首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在WordPress中显示空类别的自定义消息,而不是"No Results Found“?

在WordPress中,如果要显示空类别的自定义消息而不是"No Results Found",可以通过以下步骤实现:

  1. 打开WordPress后台,进入主题文件编辑器(Appearance -> Editor)。
  2. 在右侧的“模板文件”列表中,找到并点击打开“archive.php”文件。
  3. 在代码编辑器中,查找并定位到以下代码片段:
代码语言:txt
复制
<?php if ( have_posts() ) : ?>
    // 此处为有结果时的显示内容
<?php else : ?>
    <p><?php _e( 'No Results Found', 'textdomain' ); ?></p>
<?php endif; ?>
  1. 将上述代码片段替换为以下代码:
代码语言:txt
复制
<?php if ( have_posts() ) : ?>
    // 此处为有结果时的显示内容
<?php else : ?>
    <p>自定义消息:此类别暂无内容。</p>
<?php endif; ?>
  1. 点击“更新文件”保存修改。

这样,当某个类别下没有文章时,WordPress将显示自定义消息“自定义消息:此类别暂无内容。”而不是默认的“No Results Found”。

注意:在进行任何文件修改之前,请务必备份您的主题文件,以防止意外情况发生。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

CVE-2022-21661:通过 WORDPRESS SQL 注入暴露数据库信息

首先,这是一个演示该漏洞的快速视频: 漏洞 该漏洞发生在 WordPress Query ( WP_Query ) 。WP_Query对象用于对 WordPress 数据库执行自定义查询。...插件和主题使用此对象来创建他们的自定义帖子显示。  当插件使用易受攻击的时,就会出现该漏洞。一个这样的插件是Elementor Custom Skin 。...在这个插件,易受攻击的WP_Query在ajax-pagination.php的get_document_data方法中被利用: public function get_document_data...,不是 WordPress 本身的核心。...虽然这是信息泄露不是代码执行的问题,但暴露的数据可能对攻击者很有价值。在不久的将来,在主动攻击中看到这个错误并不会让我们感到惊讶。我们建议尽快应用补丁或采取其他补救措施。

3.9K10

WordPress自定义查询:WP_Query的使用

wordpress默认会根据网址调用数据,不能满足我们所有建站要求,WP_Query可以用于查询任何你想要的内容,相当于自定义数据调用。 wordpress的主循环 'luetkemj', //(字符串) - 使用 'user_nicename' 用户昵称,(不是名称) /** * 分类参数 - 显示某个分类里面的文章 */ 'cat...(2.1和以后的版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源WordPress用 'posts_per_rss' 选项覆盖了这里的设置,需要使用这个限制...(:words),但是数字排序可能会有问题 (:1, 3, 34, 4, 56, 6, etc, 不是你希望的:1, 3, 4, 6, 34, 56)。...' => false, //(布尔值) 默认为假,为了分页,WordPress 在大多数查询中使用 SQL_CALC_FOUND_ROWS 查询, 即使你不需要分页,通过设置这个参数为真,我们告诉了了WordPress

1.4K20

WordPress自定义查询WP_Query使用方法大全

自定义调用文章在网站建设很常用,wordpress也很人性化,用新建查询new WP_Query就能实现相关功能。WP_Query怎么用呢?...=> 'luetkemj', //(字符串) - 使用 'user_nicename' 用户昵称,(不是名称) /** * 分类参数 - 显示某个分类里面的文章 */ 'cat' => 5,//(整数...(2.1和以后的版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源WordPress用 'posts_per_rss' 选项覆盖了这里的设置,需要使用这个限制...(:words),但是数字排序可能会有问题 (:1, 3, 34, 4, 56, 6, etc, 不是你希望的:1, 3, 4, 6, 34, 56)。...' => false, //(布尔值) 默认为假,为了分页,WordPress 在大多数查询中使用 SQL_CALC_FOUND_ROWS 查询, 即使你不需要分页,通过设置这个参数为真,我们告诉了了WordPress

4K41

WordPress主题开发基础:Body 指南

>> WordPress根据显示的页面类型自动添加适当的。 例如,如果您在存档页面上,WordPress将自动将存档添加到body元素。它几乎针对每个页面都执行此操作。...这些条件标签是true或false数据类型,用于检查WordPress的条件是true还是false。例如,条件标签is_home检查当前显示的页面是否为主页。...这次,我们将检查显示的页面是否为WordPress草稿的预览。 为此,我们将使用条件标签is_preview,然后添加我们的自定义CSS。...动态添加自定义body的其他示例 除了条件标签外,您还可以使用其他技术从WordPress数据库获取信息并为body创建自定义CSS。...希望本文能帮助您学习如何在主题中使用WordPress body,如果对于这篇文章有什么疑问,可以在下面留言讨论。

2K20

Sticky Posts Switch插件教程WordPress为分类添加置顶文章

