Php 如何在Genesis子主题中创建自定义帖子模板
我到处都在搜索这个问题的答案,我想为“帖子”而不是“页面”创建一个自定义模板,无论我如何尝试在我的Genesis子主题文件夹中创建,它都不起作用 我试过:Php 如何在Genesis子主题中创建自定义帖子模板,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我到处都在搜索这个问题的答案,我想为“帖子”而不是“页面”创建一个自定义模板,无论我如何尝试在我的Genesis子主题文件夹中创建,它都不起作用 我试过: <?php /* *Template Name Posts: Custom Post Template Name */ ?> 并把这段代码放在我的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(); ?>