LLMS_Forms_Admin_Bar::add_menu_items( WP_Admin_Bar $wp_admin_bar )
Add view links to the admin menu bar for qualifying users.
Parameters Parameters
- $wp_admin_bar
-
(WP_Admin_Bar) (Required) Admin bar class instance.
Return Return
(void)
Source Source
File: includes/forms/class-llms-forms-admin-bar.php
public function add_menu_items( $wp_admin_bar ) { if ( ! $this->should_display() ) { return; } $args = array( $this->get_current_location() ); $plan = llms_filter_input( INPUT_GET, 'plan', FILTER_SANITIZE_NUMBER_INT ); if ( $plan ) { $args[] = array( 'plan' => llms_get_post( $plan ) ); } $form = llms_get_form( ...$args ); $wp_admin_bar->add_node( array( 'id' => 'llms-edit-form', 'parent' => 'edit', 'title' => __( 'Edit Form', 'lifterlms' ), 'href' => get_edit_post_link( $form->ID ), ) ); }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
4.5.1 | Use should_display() method to determine if the view manager should be added to the admin bar. |
4.2.0 | Updated icon. |
4.16.0 | Retrieve nodes to add from get_menu_items_to_add() . |
3.7.0 | |
3.16.0 | Introduced. |