list-manipulation.php
来自「php 开发的内容管理系统」· PHP 代码 · 共 82 行
PHP
82 行
<?phprequire_once('../wp-config.php');require_once('admin-functions.php');require_once('admin-db.php');header("Content-type: text/plain", true);if ( !is_user_logged_in() ) die('-1');if ( !check_ajax_referer() ) die('-1');function grab_results() { global $ajax_results; $ajax_results = func_get_arg(0);}function get_out_now() { exit; }add_action('shutdown', 'get_out_now', -1);switch ( $_POST['action'] ) :case 'delete-link' : $id = (int) $_POST['id']; if ( !current_user_can('manage_links') ) die ('-1'); if ( wp_delete_link($id) ) die('1'); else die('0'); break;case 'delete-post' :case 'delete-page' : $id = (int) $_POST['id']; if ( !current_user_can('edit_post', $id) ) { die('-1'); } if ( wp_delete_post($id) ) { die('1'); } else die('0'); break;case 'delete-cat' : if ( !current_user_can('manage_categories') ) die ('-1'); $id = (int) $_POST['id']; $cat_name = get_catname($cat_ID); if ( wp_delete_category($id) ) die('1'); else die('0'); break;case 'delete-comment' : $id = (int) $_POST['id']; if ( !$comment = get_comment($id) ) die('0'); if ( !current_user_can('edit_post', $comment->comment_post_ID) ) die('-1'); if ( wp_delete_comment($comment->comment_ID) ) { die('1'); } else { die('0'); } break;case 'delete-link-category' : $id = (int) $_POST['id']; if ( 1 == $id ) die('0'); if ( !current_user_can('manage_links') ) die('-1'); if ( $wpdb->query("DELETE FROM $wpdb->linkcategories WHERE cat_id='$id'") ) { $wpdb->query("UPDATE $wpdb->links SET link_category=1 WHERE link_category='$id'"); die('1'); } else { die('0'); } break;endswitch; ?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?