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

Wordpress -更改存档查询以包含post_status=' archive‘

WordPress是一种流行的开源内容管理系统(CMS),用于构建网站和博客。它提供了一个易于使用的界面,使用户能够创建和管理网站的内容,而无需编写代码。

更改存档查询以包含post_status='archive'是指在WordPress中修改存档查询以包含已归档(archive)状态的文章。默认情况下,WordPress只会显示已发布(publish)状态的文章在存档页面上。但是,有时候我们可能希望在存档页面上显示已归档的文章,以便用户可以访问这些文章。

要更改存档查询以包含post_status='archive',可以通过使用WordPress的pre_get_posts钩子函数来实现。以下是一个示例代码:

代码语言:php
复制
function include_archived_posts( $query ) {
    if ( $query->is_archive() && $query->is_main_query() ) {
        $query->set( 'post_status', array( 'publish', 'archive' ) );
    }
}
add_action( 'pre_get_posts', 'include_archived_posts' );

将上述代码添加到主题的functions.php文件中,保存并更新主题。现在,存档页面将包含已归档状态的文章。

WordPress的存档功能非常有用,特别是对于博客和新闻网站。它允许用户按照日期、分类、标签等方式浏览和检索文章。通过更改存档查询以包含已归档的文章,可以提供更全面的内容展示和访问体验。

腾讯云提供了一系列与WordPress相关的产品和服务,包括云服务器、云数据库、对象存储等。您可以通过以下链接了解更多关于腾讯云的WordPress相关产品和产品介绍:

请注意,以上答案仅供参考,具体的实现方法和推荐产品可能会因个人需求和环境而异。

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

相关·内容

WordPress自定义查询:WP_Query的使用

