我有一个名为business的CPT并在其中创建了帖子但是,当我点击任何帖子时,它们会显示一个空白页面。谁知道为什么?
<?php
//create a custom post type for new businesses
function create_businesses() {
$labels = array(
'name' => 'Our Businiesses',
'singular_name' => 'Our Businesses',
'add_new_item' => 'Add A New Business', 'chandco',
'new_item' => 'New Business', 'chandco',
'edit_item' => 'Edit Business', 'chandco',
'view_item' => 'View Business', 'chandco',
'all_items' => 'All Businesses', 'chandco',
'add_new' => 'Add A New Business', 'chandco'
);
$args = array(
'labels' => $labels,
'public' => true,
'has_archive' => true,
'capability_type' => 'post',
'supports' => array('title', 'editor', 'thumbnail'),
'rewrite' => array( 'slug' => 'businesses' ),
);
register_post_type( 'businesses', $args);
}
add_action( 'init', 'create_businesses' );
?>
答案 0 :(得分:1)
根据Wordpress标准,此输出将由&#34; single.php&#34;处理。 file(所有帖子的常用文件单视图)。
但是如果你得到空白页面,那么你可以通过为&#34; business&#34;创建特定文件来再试一次。自定义帖子类型帖子。
创建一个名为&#34; single-businesses.php&#34;的文件。文件。所以,现在如果您点击任何帖子,Wordpress将调用此特定文件并生成输出。