WordPress网站开发如何创建分类模板文件

简介: WordPress网站开发如何创建分类模板文件WordPress网站开发、WordPress建站过程中要使用分类法为您的内容创建自定义设计后,应该从哪里开始?下面北京六翼开源的开发工程师建议大家最好不要从空白文件开始。相反,如果它存在,只需复制层次结构中的下一个文件。

WordPress网站开发如何创建分类模板文件
WordPress网站开发、WordPress建站过程中要使用分类法为您的内容创建自定义设计后,应该从哪里开始?下面北京六翼开源的开发工程师建议大家最好不要从空白文件开始。相反,如果它存在,只需复制层次结构中的下一个文件。
微信图片_20230224102645.png
假设已经创建了一个 archive.php,创建一个副本并将其命名为 category.php。然后修改该文件以满足您的特定设计目标和需求。
如果您还没有 archive.php 文件,您可以在您的主题中使用 index.php 文件,复制它,并将其用作您的起点。
创建任何分类模板文件时,您可以遵循相同的相同过程。只需使用 category.php、index.php、tag.php 或 archive.php 的副本作为起点。
如何将文本添加到您的类别页面
如果您想将文本添加到您的类别页面,您将有几种方法可以做到这一点。
帖子上方的静态文本
当您希望在类别页面上的帖子列表之前显示静态文本(所有类别中的所有帖子始终保持相同的文本)时,您将使用这种方法。
打开文件。在模板文件的循环部分上方,只需插入以下代码:

这是将显示在类别页面顶部的一些文本。

该文本将仅显示在显示该特定类别中的帖子的存档页面上。
如何在某些类别页面上放置不同的文本
如果您希望根据访问者使用的特定类别页面显示不同的文本,请考虑将一些默认文本直接添加到主 category.php 文件中。
然后您可以创建一些独特的 category-{slug}.php 文件,每个文件都有自己的文本版本。问题是这会创建很多主题文件。
为了解决这个问题,请使用条件标签。
下面的代码将再次添加到 The Loop 之后:
<?php if (is_category('Category A')) : ?>

这是描述类别 A 的文本

<?php elseif (is_category('Category B')) : ?>

这是描述类别 B 的文本

<?php else : ?>

这是描述所有其他类别页面的一些通用文本, 我可以留空

<?php endif; ?>
此代码将:
检查用户是否请求了类别 A。如果他们请求了,它将显示文本的第一部分
检查类别 B 是网站访问者没有提出类别 A 的请求。如果他们这样做了,它将显示文本的第二部分
如果既没有请求 A 也没有请求 B,则显示默认文本
你都准备好了。
如何仅在存档的第一页上显示文本
如果您有太多帖子无法放在一个存档页面上,则该类别将被分成几个页面。在这种情况下,您可能希望在结果的第一页上为用户显示静态文本。
为此,您需要使用 PHP“if”语句来查找 $paged WordPress 变量的值。
这是您要在循环上方粘贴的内容:
<?php if ( $paged < 2 ) : ?>

分类存档第一页的文本。

<?php else : ?>
<?php endif; ?>
通过使用它,代码将询问显示的页面是否是存档的第一个页面。如果是,将显示专用于第一页的文本。
如果没有,将显示下一页的文本。

相关文章
|
7月前
|
SEO Python
分享58个wordpress模板,总有一款适合您
分享58个wordpress模板,总有一款适合您
204 3
分享58个wordpress模板,总有一款适合您
|
2月前
|
弹性计算 JSON 关系型数据库
使用ROS模板基于ECS和RDS创建WordPress环境
使用ROS模板基于ECS和RDS创建WordPress环境
|
2月前
|
弹性计算 监控 安全
利用WordPress 模板建站,如果利用阿里云国际版获取网站高流量
利用WordPress 模板建站,如果利用阿里云国际版获取网站高流量
|
6月前
|
运维 前端开发 Serverless
函数计算产品使用问题之wordpress应用模板在什么地方
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
6月前
|
PHP SEO
WordPress强大多功能主题模板The7 v9.16.0
The7可以与WPBakery Page Builder(原Visual Composer)和Ultimate Addons的完全无缝集成。它也与大多数流行的插件完全兼容,例如WooCommerce,WPML,Yoast SEO,All in One WP Migration,W3 Total Cache等。大多数用户均表示:The7是迄今为止与这些插件一起使用的最佳主题!
45 2
|
5月前
|
编解码
WordPress页面文件添加html后缀名
wordpress 页面默认不能实现伪静态链接,手动在链接中添加 “.html” ,会自动转码为 “-html” ,但万能的 WordPress,你能想到的功能都会有相应的插件帮你实现。
52 0
|
前端开发 JavaScript PHP
编写自己的 WordPress 模板
编写自己的 WordPress 模板
87 0
|
7月前
|
前端开发 Java
WordPress动漫图片主题cxudy模板
WordPress多功能CX-UDY图片主题代码分享
313 1
|
7月前
|
前端开发
wordpress博客趣主题个人静态网页模板
博客趣wordpress页面模板适合个人博客,个人模板等内容分享。
154 0
|
域名解析 对象存储 数据安全/隐私保护
如何 Wordpress 使用 OSS 上传图片、文件
如何使用 OSS 上传 Wordpress 的图片文件
2044 2