如何使用模板文件显示具有相同元密钥的所有帖子 时间:2018-02-03 作者:Abdus Sattar Bhuiyan 我有一个meta\\u键值\'গল্প\' 内部wp\\U post\\U meta,如图所示值: 现在我想显示所有具有meta\\u键值的帖子\'গল্প\'. 是否有任何模板文件可以像标记一样管理此选项。php? 2 个回复 SO网友:Eduardo Escobar 您可以这样尝试:add_filter( \'template_include\', \'check_post_meta_template_include\' ); function check_post_meta_template_include( $template ) { if ( !is_single() ) { return $template; } global $post; if ( $post->post_type != \'post\' ) { // Proceed only if post type = post return $template; } $category_meta = get_post_meta( $post->ID, \'Category\', true ); if ( $category_meta != \'গল্প\' ) { return $template; } // Use locate_template() here. } 参考号:locate_template SO网友:Rick Hellewell 模板文件是您使用的主题的“责任”。如果主题不包含满足您需要的模板,则可以修改主题的一个模板,并更改查询以执行所需操作。不建议直接修改主题的文件,因为您所做的任何mod都会在主题更新时被覆盖。因此,最好创建一个子主题,然后从父主题创建一个版本的模板,该模板存储在子主题的文件夹中。(将父主题模板复制到子主题文件夹,并修改该文件,而不是原始主题。)然后更改复制的模板的名称,修改查询,保存/上载到站点,并创建使用该修改模板的页面。 结束 文章导航