wp_ajax_add_link_category [ WordPress Function ]
wp_ajax_add_link_category ( $action )
| Defined at: |
|
Soorgelijke functies: wp_ajax_add_tag, wp_ajax_add_menu_item, wp_ajax_add_user, wp_ajax_wp_link_ajax, _wp_ajax_add_hierarchical_term
No description yet.
Source
<?php
function wp_ajax_add_link_category( $action ) {
check_ajax_referer( $action );
if ( !current_user_can( 'manage_categories' ) )
wp_die( -1 );
$names = explode(',', $_POST['newcat']);
$x = new WP_Ajax_Response();
foreach ( $names as $cat_name ) {
$cat_name = trim($cat_name);
$slug = sanitize_title($cat_name);
if ( '' === $slug )
continue;
if ( !$cat_id = term_exists( $cat_name, 'link_category' ) )
$cat_id = wp_insert_term( $cat_name, 'link_category' );
if ( is_wp_error( $cat_id ) )
continue;
else if ( is_array( $cat_id ) )
$cat_id = $cat_id['term_id'];
$cat_name = esc_html(stripslashes($cat_name));
$x->add( array(
'what' => 'link-category',
'id' => $cat_id,
'data' => "<li id='link-category-$cat_id'><label for='in-link-category-$cat_id' class='selectit'><input value='" . esc_attr($cat_id) . "' type='checkbox' checked='checked' name='link_category[]' id='in-link-category-$cat_id'/> $cat_name</label></li>",
'position' => -1
) );
}
$x->send();
}
?>
Examples [ wp-snippets.com ]
Top Google zoekresultaten
- PHPXRef 0.7 : WordPress : Detail view of ajax-actions.php
wp_ajax_add_link_category() wp_ajax_add_tag() wp_ajax_get_tagcloud() wp_ajax_get_comments() wp_ajax_replyto_comment() wp_ajax_edit_comment() ...
phpxref.ftwr.co.uk - Docs for page ajax-actions.php
/wp-admin/includes/ajax-actions.php. Description. Description | ...
phpdoc.wordpress.org - trunk
... win_is_writable · wp_add_dashboard_widget · wp_ajax_add_link_category · wp_ajax_add_menu_item · wp_ajax_add_meta · wp_ajax_add_tag ...
phpdoc.wordpress.org - WordPress 3.4-beta1
Apr 5, 2012... No DocBlock was found for function wp_ajax_dim_comment(). error, 572, No DocBlock was found for function wp_ajax_add_link_category() ...
docs.garyjones.co.uk