当前位置: 首页 > news >正文

WP_Query 的所有参数及其讲解和实用案例

WP_Query 是 WordPress 提供的一个强大的查询工具,用于获取与当前页面或文章相关的内容。下面是 WP_Query 的所有参数及其讲解:

  1. 'author': 查询特定作者的文章。可以是作者 ID、作者登录名或作者昵称。

实用案例:查询作者为 "John Smith" 的所有文章。

$query = newWP_Query( array('author_name' => 'john-smith'
) );
  1. 'cat': 查询特定分类目录的文章。可以是分类目录 ID、分类目录名称或分类目录 slug。

实用案例:查询分类目录为 "News" 的所有文章。

$query = newWP_Query( array('category_name' => 'news'
) );
  1. 'category__and': 查询同时属于多个分类目录的文章。需要提供一个数组,包含多个分类目录 ID。

实用案例:查询同时属于分类目录 ID 2 和 3 的文章。

$query = newWP_Query( array('category__and' => array( 2, 3 )
) );
  1. 'category__in': 查询属于多个分类目录中任意一个的文章。需要提供一个数组,包含多个分类目录 ID。

实用案例:查询属于分类目录 ID 2 或 3 的文章。

$query = newWP_Query( array('category__in' => array( 2, 3 )
) );
  1. 'category__not_in': 查询不属于多个分类目录的文章。需要提供一个数组,包含多个分类目录 ID。

实用案例:查询不属于分类目录 ID 2 或 3 的文章。

$query = newWP_Query( array('category__not_in' => array( 2, 3 )
) );
  1. 'tag': 查询特定标签的文章。可以是标签 ID、标签名称或标签 slug。

实用案例:查询标签为 "WordPress" 的所有文章。

$query = newWP_Query( array('tag' => 'wordpress'
) );
  1. 'tag_id': 查询特定标签的文章。必须是标签 ID。

实用案例:查询标签 ID 5 的所有文章。

$query = newWP_Query( array('tag_id' => 5
) );
  1. 'tag__and': 查询同时包含多个标签的文章。需要提供一个数组,包含多个标签 ID。

实用案例:查询同时包含标签 ID 5 和 6 的所有文章。

$query = newWP_Query( array('tag__and' => array( 5, 6 )
) );
  1. 'tag__in': 查询包含多个标签中任意一个的文章。需要提供一个数组,包含多个标签 ID。

实用案例:查询包含标签 ID 5 或 6 的所有文章。

$query = newWP_Query( array('tag__in' => array( 5, 6 )
) );
  1. 'tag__not_in': 查询不包含多个标签的文章。需要提供一个数组,包含多个标签 ID。

实用案例:查询不包含标签 ID 5 或 6 的文章。

$query = newWP_Query( array('tag__not_in' => array( 5, 6 )
) );
  1. 'post_type': 查询特定类型的文章。可以是任何已注册的自定义文章类型或默认文章类型。

实用案例:查询类型为 "portfolio" 的所有文章。

$query = newWP_Query( array('post_type' => 'portfolio'
) );
  1. 'post__in': 查询特定文章。需要提供一个数组,包含多个文章 ID。

实用案例:查询 ID 1、3 和 5 的文章。

$query = newWP_Query( array('post__in' => array( 1, 3, 5 )
) );
  1. 'post__not_in': 查询除了特定文章之外的文章。需要提供一个数组,包含多个文章 ID。

实用案例:查询除了 ID 1、3 和 5 之外的所有文章。

$query = newWP_Query( array('post__not_in' => array( 1, 3, 5 )
) );
  1. 's': 查询包含特定关键词的文章。

实用案例:查询包含关键词 "WordPress" 的所有文章。

$query = newWP_Query( array('s' => 'wordpress'
) );
  1. 'date_query': 查询在特定日期范围内发布的文章。需要提供一个数组,包含多个日期查询参数。

实用案例:查询在 2022 年 1 月 1 日至 2022 年 12 月 31 日之间发布的所有文章。

$query = newWP_Query( array('date_query' => array('after'  => '2022-01-01','before' => '2022-12-31',),
) );
  1. 'meta_query': 查询具有特定自定义字段值的文章。需要提供一个数组,包含多个自定义字段查询参数。

实用案例:查询具有自定义字段 "featured" 值为 "yes" 的所有文章。

$query = newWP_Query( array('meta_query' => array(array('key'   => 'featured','value' => 'yes',),),
) );
  1. 'orderby': 指定结果集按哪个参数排序。可以是多个可排序的参数之一。

