Changeset 13830 for trunk/wp-admin/admin-ajax.php
- Timestamp:
- 03/26/2010 07:36:49 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/admin-ajax.php
r13802 r13830 1396 1396 } 1397 1397 die( '0' ); 1398 case 'save-custom-link': 1398 case 'save-custom-link': 1399 1399 if ( ! current_user_can('manage_links') ) 1400 1400 die('-1'); 1401 1401 1402 1402 $link_name = isset( $_POST['link_name'] ) ? esc_html($_POST['link_name']) : null; 1403 1403 $link_url = isset( $_POST['link_url'] ) ? esc_url_raw($_POST['link_url']) : null; 1404 1404 1405 1405 if ( !$link_name || !$link_url ) 1406 1406 die('-1'); 1407 1407 1408 1408 $post = array( 1409 1409 'post_status' => 'draft', 'post_type' => 'nav_menu_item', 'ping_status' => 0, … … 1411 1411 'post_parent' => 0, 'menu_order' => 0, 'post_content' => '', 1412 1412 ); 1413 1413 1414 1414 $link_id = wp_insert_post( $post ); 1415 1415 1416 1416 update_post_meta( $link_id, '_menu_item_type', 'custom' ); 1417 1417 update_post_meta( $link_id, '_menu_item_object_id', (int) $link_id ); … … 1421 1421 update_post_meta( $link_id, '_menu_item_xfn', '' ); 1422 1422 update_post_meta( $link_id, '_menu_item_url', $link_url ); 1423 1423 1424 1424 die( json_encode($link_id) ); 1425 1425 default :
Note: See TracChangeset
for help on using the changeset viewer.