文章WordPress核心函数query_posts应用

wordpress  时间:2021-03-20  阅读:()

WordPress核心函数query_posts应用文档信息

目录

1. 1表现自定义字段

1.2表示或者不表示某个分类性质的文章

2 6是不想显示的分类ID多个用半角逗号隔开

1.3只表现对应ID的内容

1.4列出所有状态的文章

1.5控制文章的数量

2结语

正文

周雨潺++祁惠梅

DOI 10. 16661/-.017

摘要伴随着WordPress的快速发展和日益流行用户可以方便地在服务器上搭建CMS、 f orums、 门户等各种类型的站点。该文对WordPress的核心函数query_posts的用法进行了探讨从使用方法、自定义字段、分类、排序等方面阐述了query_posts函数的用途

关键字 WordPress核心函数query_posts

中图分类号 G633文献标识码 A文章編号 1672-3791 2017

08 a -0017-02

WordPre s s是一种使用PHP语言开发的博客平台可以在PHP以及MySQL数据库的服务器当中构建个性化定制的网页 同时也能够将WordPress看成是一个CMS来予以运用。 WordPress当中拥有较多的其它企业或者个人开发的模板这样一来变化更加容易进行运用至要购买或者免费获得一个模板不过同样要要较高的专业水平能够熟悉H TML、 C S S等专业知识。query_post是WordPress众多函数中一个非常强大的方法它在WordPress主题中用于控制哪些文章可以出现在主循环中首页、存档页的这些文章包括分页中的都是在主循环中的。在不使用query_posts函数控制的情况下首页、存档页等都是按照文章的发布时间列出博客上所有已发布的文章而如果想定义哪些文章显示与否文章按照什么样的方法排序等则就要用到query_posts函数了。

运用query_posts  查询函数能够确定怎样的内容能够在WordPress的loop里面所以 query_posts这个函数也只可以对主页的Loop进行改进并不能够改进网页当中的次级loop。假如想要在主loop之外还要有一个loop那么需要构建一个更加独立的

WP_Query然后再进行对loop的生成。在主loop以外的loop当中运用query_posts能够使得主loop的运行产生一定的误差 同时也能够在在网页上面不会展示并不想进行展示的内容。

query_posts函数非常强大参数无数用法更是无数。下面第一步要先讲一下怎样运用这个函数。需要在目录当中寻找存档页面里面的文件存档里面一般都会有index.php通常来说这些页面都是会运用archive.php。从而便能够决定使用哪个页面的内容列表之后如果想让第一页的文章依照评论的数量予以排列那么index.php里面的代码框架就是

< php

那么便要继续在index.php里面寻找if也能够寻找while然后在前面假如query_posts。使用这种手段能够使得首页不能够进行分页那么便能够把query_posts变成下面这种样式

1 query_posts函数的常用方法

被接介绍常用的query_posts的使用手段能够直接运用到主题里面。

1. 1表现自定义字段

只能够表示加入了怎样的文章前提是按照这个字段的值进行排序。把现在主题的目录找到然后发现index.php检索如下的字段while have_posts    然后再把他变成

然后检索endwhi le再把它改成

这样就可以只显示含有自定义字段的文章了。

1.2表示或者不表示某个分类性质的文章

假如不能够让某种内容在主loop里面就能够运用query_posts进行处理

2 6是不想显示的分类ID多个用半角逗号隔开

假如只想表现某种内容就能够把category__not_in变成category__in。假如不能够表现某个标签里面的内容那么能够把category__not_in变成tag__not_in假如只是想把某标签里面的内容显示出来那么便能够把category__not_in变成tag__in接着跟随标签就行了。

1.3只表现对应ID的内容

假如只是想表现ID是2 4 6的文章那么便能够只运用如下的代码

1.4列出所有状态的文章

内容的具体状态分为很多假如想要把所有的文章都能够表现出来那么能够这样

1.5控制文章的数量

假如想进一步降低要表现的文章数目那么便能够运用showposts

