您要在WordPress上创建唯一的自定义模板吗?

自定义模板使您可以轻松地为出版物选择不同的模板。

在本教程中,我们将向您展示如何轻松地在WordPress上创建唯一的自定义模板。

但是之前,如果您从未安装过WordPress发现 如何安装WordPress博客7步骤 et 如何找到,安装和你的博客激活WordPress主题 

然后,让我们回到这里来...

注意:本教程要求您编辑WordPress主题文件。 如果您还没有, 查看有关如何创建WordPress插件的教程。

什么时候需要唯一的自定义帖子模板?

有时,您可能希望网站上的某些出版物有所不同。 例如,您可能要对文章或特定类别中的文章使用不同的模板。

也发现 如何创建自定义模板的WordPress

这是您需要创建唯一的自定义WordPress帖子模板的地方。

如何创建自定义发布模板?

创建一个新文章,然后在编辑区域的侧栏上的“页面属性” metabox上。 然后从那里的模型列表中选择您的模型。 就这样 !

接下来,让我们看看如何轻松地在WordPress上创建唯一的自定义模板。

在WordPress中创建唯一的自定义模板

首先,您需要在计算机上打开一个文本编辑器(如记事本),并将以下代码粘贴到其中:

<?php

/*

 *模板名称:精选文章

 *模板帖子类型:帖子,页面,产品

 */

 

 get_header(); ?>

 

该代码定义了一个名为“ 精选文章 并使其可用于文章,页面和自定义发布格式。

您可以将该文件另存为“ BPC单post.php中 在你的桌子上。

那你 需要使用FTP客户端将其上传到当前的WordPress主题文件夹.

然后,您可以登录WordPress仪表板并创建或编辑帖子。 在帖子编辑屏幕上向下滚动一点,您会注意到新的“页面属性”元框,其中包含用于选择模板的选项。

您会看到自定义模板出现精选文章“。

现在,您的模板基本上是空白的,如果选择它,您将看到一个空白页。

让我们来解决这个问题。

最简单的方法是从WordPress主题的single.php文件中复制代码,并以此为起点。

也发现 如何理解WordPress的帖子类型模板

打开文件 single.php文件 然后 复制 功能后的一切 get_header() “。

将此代码粘贴到文件末尾 BPC单post.php中 ”。 现在,您可以保存此文件并将其传输回服务器。

但是,这看起来就像您当前的单一出版物模型之一。 现在,您可以开始对唯一的自定义模板进行更改。

您可以添加自己的 自定义CSS类,移除侧边栏,创建全宽模型或任何您想要的模型。

根据类别创建唯一的自定义模板

您是否要使用基于类别的唯一项目的自定义模板?

例如,“旅行”类别中的文章可能具有与“摄影”类别中的文章不同的布局。

这里是你如何能做到这一点。

首先,您需要将此代码添加到 functions.php文件 您的主题或 WordPress插件 特定于您的网站。

/*

*设置一个常量来访问我们的文件

*/

定义(SINGLE_PATH,TEMPLATEPATH。'/ single');

 

/ **

*使用我们的自定义函数过滤single_template

*/

add_filter('single_template','my_single_template');

 

/ **

*我们模板的功能

*/

函数my_single_template($单){

全局$ wp_query,$ post;

 

/ **

*按类别检查单个模板

*按类别弹头和ID检查

*/

foreach((array)get_the_category()as $ cat):

 

如果(file_exists(SINGLE_PATH。'/ single-cat-'。$ cat-> slug。'.php'))

返回SINGLE_PATH。 '/ single-cat-'。 $猫-> ug。 '.php';

 

elseif(file_exists(SINGLE_PATH。'/ single-cat-'。$ cat-> term_id。'.php'))

返回SINGLE_PATH。 '/ single-cat-'。 $ cat-> term_id。 '.php';

 

endforeach;

}

