Lajur tutorial WordPress akan memperkenalkan kepada anda cara menambah pilihan pengisihan pada artikel WordPress saya harap ia dapat membantu rakan yang memerlukan!
Secara lalai, WordPress hanya mempunyai panel pilihan pengisihan untuk halaman Anda boleh menggunakan kod berikut untuk menjadikan artikel turut mempunyai fungsi panel pilihan pengisihan.
Tambahkan kod pada fungsi templat fungsi tema semasa functions.php.
add_action( 'admin_init', 'posts_order' ); function posts_order() { add_post_type_support( 'post', 'page-attributes' ); }
Jika bahagian hadapan mahu melaksanakan fungsi pengisihan artikel, ia perlu menambah parameter dalam gelung utama:
$order_posts = new WP_Query(array( 'post_type' => 'post', 'post_status' => 'publish', 'orderby' => 'menu_order', 'order' => 'ASC', ) );
Senarai artikel latar belakang memaparkan nombor pengisihan:
add_action('manage_posts_custom_column', 'zm_posts_order_show_columns'); function zm_posts_order_show_columns($name) { global $post; switch ($name) { case 'order': $views = $post->menu_order; echo $views; break; } } add_filter('manage_posts_columns', 'zm_posts_order_columns'); function zm_posts_order_columns($defaults) { $defaults['order'] = '排序'; return $defaults; }
Batch Kosongkan nombor isihan:
global $wpdb; $wpdb->query("UPDATE wp_posts SET menu_order = 0 WHERE post_type = 'post'");
Atas ialah kandungan terperinci Pengenalan satu minit tentang cara menambah pilihan pengisihan pada artikel WordPress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!