溫馨提示×

WordPress中設(shè)置Post Type自定義文章類型的實(shí)例教程

小云
110
2023-08-10 11:56:36
欄目: 編程語言

在WordPress中,可以使用register_post_type()函數(shù)來創(chuàng)建自定義文章類型。

以下是一個(gè)創(chuàng)建自定義文章類型的示例代碼:

function create_custom_post_type() {

$args = array(

‘labels’ => array(

‘name’ => ‘Custom Posts’,

‘singular_name’ => ‘Custom Post’,

),

‘public’ => true,

‘has_archive’ => true,

‘rewrite’ => array(‘slug’ => ‘custom-posts’),

);

register_post_type(‘custom_post’, $args);

}

add_action(‘init’, ‘create_custom_post_type’);

在這個(gè)示例中,我們創(chuàng)建了一個(gè)名為’Custom Posts’的自定義文章類型,并將其包含的文章稱為’Custom Post’。

參數(shù)’public’設(shè)置為true,表示這個(gè)自定義文章類型可以在前臺(tái)顯示。

參數(shù)’has_archive’設(shè)置為true,表示可以為這個(gè)自定義文章類型創(chuàng)建一個(gè)歸檔頁面。

參數(shù)’rewrite’設(shè)置了自定義文章類型的URL重寫規(guī)則,我們將其slug設(shè)置為’custom-posts’,這樣文章的URL將會(huì)是example.com/custom-posts/post-slug。

最后,我們使用add_action()函數(shù)將create_custom_post_type函數(shù)與init鉤子關(guān)聯(lián)起來,以確保在WordPress初始化時(shí)創(chuàng)建自定義文章類型。

要使用這個(gè)示例,只需將以上代碼添加到你的主題的functions.php文件中即可。然后,你就可以在WordPress后臺(tái)的文章菜單下看到一個(gè)新的’Custom Posts’選項(xiàng)。

0