提问者:小点点

找不到编辑WordPress自定义帖子页面的文件?


我对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 );
}

共2个答案

匿名用户

您添加的屏幕截图应该是食谱的存档。由于没有archive-samplerecipes.phparchive.php,模板要么默认为index.php,要么在父主题中使用另一个模板

匿名用户

你有没有试过单一的采样器。php?

在此处查看模板层次结构:http://wphierarchy.com/