Rumah > Tutorial CMS > WordTekan > teks badan

Pengenalan satu minit tentang cara menambah pilihan pengisihan pada artikel WordPress

藏色散人
Lepaskan: 2021-08-17 15:15:56
ke hadapan
3711 orang telah melayarinya

Lajur tutorial WordPress akan memperkenalkan kepada anda cara menambah pilihan pengisihan pada artikel WordPress saya harap ia dapat membantu rakan yang memerlukan!

Pengenalan satu minit tentang cara menambah pilihan pengisihan pada artikel WordPress

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' );
}
Salin selepas log masuk

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', 
) );
Salin selepas log masuk

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;
}
Salin selepas log masuk

Batch Kosongkan nombor isihan:

global $wpdb;
$wpdb->query("UPDATE wp_posts SET menu_order = 0 WHERE post_type = 'post'");
Salin selepas log masuk

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!

Label berkaitan:
sumber:zmingcx.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!