你想在您的WordPress类别页面顶部添加置顶帖/文章吗?通过在类别页面上添加粘性帖子,您可以显示该特定类别的特色帖子。...在本文中,我们晓得博客将向您展示如何在WordPress为类别添加置顶文章。 注意:Sticky Post仅适用于内置帖子类型帖子,不适用于自定义帖子类型。  ...您可以恢复旧帖子并将其放置在您网站的顶部,不是创建新内容。确保内容对您的读者保持相关性、准确性和吸引力!  ...和 MultilingualPress如何在WordPress为类别添加置顶文章?  ...Sticky Posts Switch插件教程WordPress为分类添加置顶文章  此外还可以选择在主页、帖子存档页面或分类页面(类别和标签)上显示粘性帖子的位置。

5.5K20

WordPress 条件判断标签及用法大全

判断页面(Page) WordPress 内置的有两种内容形式,一种是文章(Post)另一种是页面(Page),这里要判断的是页面,不是指你网站的某个网页。...下面的例子,可以判断当前是在第几个页面,这样你就可以在某个页面输出一些特别的信息(例如在第一个页面,输出一个提示)。 例子1: <?...注意,这里是 in 不是 is,与上面的不同。 in_category( array( 1,2,3 ) ) 判断当前文章是否属于某些特定的分类目录。...> 如果你想在文章没有摘要的时候,显示内容: <?php if ( !...; } 下面的例子介绍了如何在主循环中使用条件判断语句。功能是在首页(index)显示文章的摘要,而在文章(single)和主页(home)显示文章的正文内容。

3.5K20

wordpress添加post_type自定义文章类型

添加post_type自定义文章类型就可以了   post_type自定义文章类型实例:产品模型,在当前主题的function.php文件添加如下代码 // Register Custom Post...,如果设置为 true,WordPress 会在管理工具条添加一个新建该文章类型文章的链接 'show_in_admin_bar' => true, // bool...Rest API 控制器不是默认的 WP_REST_Posts_Controller,自定义控制器必须继承 WP_REST_Controller 'rest_controller_class...'custom-fields', // 显示自定义字段元数据盒子 'revisions', // 显示版本元数据盒子,如果设置了该参数,WordPress 将在数据库中保存文章版本...、错误等信息的字段,我们需要过滤 // 'post_updated_messages' 钩子来自定义这些消息

1.4K10

如何处理WordPress网站404状态死链

但是,如果出现问题,您的网络浏览器通常会显示一条带有HTTP状态代码的消息,以指示确切的问题。...这实际上是所需的响应,您可以创建自己的自定义404页面来帮助将访问者引导到正确的位置。 一样404报错不同的名称 由于不同的浏览器以不同的方式显示错误消息,因此对于此错误,您可能会看到不同的消息。...Google浏览器的404报错通知页面 404报错通知页面还可能是个性化的,因为许多站点实际上会创建一个自定义404错误页面,不是显示上面的消息之一。...默认情况下,某些WordPress主题还包括自定义404页面。因此,您实际上可能根本看不到404错误消息,因为许多网站将改用有趣或富有创意的404页面。...重新生成WordPress的永固定链接 但如果你使用自定义链接,需要让WordPress实现伪静态URL,则可能需要对服务器进行URL重写规则配置,具体操作如下: 如果你使用的是LNMP环境,一般情况下你在配置

4.7K10

WordPress 评论表的 comment_type 字段的默认值从空字符串改成 comment

WordPress 5.5 会新增一个定时作业:wp_update_comment_type_batch,它会每次将 100 条的 comment_type 评论改成 "comment",当然可以通过...如果你的主题或者插件中使用了 comment_type 字段,并且是值,可能会导致评论在网站不会显示WordPress 强烈建议更新,我开发的 WPJAM「评论增强插件」按照要求进行了修正,也同步到了...配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型,自定义字段,自定义分类,分类选项,全局选项。...站点选项 查看和管理所有非 WordPress 系统自动生成的站点选项。 如果你觉得某个选项无用,可以直接删除它。 后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。...微信小程序 微信小程序 WordPress 基础插件,包含基础库和管理。 微信群二维码 轮询显示微信群二维码,突破微信群100人限制。

1.1K40

WordPress丨常见函数及拓展模板函数大全

其实想开发一个wordpress模板并不是太难,大家只要了解一些wordpress的常用函数,即可按照自己的需要进行内容调用了。...>  : 如果用户已登录并具有权限,显示编辑链接   : 显示Blogroll的链接 : 输出信息,可用于输出自定义生成的变量信息。 : 显示博客注册链接 : 显示登录/注销链接 显示博客的描述信息 其它的一些WordPress模板代码 /%postname%/ 显示博客的自定义永久链接 搜索表单的值 后面这个代码显示你博客中最新的20篇文章,其中format=custom这里主要用来自定义这份文章列表的显示样式。具体的参数和使用方法你可 以参考官方的使用说明- wp_get_archvies。

1.7K30

何在Debian 9上使用mod_rewrite为Apache重写URL