wordpress默认会根据网址调用数据,不能满足我们所有建站要求,而WP_Query可以用于查询任何你想要的内容,相当于自定义数据调用。 wordpress的主循环 <?...php /** * WordPress 查询综合参考 * * 官方文档: http://codex.wordpress.org/Class_Reference/WP_Query * 源代码: http:...'trash' // - 回收站中的文章 (2.9和以后的版本可用). ), //注意:The 'any' 关键字可以用在 post_type 和 post_status 查询,但是不能在数组中使用...过滤器返回 -1 'posts_per_archive_page' => 10, //(整数) - n每页显示的文章数量 - 只在存档页面使用,在存档页面和搜索结果页面覆盖了 showposts 和 posts_per_page...在大多数查询中使用 SQL_CALC_FOUND_ROWS 查询, 即使你不需要分页,通过设置这个参数为真,我们告诉了了WordPress不要查询数据总行数,从而降低数据库负载,如果设置了这个参数为真

1.3K20

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

自定义调用文章在网站建设中很常用,wordpress也很人性化,用新建查询new WP_Query就能实现相关功能。WP_Query怎么用呢?...php /** * WordPress 查询综合参考 * * 官方文档: http://codex.wordpress.org/Class_Reference/WP_Query * 源代码: http:...'trash' // - 回收站中的文章 (2.9和以后的版本可用). ), //注意:The 'any' 关键字可以用在 post_type 和 post_status 查询,但是不能在数组中使用...过滤器返回 -1 'posts_per_archive_page' => 10, //(整数) - n每页显示的文章数量 - 只在存档页面使用,在存档页面和搜索结果页面覆盖了 showposts 和 posts_per_page...在大多数查询中使用 SQL_CALC_FOUND_ROWS 查询, 即使你不需要分页,通过设置这个参数为真,我们告诉了了WordPress不要查询数据总行数,从而降低数据库负载,如果设置了这个参数为真

3.9K41

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

页 is_tag()  : 是否为Tag存档页 is_date()  : 是否为指定日期存档页 is_year()  : 是否为指定年份存档页 is_month()  : 是否为指定月份存档页 is_day...()  : 是否为指定日存档页 is_time()  : 是否为指定时间存档页 is_archive()  : 是否为存档页 is_search()  : 是否为搜索结果页 is_404()  : 是否为...“HTTP 404: Not Found” 错误页 is_paged()  : 主页/Category/Archive页是否多页显示 is_user_logged_in():判断用户是否已登录 注:...> 显示载入页面查询 wordpress调用最新文章 WordPress最新文章的调用可以使用一行很简单的模板标签wp_get_archvies来实现. 代码如下: <?...具体的参数和使用方法你可 参考官方的使用说明- wp_get_archvies。(fromat=custom也可以不要,默认UL列表显示文章标题。)

1.6K30

Duplicator使用教程-备份导入WordPress网站完整数据

Archive存档文件是您完整的WordPress网站的副本。它包括所有WordPress核心文件以及您的图像,上载,主题,插件以及WordPress数据库的备份。   ...也可参考如何为你的wordpress网站创建一个mysql数据库。 步骤3.,将文件从本地服务器上传到实时站点   现在,您需要将存档和安装程序文件从本地站点上载到托管帐户。   ...一些WordPress托管公司在您注册时会自动安装WordPress。如果那里有WordPress文件,则需要删除它们,因为Archive归档文件已经包含所有的信息。   ...现在,Duplicator将把您的WordPress数据库备份从存档导入到新数据库中。   接下来,它将要求您更新站点URL或路径。...您无需更改任何内容,因为它会自动检测您的实时网站的URL及其路径。   单击下一步按钮继续。   现在,Duplicator将完成迁移并显示成功屏幕。

3K20

linux.zip文件怎么解压,linux怎么解压zip文件

ZIP文件是包含一个或多个压缩文件或目录的数据容器 在此文中将向您展示如何使用unzip命令通过命令行解压缩Linux系统中的文件 Unzip命令,可帮助您列出,测试和提取压缩的ZIP归档 安装unzip...ZIP文件,并且您再次运行相同的命令unzip latest.zip 默认情况下,Unzip会询问您是要覆盖当前文件,覆盖所有文件,跳过当前文件的提取,跳过提取所有文件,还是重命名当前文件Archive...文件会被覆盖,如果您对文件进行了任何更改,则更改将会丢失 如何在不覆盖现有文件的情况下解压缩ZIP文件 假设您已经解压缩了一个ZIP文件,并且您对某些文件进行了更改,但是您不小心删除了一些文件。...您希望保留更改并从ZIP存档中还原已删除的文件。 在这种情况下,您将使用-n强制解压缩的选项来跳过已存在的文件的提取。...unzip -l filename.zip 在我们的示例中,我们通过执行以下命令列出所有WordPress安装文件:unzip -l latest.zip 输出将如下所示Archive: latest.zip

18.2K30

wordpress调用函数大全

分类和日期存档页文件 searchform.php 搜索表单文件 search.php 搜索页面文件 comments.php 留言区域文件(包括留言列表和留言框) 404.php 404错误页面 header.php...> 显示一份博客的日期存档列表 显示较新日志链接(上一页)和较旧日志链接(下一页) 显示载入页面查询 ---- ---- 1. wordpress调用最新文章 WordPress最新文章的调用可以使用一行很简单的模板标签wp_get_archvies来实现. 代码如下: <?...具体的参数和使用方法你可 参考官方的使用说明- wp_get_archvies。(fromat=custom也可以不要,默认UL列表显示文章标题。)...elite-hacker’) 下面是通过不同的判断实现以年、月、日、时间等方式来显示归档 is_date() is_year() is_month() is_day() is_time() 判断当前是否是归档页面 is_archive

49610

WordPress主题制作(一):主题文件结构

主页为例,用于显示主页的文件有三个,分别是front-page.php、home.php、index.php,WordPress将从您的主题中依次查找这三个文件。...,WordPress将会查找category-6.php category.php——显示所有分类存档页面 archive.php——显示任何存档页面 index.php 标签归档 tag-{slug}...archive.php index.php 自定义文章分类 archive- {post_type} .php——如果你的文章类型是review,WordPress会寻找archive-review.php...archive.php index.php 作者档案 author-{nicename}.php——如果作者的昵称为lilei,WordPress将会查找author-lilei.php(WordPress...3.0及以上版本支持) author-{id}.php——如果作者ID为6,WordPress将会查找author-6.php(WordPress 3.0及以上版本支持) author.php——显示作者存档页面的默认模板

1.8K30

WordPress 主题教程 #1:介绍

这一篇介绍首先是 WordPress 主题制作的一个最基本的介绍,这里会涉及到 HTML 和 WordPress 的基本规则和一些专业术语,以及 WordPress 主题的层式结构,这些概念是很重要的,...HTML 基本规则: 规则 #1:正确的顺序关闭所有 HTML 标签。 每个 HTML 标签都是在 中,如果没有斜线 /,则说明这个标签是开始标签,有则是结束标签。...下面是一个完整的主题含有的文件列表,现在我们不用详细了解这个列表每个文件的意思,有个这样的印象就可以了: style.css index.php home.php single.php page.php archive.php...Template file(模板文件) — 一个包含一个或者多个代码集(模板)文件。每个主题是由多个模板文件组成的,比如:index.php,style.css,sidebar.php 等等。...比如 archive.php 模板文件(用来显示存档页面)丢失了,那么 WordPress 将会使用 index.php 来控制存档页面如何显示。

49120

WordPress安全架构分析

文章搞得乱七八糟给大家添麻烦了,干货不多,有需要的人阅读就好了 0x01 前言 WordPress是一个PHP和MySQL为平台的自由开源的博客软件和内容管理系统。...但事实上,在wordpress的攻击思路上,很多攻击方式都受限于这个wpnonce,比如后台反射性xss漏洞,但可能是通过编辑文件、提交表单、提交查询等方式触发,那么我们就没办法通过简单的点击链接来触发漏洞攻击链...= %s", $post_type, $post_status ) ); 这里是一个比较典型的从数据存储数据,wordpress自建了一个prepare来拼接sql语句,并且拼接上相应的引号,做部分转义...WHERE post_type=%s AND post_status = %s", $post_type, $post_status ) 进入prepare函数 /wp-includes/wp-db.php...data ) { global $wpdb; return $wpdb->_escape( $data ); } 其实一般意义上来说,只要拼接进入语句的可控参数进入esc_sql函数,就可以认为这里不包含注入点

1.5K20

WordPress更改固定链接诸项事宜

本文目录 前言 具体思路 更改固定链接 添加网站改版规则 规则选择说明 规则编写 后言 前言 记一次站点更改WordPress固定链接并提交百度站长平台链接改版。...其实WordPress早就给出了文档:https://codex.wordpress.org/Nginx 配置好重写规则,更新固定链接 去各大站长平台添加网站改版规则(目前就百度和360有这个功能,其他的搜索引擎不管...) 更改固定链接 这没啥好讲的,按你个人喜好以及搜索引擎喜好来确定具体的链接形势。...您提交的三类改版形式,不能有交叉或者包含关系,即不能有一条链接同时属于多个改版形式 7. 改版跳转关系请长期保持,直到新站流量完全稳定 以上是百度改版说明。...wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id and post_type='post' and post_status

1.7K30

Wordpress安全架构分析

作者:LoRexxar'@知道创宇404实验室 发表时间:2017年10月25日 0x01 前言 WordPress是一个PHP和MySQL为平台的自由开源的博客软件和内容管理系统。...但事实上,在wordpress的攻击思路上,很多攻击方式都受限于这个wpnonce,比如后台反射性xss漏洞,但可能是通过编辑文件、提交表单、提交查询等方式触发,那么我们就没办法通过简单的点击链接来触发漏洞攻击链...= %s", $post_type, $post_status ) ); 这里是一个比较典型的从数据存储数据,wordpress自建了一个prepare来拼接sql语句,并且拼接上相应的引号,做部分转义...WHERE post_type=%s AND post_status = %s", $post_type, $post_status ) 进入prepare函数 /wp-includes/wp-db.php...data ) { global $wpdb; return $wpdb->_escape( $data ); } 其实一般意义上来说,只要拼接进入语句的可控参数进入esc_sql函数,就可以认为这里不包含注入点

1.7K80
领券