实用案例:按发布日期降序排列所有文章。

$query = newWP_Query( array('orderby' => 'date','order'   => 'DESC',
) );
  1. 'posts_per_page': 指定每页显示的文章数量。

实用案例:每页显示 10 篇文章。

$query = newWP_Query( array('posts_per_page' => 10,
) );
  1. WP_Query循环查询案例

<?$args = array('post_type' => 'post', 'orderby' => 'date', 'order' => 'DESC',   );$query = new WP_Query( $args );
?><?  if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); ?><? the_title(); ?><?  }} else {echo '没有帖子';} wp_reset_postdata();  ?>

以上是一些常用的 WP_Query 参数及其实用案例。 WP_Query 支持许多其他参数,可以在 WP_Query 文档中查看完整列表和用法。

相关文章:

WP_Query 的所有参数及其讲解和实用案例

WP_Query 是 WordPress 提供的一个强大的查询工具&#xff0c;用于获取与当前页面或文章相关的内容。下面是 WP_Query 的所有参数及其讲解&#xff1a;author: 查询特定作者的文章。可以是作者 ID、作者登录名或作者昵称。实用案例&#xff1a;查询作者为 "John Smith&quo…...

100个网络运维工作者必须知道的小知识!(上)

1&#xff09;什么是链接&#xff1f; 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2&#xff09;OSI参考模型的层次是什么&#xff1f; 有7个OSI层&#xff1a;物理层&#xff0c;数据链路层&#xff0c;网络层&#xff0c;传输…...

Python如何获取大量电影影评,做可视化演示

前言 《保你平安》今天上映诶&#xff0c;有朋友看过吗&#xff0c;咋样啊 这是我最近比较想看的电影了&#xff0c;不过不知道这影评怎么样&#xff0c;上周末的点映应该是有蛮多人看的吧&#xff0c;可以采集采集评论看过的朋友发出来的评论&#xff0c;分析分析 这周刚好…...

【C语言】详讲qsort库函数

qsort函数介绍具体作用qsort函数是一种用于对不同类型数据进行快速排序的函数&#xff0c;排序算法有很多最常用的冒泡排序法仅仅只能对整形进行排序,qsort不同,排序类型不受限制,qsort函数的底层原理是一种快速排序.基本构造qsort( void* arr, int sz, int sizeof, cmp_code);…...

SEO技术风口来了|SEO能否抓住全球约93%的网络用户?

开篇词作者/出品人 | 美洽 SEO 流量专家 白桦为什么要做一个 SEO 专栏&#xff1f;在一部分人眼中&#xff0c;SEO&#xff08;搜索引擎优化&#xff09;已经是老掉牙的玩意儿&#xff0c;在这个信息爆炸的年代&#xff0c;它似乎已经无法承担吸引流量的主要作用。但&#xff…...

mxnet版本与numpy,requests等都不兼容问题

简介 跟着李沐学AI时遇到的mxnet环境问题。 问题 使用pip install mxnet时会重新安装相匹配的numpy和requests&#xff0c;而这新安装的这两个版本不满足d2l所需的版本。 然后报错&#xff1a; ERROR: pips dependency resolver does not currently take into account all …...

逆向分析——壳

你脑海中的壳是什么 壳在自然界是动物的保护壳&#xff0c;软件同样有保护壳&#xff0c;为了防止破解 也许大海给贝壳下的定义是珍珠&#xff0c;也许时间给煤炭下的定义是钻石 ——沙与沫 壳的由来 在DOS时代&#xff0c;壳一般指的是磁盘加密软件中的一段加密程序 后来发展…...

为 Argo CD 应用程序指定多个来源

在 Argo CD 2.6 中引入多源功能之前,Argo CD 仅限于管理来自 单个 Git 或 Helm 存储库 的应用程序。用户必须将每个应用程序作为 Argo CD 中的单个实体进行管理,即使资源存储在多个存储库中也是如此。借助多源功能,现在可以创建一个 Argo CD 应用程序,指定存储在多个存储库…...

verilog specify语法

specify block用来描述从源点&#xff08;source&#xff1a;input/inout port&#xff09;到终点&#xff08;destination&#xff1a;output/inout port&#xff09;的路径延时&#xff08;path delay&#xff09;&#xff0c;由specify开始&#xff0c;到endspecify结束&…...

CMake编译学习笔记

