Php 如何在Genesis子主题中创建自定义帖子模板

Php 如何在Genesis子主题中创建自定义帖子模板,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我到处都在搜索这个问题的答案,我想为“帖子”而不是“页面”创建一个自定义模板,无论我如何尝试在我的Genesis子主题文件夹中创建,它都不起作用 我试过: <?php /* *Template Name Posts: Custom Post Template Name */ ?> 并把这段代码放在我的Genesis子主题是文件夹中,但当我试图创建一篇新文章时,我没有找到任何东西 几乎所有的教程都解释了如何创建一个新的页面模板,而不是帖子模板 我想知道,是否有可能创建一个新的帖子

我到处都在搜索这个问题的答案,我想为“帖子”而不是“页面”创建一个自定义模板,无论我如何尝试在我的Genesis子主题文件夹中创建,它都不起作用

我试过:

<?php
/*
*Template Name Posts: Custom Post Template Name
*/
?>

并把这段代码放在我的Genesis子主题是文件夹中,但当我试图创建一篇新文章时,我没有找到任何东西

几乎所有的教程都解释了如何创建一个新的页面模板,而不是帖子模板


我想知道,是否有可能创建一个新的帖子模板

默认情况下,WordPress允许自定义页面模板,但这与单篇文章不同。POST默认使用single.php。有一些插件允许创建自定义帖子模板,但这不是WordPress或Genesis中的内置功能。或者,您可以使用条件语句根据类别、标记、帖子ID等创建备选帖子模板


此链接有助于解释默认情况下WordPress如何处理页面和帖子模板-

这是我在这里找到的解决方案:


您只需要添加post类型。您也可以使用第页。或者像这样把它们放在一起。。。帖子,第页 希望这有帮助

<?php
/*
 * Template Name: Name Of Template
 * Template Post Type: post
 */ 

// No direct access, please
if ( ! defined( 'ABSPATH' ) ) exit;

get_header(); ?>


您使用模板的like name添加了taxonomy-notice\u category.php single-notice.php,其中notice name是taxonomy name。我尝试将该文件重命名为single-custom.php,但没有任何结果。当我将页面模板设置为代码时,Wordpress很容易找到它,并将其显示在“编辑页面是正确的”下拉列表中。但当我尝试使用自定义帖子模板时,它只是不起任何作用。
<?php
/*
 * Template Name: Name Of Template
 * Template Post Type: post
 */ 

// No direct access, please
if ( ! defined( 'ABSPATH' ) ) exit;

get_header(); ?>