【问题标题】:Wordpress Template HierarchyWordpress 模板层次结构
【发布时间】:2011-12-16 01:34:00
【问题描述】:

我有一个自定义帖子类型的产品,帖子上写着“abc”。
这篇文章的永久链接显示为 homedir/products/abc。
然而,即使我同时拥有存档产品和单一产品页面,点击链接也会生成 404 页面。

有什么方法可以查看 wordpress 想要显示链接的文件/模板。还有为什么 wordpress 引擎不回退到索引页面模板或任何其他模板。

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    这是 WordPress 的模板层次结构。 Check this

    要查看正在使用的模板,您可以试试这个:

    add_action('wp_head', 'show_template');
    function show_template() {
        global $template;
        print_r($template);
    }
    

    WP 有一个全局的$template

    更多信息here

    另外,因为您收到 404 错误。您应该查看帖子是否实际解析为您正在使用的 URL。

    【讨论】:

      【解决方案2】:

      它不会回退,因为您的链接正在创建 404(未找到)。这基本上意味着要加载的页面是 404 页面,因此采用 404 模板。所以模板的一切都是正确的。

      您错过的是 URL 无法解析为您的自定义帖子,因此您可能需要刷新永久链接和/或检查您的自定义帖子类型配置/映射/查询。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-29
        • 1970-01-01
        • 1970-01-01
        • 2016-11-29
        相关资源
        最近更新 更多