我对WordPress有些陌生。我有这方面的经验,但没有其他人那么多。
我有一个客户想要一个自定义的帖子类型来发布食谱。此前,另一名开发人员曾在该网站上工作,并创建了自定义帖子类型“MyRecipes”;它有一个带有url../的页面/采样器。
我不能,我的生活,找到. php文件,编辑它正在使用的模板。任何建议都会有帮助...我希望我能给你更多的信息,但我真的不知所措。我已经测试了模板文件夹中的每个. php文件,并尝试编辑它(然后通过FTP上传),似乎没有任何效果。这不是samplerecipes.php(虽然它似乎应该是)
编辑:添加自定义post类型的代码(在functions.php中)
// Create Sample Recipe
add_action( 'init', 'create_post_type_two' );
function create_post_type_two() {
$args = array(
'labels' => post_type_labels( 'My Recipes' ),
'taxonomies' => array('category'),
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'has_archive' => true,
'hierarchical' => false,
'menu_position' => null,
'supports' => array('title',
'editor',
'author',
'thumbnail',
'excerpt',
'custom-fields',
'comments'
)
);
register_post_type( 'samplerecipes', $args );
}
您添加的屏幕截图应该是食谱的存档。由于没有archive-samplerecipes.php
或archive.php
,模板要么默认为index.php
,要么在父主题中使用另一个模板
你有没有试过单一的采样器。php?
在此处查看模板层次结构:http://wphierarchy.com/