我有一个邻居的后元字段。我想设置一个url,如:url。com/邻居/邻居名称
我知道这通常会由CPT或自定义分类法来处理,但在这种情况下,必须使用post meta字段来处理。
我还希望它使用自定义模板,而不是标准模板之一。
我可以很容易地链接到url,但它返回一个404页面,因为它没有任何关联。
Wordpress不知道要获取什么内容。有什么想法吗?
我有一个邻居的后元字段。我想设置一个url,如:url。com/邻居/邻居名称
我知道这通常会由CPT或自定义分类法来处理,但在这种情况下,必须使用post meta字段来处理。
我还希望它使用自定义模板,而不是标准模板之一。
我可以很容易地链接到url,但它返回一个404页面,因为它没有任何关联。
Wordpress不知道要获取什么内容。有什么想法吗?
这就是核心功能add_*/get_query_arg()
您可以使用它将内容附加到查询并检索它。
因此,只需在某个地方添加一个链接,指向您的自定义帖子类型。php模板
single-{$custom_post_type}.php
然后附加查询参数,该参数将是?wpse_meta_key=wpse_some_val
然后在模板顶部进行切换:if ( \'wpse_some_val\' === get_query_arg( \'wpse_meta_key\' ) )
{
get_template_part( \'special_query_template\' );
}
else
{
// do default stuff
}
基本问题,但我想启用页面模板。我有一个启用了页面模板的主题。我切换到了另一个模板,但没有更改模板的选项,即使在创建新页面时也是如此。如何打开此选项?我在抄本和论坛上找到了根,但找不到。