wp_ajax_menu_get_metabox [ WordPress Function ]
wp_ajax_menu_get_metabox ( No parameters )
| Defined at: |
|
Benzer Fonksiyonlar: wp_ajax_delete_meta, wp_nav_menu_item_link_meta_box, wp_nav_menu_locations_meta_box, wp_nav_menu_taxonomy_meta_boxes, wp_ajax_get_comments
No description yet.
Source
<?php
function wp_ajax_menu_get_metabox() {
if ( ! current_user_can( 'edit_theme_options' ) )
wp_die( -1 );
require_once ABSPATH . 'wp-admin/includes/nav-menu.php';
if ( isset( $_POST['item-type'] ) && 'post_type' == $_POST['item-type'] ) {
$type = 'posttype';
$callback = 'wp_nav_menu_item_post_type_meta_box';
$items = (array) get_post_types( array( 'show_in_nav_menus' => true ), 'object' );
} elseif ( isset( $_POST['item-type'] ) && 'taxonomy' == $_POST['item-type'] ) {
$type = 'taxonomy';
$callback = 'wp_nav_menu_item_taxonomy_meta_box';
$items = (array) get_taxonomies( array( 'show_ui' => true ), 'object' );
}
if ( ! empty( $_POST['item-object'] ) && isset( $items[$_POST['item-object']] ) ) {
$item = apply_filters( 'nav_menu_meta_box_object', $items[ $_POST['item-object'] ] );
ob_start();
call_user_func_array($callback, array(
null,
array(
'id' => 'add-' . $item->name,
'title' => $item->labels->name,
'callback' => $callback,
'args' => $item,
)
));
$markup = ob_get_clean();
echo json_encode(array(
'replace-id' => $type . '-' . $item->name,
'markup' => $markup,
));
}
wp_die();
}
?>
Examples [ wp-snippets.com ]
Google Arama Sonuçlarý
- PHPXRef 0.7 : WordPress : Detail view of ajax-actions.php
wp_ajax_menu_get_metabox() wp_ajax_wp_link_ajax() wp_ajax_menu_locations_save() wp_ajax_meta_box_order() wp_ajax_menu_quick_search() ...
phpxref.ftwr.co.uk - Docs for page ajax-actions.php
/wp-admin/includes/ajax-actions.php. Description. Description | ...
phpdoc.wordpress.org - wp_initial_nav_menu_meta_boxes (WordPress Function) - WPSeek ...
... _wp_nav_menu_meta_box_object, wp_nav_menu_post_type_meta_boxes, wp_nav_menu_item_link_meta_box, wp_ajax_menu_get_metabox. Limit the ...
wpseek.com - WordPress 3.4-beta1
Apr 5, 2012... was found for function wp_ajax_update_welcome_panel(). error, 1197, No DocBlock was found for function wp_ajax_menu_get_metabox() ...
docs.garyjones.co.uk