$paged = get_query_var 'paged'    get_query_var

'paged'   1

$arg s = array 

控制只显示10篇文章如果将10改成-1将显示所有文章

' showposts' => 10

'paged' => $pagedquery_posts $args

如果只是想控制首页、分类页等每各分页显示的文章数量可以在WordPress管理后台–设置–阅读那里设置博客页面至多显示多少篇文章。

2结语

随着技术日益发展个性化的需求也会越来越多在这种情况下掌握WordPress便显得十分重要。该文主要从方法、 自定义字段、分类、排序等几个功能来具体阐述了query_posts函数的使用方法但是其功能远远不止上面所述 以后的工作重点将主要放在query_posts的官方文档上具体去分析了解query_posts的进一步的功能。endprint

“WordPress核心函数query_pos ts应用”文档源于网络本人编辑整理。本着保护作者知识产权的原则仅供学习交流请勿商用。如有侵犯作者权益请作者留言或者发站内信息联系本人我将尽快删除。谢谢您的阅读与下载

UCloud新人优惠中国香港/日本/美国云服务器低至4元

UCloud优刻得商家这几年应该已经被我们不少的个人站长用户认知,且确实在当下阿里云、腾讯云服务商不断的只促销服务于新用户活动,给我们很多老用户折扣的空间不多。于是,我们可以通过拓展选择其他同类服务商享受新人的福利,这里其中之一就选择UCloud商家。UCloud服务商2020年创业板上市的,实际上很早就有认识到,那时候价格高的离谱,谁让他们只服务有钱的企业用户呢。这里希望融入到我们大众消费者,你...

收到几个新商家投稿(HostMem,无忧云,青云互联,TTcloud,亚洲云端,趣米云),一起发布排名不分先后

7月份已经过去了一半,炎热的夏季已经来临了,主机圈也开始了大量的夏季促销攻势,近期收到一些商家投稿信息,提供欧美或者亚洲地区主机产品,价格优惠,这里做一个汇总,方便大家参考,排名不分先后,以邮件顺序,少部分因为促销具有一定的时效性,价格已经恢复故暂未列出。HostMem部落曾经分享过一次Hostmem的信息,这是一家提供动态云和经典云的国人VPS商家,其中动态云硬件按小时计费,流量按需使用;而经典...

PIGYUN:美国联通CUVIPCUVIP限时cuvip、AS9929、GIA/韩国CN2机房限时六折

pigyun怎么样?PIGYunData成立于2019年,2021是PIGYun为用户提供稳定服务的第三年,目前商家提供香港CN2线路、韩国cn2线路、美西CUVIP-9929、GIA等线路优质VPS,基于KVM虚拟架构,商家采用魔方云平台,所有的配置都可以弹性选择,目前商家推出了七月优惠,韩国和美国所有线路都有相应的促销,六折至八折,性价比不错。点击进入:PIGYun官方网站地址PIGYUN优惠...

wordpress为你推荐
Servicemy支持ipadcentos6.5怎么用u盘安装centos6.5美要求解锁iPhone美版iphone6解锁怎么操作?flashfxp下载我想下载一个FlashFXP 4.0.0 Build 1510 简体中文版的软件,可是不知道下载地址,希望大家帮帮我?重庆网站制作重庆网站制作,哪家公司服务,价格都比较好?资费标准电信4G套餐?抢米网怎么样才能在小米官方网站抢到手机?加多宝和王老吉王老吉和加多宝是什么关系银花珠树晓来看谜语白色花无人栽一夜北风遍地开。旡根无叶又无枝不知是谁送花来。谜底是什么
免费虚拟空间 广西虚拟主机 域名服务器 过期已备案域名 dreamhost 私人服务器 宕机监控 账号泄露 http500内部服务器错误 免费博客空间 嘉洲服务器 建立邮箱 天翼云盘 gtt 网游服务器 四核服务器 免费邮件服务器 空间租赁 万网空间管理 中国电信网络测速 更多