在wordpress中将自定义帖子类型链接到自己的页面

问题描述:

我有一个名为企业的CPT,并在其中创建了帖子,但是,当我点击任何帖子时,它们显示一个空白页面。有人知道为什么在wordpress中将自定义帖子类型链接到自己的页面

<?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

创建单businesses.php和使用固定链接粘贴sing.php的代码到新创建的文件重新生成.htacess比检查 –

+0

@AkshayShah香港专业教育学院做虽然其中有我在它 – Raj

+0

所有代码如何u创建自定义的自定义模板模板,你检查error.log? –

根据Wordpress标准,此输出将由“single.php”文件处理(所有文章单一视图的公共文件)。

但是,如果您正在获取空白页,则可以通过为“企业”自定义帖子类型帖子创建特定文件再次尝试。

创建一个名为“single-businesses.php”文件的文件。所以现在如果你点击任何帖子,Wordpress会调用这个特定的文件并生成输出。

+0

这工作,谢谢。我是否需要将这个文件保存在主题根文件夹中,或者我可以将它放在文件夹中吗?页面模板“? – Raj

+0

它应该在您的主题**根文件夹**中。 – Sourav

+0

完美,这工作就像一个魅力!,谢谢! – Raj