我们不仅要坚持我们在所有博客文章中使用的相同布局,而且只是创建一整年中各种会议的链接列表,我们希望为该特定帖子提供不同的,更人性化的布局,每个一年中的月份作为自己的部分,以及一个多列网格,每行最多可以显示三列。单击上面的链接以查看我们的想法。
因为我们以前没有使用过这样的自定义博客文章模板,所以我们不得不弄清楚如何实现它,并且这样做,意识到这是与读者分享的一个很好的技巧,以便您也可以实现需要的方法论。
为什么要使用自定义博客文章模板?
在我们的案例中,使用自定义博客文章模板是非常合理的,因为我们有数百个会议可以共享并以纯文本形式列出它们,并且链接不仅视觉上令人厌烦,而且浏览其中的时间确实太长了该格式。您可能希望某个特定的帖子在您的其余文章中脱颖而出,可能有一系列的帖子想要在系列中具有与标准帖子不同的一致布局,或者您可能需要展示某个帖子的内容与其他帖子的内容有所不同,因为该内容由什么组成,就像我们的情况一样。自定义博客帖子模板可以按帖子分配,可以使用一次或多次,并且您还可以根据需要拥有任意数量的不同模板。
幸运的是,为博客帖子创建和使用自定义模板的功能直接内置在WordPress中,与创建自定义页面模板非常相似。因此,让我们深入了解它有多简单!
如何创建自定义博客文章模板
根据所使用的主题,您可能会遇到一些差异,但是无论如何,基本知识都是相同的。如果您尚未使用子主题,则除非您使用某种类型的自定义主题,否则您将需要创建一个子主题,否则,如果升级父主题,您将失去在此所做的工作。这是一篇有关如何创建子主题的好文章。
有了子主题或自定义主题后,您将需要在主题(子主题或自定义)文件夹的根目录中创建一个新文件,并根据需要命名。在我们的例子中,我们将我们的Conferences.php命名为。这里没有必需的命名约定,只需使用任何可以帮助您知道该文件用途的名称即可。
在代码编辑器中,将以下代码从一开始就添加到新文件中,用所需的名称替换模板名称。第二行告诉WordPress该模板将在哪里使用(在帖子上,而不是页面上)。最后一行只是供我们自己使用的评论,因此您可以根据需要删除或添加自己的评论。
<?php
/* Template Name: Upcoming Conferences
* Template Post Type: post
*/
/* The template for annual upcoming conferences post. */
?>
保存此文件后,您将在帖子编辑屏幕上的“帖子属性”元框的“模板”下拉列表中看到新的帖子模板,如下面的屏幕快照所示。
下一步是将主题的single.php文件的内容复制到新的自定义博客文章模板文件中,然后根据需要开始编辑和自定义,或者如果您要使用新的布局,则可以从头开始(就像我们一样)与您的标准职位完全不同。
瞧!而已!
我们将不涉及整个模板的编码,因为这将根据您的要求和所使用的主题而有很大的不同,但是这种简单的小方法将使您开始创建自己的自定义博客的方式。 WordPress中发布模板。现在,您可以疯狂创建所需的所有定制!玩得开心!