此代码首先检查WordPress是否正在请求单个帖子。 如果是这样,它将告诉WordPress在WordPress主题的“ / single /”文件夹中查找模板。

现在,您需要添加此代码定义的模板文件。 

使用cPanel中的FTP客户端或文件管理器登录WordPress网站,然后转到“ /可湿性粉剂内容/主题/你的主题/ “。

也发现 如何使用FTP在Windows 10

在当前主题文件夹中,您需要创建一个名为“唯一”的新文件夹。

现在,您需要打开此文件夹并在其中创建一个新文件。 继续,将此文件命名为“ 单猫-{category-slug} ”。 更换 {类别段塞} 按类别。

例如,如果您有一个名为“新闻',您将创建一个文件“ 单品类news.php ”。 如果您有一个名为“旅游小贴士»创建模板 单CAT-TIPS-的-voyage.php等等。

现在,这些模板文件将完全为空。 首先,您可以复制文件的内容 single.php文件 从您的主题文件夹中粘贴到每个模板中。

现在,您可以编辑这些模板以进行所需的更改。

完成后,您可以访问您的网站并查看出版物。 它将使用您为该出版物所附的类别创建的模板。

另请阅读我们的教程 如何管理文件和文件夹的WordPress

现在,假设您在两类新闻和旅行建议中张贴了一篇文章。 WordPress会自动显示“新闻因为它首先以字母顺序出现。

另一方面,如果您在某个类别中删除了帖子,但尚未为该类别创建模板,则WordPress将还原为该模板。 single.php文件 WordPress主题的默认设置。

还发现一些高级WordPress插件  

您可以使用其他 WordPress插件 赋予现代外观并优化您的博客或网站的处理。

我们在这里为您提供了一些高级WordPress插件,它们将帮助您实现这一目标。

1。 UserPro的社交墙插件

使用社交墙可以使UserPro更加有趣。 这就是“ UserPro的社交墙插件”带来的。 使用“社交墙”插件,您可以在博客或网站上添加墙,并为您的成员提供一种与整个社区进行交互的令人耳目一新的方式。

Le WordPress插件 社交墙允许您的用户:彼此共享消息、共享图像、评论他人的帖子、用户可以喜欢或不喜欢消息,他们可以选择仅对登录用户或所有用户显示墙,管理员可以删除帖子或用户评论等。

下载 | 演示 | 虚拟主机

2。 WooCommerce高级类别

感谢这个强大的 WordPress插件,让您的在线商店与世界上最大的商店处于同一水平。 它允许您通过添加与类别相关的文本来改进您的搜索引擎优化。 您还可以向您的类别添加漂亮的标题图像,并为您的子类别提供更多风格。

使用此WordPress插件,您将完全控制WooCommerce类别及其布局。 特别是,您可以显示所需的子类别,也可以将其修改或排列在列中。 您将能够定义样式,字体,甚至给它们一个简短的描述。

下载 | 演示 | 虚拟主机

3。 WavePlayer

正如您可能从名称中猜到的那样,WavePlayer 是一个音频播放器插件,它获取播放的音频文件的波形。 使用此插件,您将能够托管曲目或简单地将其与其他服务集成。云托管,例如 SoundCloud。

它也可以用于播客,并提供其他功能,例如:HTML5支持,响应式布局, WooCommerce整合等您还可以在发布之前直观地创建播放列表。 另一个基本特征是它的速度和效率。

下载 | 演示 | 虚拟主机

其他推荐资源

我们还邀请您参考以下资源,以进一步掌握和控制网站和博客。

 

 

结论

这里 ! 就是本教程的内容了,希望它可以允许您在WordPress上创建自定义帖子模板。 随意地 与社交网络上的朋友分享提示.

但是,您也可以咨询我们的 RESSOURCES,如果您需要更多的元素来执行创建Internet网站的项目,请参考我们关于 WordPress博客创建。

但在此期间,请告诉我们您的情况 评论 和专用部分中的建议。

...