按照如何在Debian 9上安装Apache Web服务器的步骤1和2 安装Apache。...实际上,官方Apache文档建议使用服务器配置文件,不是使用.htaccess,因为服务器配置文件的处理时间更快。 但是,在这个简单的例子,性能提升可以忽略不计。...虽然此方法可实现所需效果,但项目名称和季节都硬编码到规则。这意味着该规则不适用于任何其他items,比如pants,或seasons,winter。...然后将匹配的片段用于生成在item和season变量的URL ,不是之前使用的硬编码shirt和summer值。...例如,假设您希望将所有请求重定向到您站点上不存在的文件或目录,并将其重定向到主页,不是显示标准的404 Not Found错误页面。

4.9K95

何在Debian 8上使用mod_rewrite为Apache重写URL

注意:您可以将.htaccess文件的任何规则直接放入服务器配置文件。实际上,正式的Apache文档建议使用服务器配置文件不是.htaccess,因为Apache可以以这种方式更快地处理它。...一些流行的开源软件,Wordpress和Joomla,通常依赖于.htaccess文件来修改软件并根据需要创建其他规则。 在我们开始之前,我们需要设置并确保更多设置。...虽然此方法可实现所需效果,但item name和season都硬编码到规则。这意味着该规则不适用于任何其他项目,pants,或season,winter。...然后将匹配的片段用于在item和season变量中生成的URL,不是之前使用的硬编码的shirt和summer值。...例如,假设您希望将所有请求重定向到您站点上不存在的文件或目录,并将其重定向到主页,不是显示标准的404Not Found错误页面。

4.3K20

WordPress 主题教程 #5d:Else,日志 ID,链接标题

Else,日志 ID,链接标题是从零开始创建 WordPress 主题系列教程的五篇的第四部分,这篇课程将讲解其他3个可以增加到日志的元素:Else,post ID, 和 链接的 title 值,尽管它们是可选的...现在你知道什么是 else 了吧,当没有任何日志或者当找不到任何日志的时候,告诉 WordPress 怎么处理,让 WordPress 显示错误信息 Not Found,或者其他任何你想要的东西。...在上面的例子,Not Found 错误信息是在 之中。如我上一篇所说,这不是必需的,只是为了让主题可翻译。...整个信息和代码 Not Found 外面有 和 。这个同样也不是必需的。...增加描述到链接是非常有用的,当你其他站点需要扫描你的博客的时候, Technorati.com,每次你发表日志的时候,WordPress 通知 Technorati 和其他网站你的博客已经更新了。

29220

强大的WordPress表单插件 Forminator : 用API定制开发你的第一个插件

在这篇文章,我将向你展示如何利用Forminator API在WordPress构建一个简单的插件。但是,这个插件不是本教程的重点,我的目标是通过这个插件的开发过程来教你如何开发自己的东西。...本教程,我们将为WordPress管理后台构建一个自定义小部件(widget),这个小部件将使用Forminator API查询某个表单并把表单数据展示在管理后台中,你也可以修改成在页面(page)或在日志...(post)显示。...如果你想在你的网站上直接使用这个插件,我建议在GitHub上获取完整代码,不是一点点的复制粘贴。 为了实例化插件,你需要获取到实例。...接下来我们将声明构造函数(它是的,因为不需要先决条件),然后把仪表板小部件进行注册。 我们不希望所有WordPress用户都能看到这个小部件,因此可以添加user_allowed()用来鉴权。

3.2K20

Spring | 如何在项目中优雅的处理异常 - 全局异常处理以及自定义异常处理

在此基础上,我们还会探讨如何自定义异常处理策略,设计统一的异常响应格式,以及创建和管理业务相关的异常。...FileInputStream fileInputStream = new FileInputStream("nonexistent.file"); } 非受检异常:非受检异常,也称为运行时异常,常由程序逻辑错误引起,指针...以下,我们将探讨如何在Spring实现自定义异常处理。 3.1 定义自定义异常 自定义异常通常继承自RuntimeException或Exception。...4.3.1 在异常上使用@ResponseStatus @ResponseStatus(value = HttpStatus.NOT_FOUND, reason = "Resource not found...--- 异常处理的最佳实践 在Spring,细致明智地处理异常是至关重要的,因为它直接影响到软件的稳定性和用户体验。这一节将通过实例探讨一些在Spring处理异常的最佳实践。

2.6K101

何在CentOS 7上安装带有Caddy的WordPress

通过遵循如何在CentOS 7上安装MySQL来安装MySQL 。 Caddy通过遵循如何在CentOS 7教程托管与Caddy的网站来安装,包括配置为指向您的Droplet的域名 。...请记住用强大安全的密码替换密码。...如果您忘记遵循该策略,则上述命令不会创建用户,而是显示错误消息。 刷新权限通知MySQL服务器的更改。 FLUSH PRIVILEGES; 您现在可以安全地退出MySQL。...您现在可以使用网络浏览器访问您的Caddy托管的WordPress网站。 当您这样做时,您会注意到地址栏的绿色锁定符号表示通过安全连接显示站点。...如果收到错误消息,请仔细检查您是否正确输入了数据库详细信息。 一旦WordPress成功连接到您的数据库,您会看到一个从所有权利开始的消息,闪烁! 您已经通过这部分安装。

1.8K30
领券