您要在WordPress上创建唯一的自定义模板吗?
自定义模板使您可以轻松地为出版物选择不同的模板。
在本教程中,我们将向您展示如何轻松地在WordPress上创建唯一的自定义模板。
但是之前,如果您从未安装过WordPress发现 如何安装WordPress博客7步骤 et 如何找到,安装和你的博客激活WordPress主题
然后,让我们回到这里来...
注意:本教程要求您编辑WordPress主题文件。 如果您还没有, 查看有关如何创建WordPress插件的教程。
什么时候需要唯一的自定义帖子模板?
有时,您可能希望网站上的某些出版物有所不同。 例如,您可能要对文章或特定类别中的文章使用不同的模板。
这是您需要创建唯一的自定义WordPress帖子模板的地方。
如何创建自定义发布模板?
创建一个新文章,然后在编辑区域的侧栏上的“页面属性” metabox上。 然后从那里的模型列表中选择您的模型。 就这样 !
接下来,让我们看看如何轻松地在WordPress上创建唯一的自定义模板。
在WordPress中创建唯一的自定义模板
首先,您需要在计算机上打开一个文本编辑器(如记事本),并将以下代码粘贴到其中:
<?php
/*
*模板名称:精选文章
*模板帖子类型:帖子,页面,产品
*/
get_header(); ?>
该代码定义了一个名为“ 精选文章 并使其可用于文章,页面和自定义发布格式。
您可以将该文件另存为“ BPC单post.php中 在你的桌子上。
那你 需要使用FTP客户端将其上传到当前的WordPress主题文件夹.
然后,您可以登录WordPress仪表板并创建或编辑帖子。 在帖子编辑屏幕上向下滚动一点,您会注意到新的“页面属性”元框,其中包含用于选择模板的选项。
您会看到自定义模板出现精选文章“。
现在,您的模板基本上是空白的,如果选择它,您将看到一个空白页。
让我们来解决这个问题。
最简单的方法是从WordPress主题的single.php文件中复制代码,并以此为起点。
打开文件 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网站,然后转到“ /可湿性粉剂内容/主题/你的主题/ “。
在当前主题文件夹中,您需要创建一个名为“唯一”的新文件夹。
现在,您需要打开此文件夹并在其中创建一个新文件。 继续,将此文件命名为“ 单猫-{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博客创建。
但在此期间,请告诉我们您的情况 评论 和专用部分中的建议。
...