CMake学习笔记CMake编译概述CMake学习资源CMake编译项目架构cmake指令CMakeList基础准则CMakeList编写项目构建cmake_minimum_required() 和 project()set()find_package()add_executable()aux_source_directory()连接库文件include_directories()和target_include_directories…...

Day913.反向代理和网关是什么关系 -SpringBoot与K8s云原生微服务实践

反向代理和网关是什么关系 Hi&#xff0c;我是阿昌&#xff0c;今天学习记录的是关于反向代理和网关是什么关系的内容。 一、反向代理 反向代理 是一种网络技术&#xff0c;用于将客户端的请求转发到一个或多个服务器上&#xff0c;并将响应返回给客户端。与正向代理不同&am…...

IT行业就业趋势显示:二季度平均月薪超8千

我国的IT互联网行业在近些年来规模迅速扩大&#xff0c;技能和技术水平也明显提升&#xff0c;目前IT互联网行业已经成为社会发展中新型产业的重要组成部分&#xff0c;行业的人才队伍也在不断的发展壮大&#xff0c;选择进入入互联网行业工作的人也越来越多。 根据58同城前段…...

【毕业设计】基于Java的五子棋游戏的设计(源代码+论文)

简介 五子棋作为一个棋类竞技运动&#xff0c;在民间十分流行&#xff0c;为了熟悉五子棋规则及技巧&#xff0c;以及研究简单的人工智能&#xff0c;决定用Java开发五子棋游戏。主要完成了人机对战和玩家之间联网对战2个功能。网络连接部分为Socket编程应用&#xff0c;客户端…...

C#:Krypton控件使用方法详解(第十四讲) ——kryptonSeparator

今天介绍的Krypton控件中的kryptonSeparator。下面介绍控件的外观属性如下图所示&#xff1a;Cursor属性&#xff1a;表示鼠标移动过该控件的时候&#xff0c;鼠标显示的形状。属性值如下图所示&#xff1a;DrawMoveIndicator属性&#xff1a;表示确定移动分隔符时是否绘制移动…...

Java的jar包打包成exe应用

将springboot项目使用maven打出的jar包&#xff0c;打成windows平台下exe应用程序包&#xff08;自带jre环境&#xff09;。 工具&#xff1a;1、exe4j 2、Inno Setup 工具放到网盘&#xff0c;链接&#xff1a;https://pan.baidu.com/s/1ZHX8P7u-7GBxaC6uaIC8Ag 提取码&#x…...

Latex学习笔记

Latex 学习笔记 快速入门 编译软件: TeX Live TexStudio, Ctex, 线上: Overleaf第一个示例代码&#xff1a; \documentclass{article} % 设置文档使用的文档类 % 导言区 \title{my first Latex document} \author{Jclian91} \date{\today} \begin{document} % 正文区\maket…...

【c++复习】C++的基础知识(常用关键字、缺省参数、函数重载、引用)

