Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress模板层次结构_Php_Wordpress - Fatal编程技术网

Php Wordpress模板层次结构

Php Wordpress模板层次结构,php,wordpress,Php,Wordpress,我有一个cutom post类型的产品,贴子上写着“abc”。 此帖子的永久链接显示为homedir/products/abc。 然而,即使我同时拥有归档产品和单个产品页面,跟随链接也会生成一个404页面 是否有任何方法可以查看wordpress想要显示链接的文件/模板。还有,为什么wordpress引擎不会回退到索引页模板或任何其他模板。它不会回退,因为您的链接正在创建404(未找到)。这基本上意味着要加载的页面是404页面,因此采用404模板。所以模板的一切都是正确的 您错过的是URL无法解

我有一个cutom post类型的产品,贴子上写着“abc”。
此帖子的永久链接显示为homedir/products/abc。
然而,即使我同时拥有归档产品和单个产品页面,跟随链接也会生成一个404页面


是否有任何方法可以查看wordpress想要显示链接的文件/模板。还有,为什么wordpress引擎不会回退到索引页模板或任何其他模板。它不会回退,因为您的链接正在创建404(未找到)。这基本上意味着要加载的页面是404页面,因此采用404模板。所以模板的一切都是正确的


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

以下是WordPress的模板层次结构

要查看正在使用的模板,您可以尝试以下操作:

add_action('wp_head', 'show_template');
function show_template() {
    global $template;
    print_r($template);
}
WP有一个全局
$模板

更多信息

还有,因为你得到了一个404错误。您应该查看帖子是否实际解析为您正在使用的URL