C基础写在开头C基础常用关键字using namespace流插入和流提取操作符内联函数(inline)宏auto关键字 (c11nullptr (c11缺省参数函数重载引用写在开头 C基础部分我想介绍如下几个关键点&#xff1a; 常见关键字命名空间的定义和使用缺省参数函数重载引用、指针和引用的区别内联函…...

Docker入门建议收藏 第二部分

二、Docker 容器技术与虚拟机的区别 Docker 到底是个什么东西呢&#xff1f;我们在理解 Docker 之前&#xff0c;首先得先区分清楚两个概念&#xff0c;容器和虚拟机。 虚拟机 虚拟机&#xff08;Virtual Machine&#xff09;指通过软件模拟的具有完整硬件系统功能的、运行在…...

蓝桥杯三月刷题 第7天

文章目录&#x1f4a5;前言&#x1f609;解题报告&#x1f4a5;三角回文数&#x1f914;一、思路:&#x1f60e;二、代码&#xff1a;&#x1f4a5;数数&#x1f914;一、思路:&#x1f60e;二、代码&#xff1a;&#x1f4a5;数组切分&#x1f914;一、思路:&#x1f60e;二、…...

面试官问百万数据excel导出功能如何实现?

文章目录 背景实现1.异步处理1.1 使用job1.2 使用mq2.使用easyexcel4.多个sheet5.计算limit的起始位置6.文件上传到OSS7.通过WebSocket推送通知8.总条数可配置9.order by商品编号总结背景 用户在UI界面上点击全部导出按钮,就能导出所有商品数据。 咋一看,这个需求挺简单的。…...

OpenClaw“小龙虾”被部分院校禁用,开源AI项目在组织内落地到底难在哪?

先说结论OpenClaw的轻量自托管特性虽吸引个人开发者&#xff0c;但在组织环境中易引发未经审计的数据流动和API暴露风险。院校禁令的核心并非否定AI价值&#xff0c;而是缺乏可控的部署框架和明确的责任边界&#xff0c;导致安全管控失效。个人开发者若想在企业或团队推广类似工…...

百度贴吧一键自动签到脚本(附Python脚本下载方式)教程 养账号用 原创!

很多人每天都会手动打开贴吧签到&#xff0c;如果关注的贴吧比较多就会比较麻烦。本教程介绍如何在 Windows 电脑上实现自动签到&#xff0c;并通过系统定时任务实现 每天自动运行。运行的一个参考图如下 整个流程非常简单&#xff1a; 准备 Python 环境下载签到脚本配置 …...

CMD和PowerShell在激活conda环境中遇到的问题

问题引入近日在部署一个agent项目中遇到了激活虚拟环境的问题&#xff0c;现在的IDE默认终端一般是powershell&#xff0c;用conda命令创建、删除环境没啥问题&#xff0c;但是就是激活进入不了。而平时我用conda命令一般用cmd终端&#xff08;其实之前一直没注意cmd和powershe…...

图片旋转判断效果展示:倾斜15°/30°/75°图像识别准确率达99.2%

图片旋转判断效果展示&#xff1a;倾斜15/30/75图像识别准确率达99.2% 你有没有遇到过这种情况&#xff1f;从手机或扫描仪里导出的图片&#xff0c;莫名其妙就歪了。可能是15度&#xff0c;也可能是30度&#xff0c;甚至更夸张。一张张手动去旋转、去对齐&#xff0c;眼睛都看…...

GLM-4-9B-Chat-1M商业应用:长篇财报自动摘要生成

GLM-4-9B-Chat-1M商业应用&#xff1a;长篇财报自动摘要生成 1. 项目简介 今天要给大家介绍一个真正能解决实际问题的AI工具——基于GLM-4-9B-Chat-1M模型的财报自动摘要系统。如果你曾经需要阅读几十页甚至上百页的财务报告&#xff0c;就知道这有多么耗时耗力。现在&#x…...

网络众筹项目数据库(2014-2026.3)

数据简介作为新兴互联网融资模式&#xff0c;众筹已成为越来越多创业者和中小企业获取资金的渠道&#xff0c;但众筹项目一直面临融资成功率低的困难&#xff0c;成功融资的项目在许多平台上占比不足五成。而目前对于众筹项目的研究尚且不足&#xff0c;为此我们参考王伟等&…...

从数据到图表:Varken+Grafana可视化实战教程

从数据到图表&#xff1a;VarkenGrafana可视化实战教程 【免费下载链接】Varken Standalone application to aggregate data from the Plex ecosystem into InfluxDB using Grafana as a frontend 项目地址: https://gitcode.com/gh_mirrors/va/Varken Varken是一款强大…...

【光影绘梦】触控灯光画小夜灯:基于PT2023S8与SY7200A的双色温无极调光DIY方案解析

【光影绘梦】触控灯光画小夜灯&#xff1a;从电路到实物的DIY全解析 最近有不少朋友问我&#xff0c;想自己动手做一个既有颜值又有科技感的小夜灯&#xff0c;最好还能触摸调光调色温&#xff0c;有没有什么好的方案&#xff1f;这不&#xff0c;我最近刚好用立创的元器件和工…...

ADRC自抗扰控制器的Simulink仿真之旅:S函数构建ESO与TD模块

ADRC自抗扰控制器的simulink仿真,ESO和TD等模块使用S函数开发最近在研究控制算法这块&#xff0c;ADRC&#xff08;自抗扰控制器&#xff09;着实引起了我的兴趣。今天就来跟大家分享一下ADRC在Simulink中的仿真实现&#xff0c;特别是ESO&#xff08;扩张状态观测器&#xff0…...

【MCP与VS Code插件集成终极指南】:20年专家亲授5大高频报错的根因定位与秒级修复方案

第一章&#xff1a;MCP与VS Code插件集成的核心原理与架构全景MCP&#xff08;Model Control Protocol&#xff09;作为面向大模型服务治理的轻量级通信协议&#xff0c;其与 VS Code 插件的集成并非简单封装 API&#xff0c;而是基于语言服务器协议&#xff08;LSP&#xff09…...