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

WordPress自定义查询:WP_Query使用

wordpress默认会根据网址调用数据,不能满足我们所有建站要求,而WP_Query可以用于查询任何你想要内容,相当于自定义数据调用。 wordpress主循环 <?...'my-post-type', // - 自定义文章类型 (例如:movies) ), 'post_status' => array( //(字符串 / 数组) - 使用文章状态,根据文章状态获取文章,...'post_type' => 'any', // - 获取所有文章类型里面的文章,除了版本和文章类型参数'exclude_from_search'设置为true文章类型 'post_status'...//注意:使用 get_query_var('page'); 如果查询设置为首页页面模版工作,查询参数 'page' 拥有文章分页或内容中使用 <!...返回文章开头忽略/排除置顶文章,但是置顶文章还是会在自然查询列出。

1.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

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

自定义调用文章在网站建设很常用,wordpress也很人性化,用新建查询new WP_Query就能实现相关功能。WP_Query怎么用呢?...'my-post-type', // - 自定义文章类型 (例如:movies) ), 'post_status' => array( //(字符串 / 数组) - 使用文章状态,根据文章状态获取文章,...'post_type' => 'any', // - 获取所有文章类型里面的文章,除了版本和文章类型参数'exclude_from_search'设置为true文章类型 'post_status' =...//注意:使用 get_query_var('page'); 如果查询设置为首页页面模版工作,查询参数 'page' 拥有文章分页或内容中使用 <!...返回文章开头忽略/排除置顶文章,但是置顶文章还是会在自然查询列出。

3.9K41

Java为什么不同返回类型不算方法重载?

从方法签名组成规则我们可以看出,方法返回类型不是方法签名组成部分,所以当同一个类中出现了多个方法名和参数相同,但返回类型不同方法时,JVM 就没办法通过方法签名来判断到底要调用哪个方法了,如下图所示...: 那为什么返回类型不能做为方法签名一部分呢?...方法"); } } 以上程序执行结果如下图所示: 因此我们可以得出结论:如果是基本数据类型,那么方法重载调用第二匹配原则是自动转换成更大基本数据类型。...总结 同一个类定义了多个同名方法,但每个方法参数类型或者是参数个数不同就是方法重载。方法重载典型使用场景是 String valueOf 方法,它有 9 种实现。...方法返回类型不能作为方法重载依据,因为它不是方法签名组成部分。

3.3K10

WordPress 文章查询教程3:如何使用文章类型参数

WordPress ,使用 WP_Query 进行文章查询是最常见操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...所以如果你没有查询显式指定 post_status 为 'inherit' 或者 'any' 那么没有任何附件返回。...'自定义文章类型' - 如何 product 产品 只获取页面: $query = new WP_Query( array( 'post_type' => 'page' ) ); 获取任何类型文章(除了文章修订和除了文章类型...'exclude_from_search' 属性为 true 所有文章类型): $query = new WP_Query( array( 'post_type' => 'any' ) ); 获取多个文章类型文章...,包括自定义文章类型: $query = new WP_Query( array( 'post_type' => array( 'post', 'page', 'product', 'movie' )

64730

WordPress 文章查询教程6:如何使用排序相关参数

WordPress ,使用 WP_Query 进行文章查询是最常见操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...常用于页面(排序字段页面编辑页面的「页面属性」框),也可用于具有不同 menu_order 值任何文章类型(默认值都是 0)。...meta_value – 按照自定义字段排序,请先确保查询已经设置了 meta_key,额外要注意,是按字母顺序排列,这对于字符串来说没有问题,但对于数字可以结果不是你预期,(例如结果是 1、3...meta_value_num – 按照数字类型自定义字段排序。...( $args ); 获取 my_custom_post_type 文章,按照数字自定义字段 age 排序,并通过 meta_query 过滤数据只显示 age 为:3-4 数据 $args = array

1.5K30

WordPress 文章查询教程9:如何使用自定义字段(post meta)参数

WordPress ,使用 WP_Query 进行文章查询是最常见操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...type (string) – 自定义字段类型,支持类型有:'NUMERIC', 'BINARY', 'CHAR', 'DATE', 'DATETIME', 'DECIMAL', 'SIGNED',...简单自定义字段查询 获取自定义字段 key 是 'color',而 value 则任意值都可文章: $query = new WP_Query( array( 'meta_key' => 'color...) ); 获取自定义字段 value 是 'blue',而 key 则任意值都可页面: $args = array( 'meta_value' => 'blue', 'post_type...'meta_value' 参数时候,值 99 将被视为大于 100,因为数据默认为“字符串”,而不是“数字”,如果是要对数字进行比较,请使用 'meta_value_num' 参数。

98510

10个WordPressquery_posts语句使用技巧

Query_posts说到: query_posts函数仅用于修改主页循环(Loop),而不是一种页面上生成次级循环手段。...主循环外循环上使用query_posts会导致主循环运行偏差,并可能在页面上显示出你希望看到内 容。 最恰当方法是使用query查询类。 <?...置顶文章 WordPress 2.7版本引入了文章置顶功能。 这使用户选定文章能够不受时间排序标准,总是显示文章列表最上方。...实现文章置顶标准操作是,将这些文章添加到所返回数据列表开始部分。...计算出分页后,该查询返回日志数组(分页并不影响WHERE语句,因此该函数相当于posts_where) posts_join 应用于查询JOIN语句,该语句可返回日志数组 该过滤器函数与post_where

67690

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

该漏洞可能允许攻击者暴露存储连接数据数据。此漏洞最近被解决为 CVE-2022-21661 ( ZDI-22-220 )。...首先,这是一个演示该漏洞快速视频: 漏洞 该漏洞发生在 WordPress Query ( WP_Query ) 类WP_Query对象用于对 WordPress 数据库执行自定义查询。...在这个插件,易受攻击WP_Queryajax-pagination.phpget_document_data方法中被利用: public function get_document_data...后来get_posts方法,这个查询是通过$wpdb->get_col()方法执行,这里出现了SQL注入条件。...虽然这是信息泄露而不是代码执行问题,但暴露数据可能对攻击者很有价值。不久将来,主动攻击中看到这个错误并不会让我们感到惊讶。我们建议尽快应用补丁或采取其他补救措施。

3.9K10

PyTorch构建高效自定义数据

我特别喜欢一项功能是能够轻松地创建一个自定义Dataset对象,然后可以与内置DataLoader一起训练模型时提供数据。...张量(tensor)和其他类型 为了进一步探索不同类型数据DataLoader是如何加载,我们将更新我们先前模拟数字数据集,以产生两对张量数据数据集中每个数字后4个数字张量,以及加入一些随机噪音张量...为了抛出DataLoader曲线球,我们还希望返回数字本身,而不是张量类型,是作为Python字符串返回。__getitem__函数将在一个元组返回三个异构数据项。...取而代之是,当我们遍历样本列表时,我们将希望它是张量类型,以牺牲一些速度来节省内存。以下各节,我将解释它用处。 ?...数据拆分实用程序 所有这些功能都内置PyTorch,真是太棒了。现在可能出现问题是,如何制作验证甚至测试集,以及如何在扰乱代码库并尽可能保持DRY情况下执行验证或测试。

3.5K20

wordpress实现 ajax 分页加载

我们只需要在AJAX 执行过程向后台传递一个分页参数,就可以返回这个分页上文章列表。再返回文章列表时候,我们还需要返回下一分页页码,当然如果不是最后一页的话。...鉴于wp query有着丰富参数,我们可以通过转递指定参数来控制文章列表输出,使之可以分类、标签等归档正常使用。...文章结构输出函数,这个要根据你自己主题进行修改,修改过程要注意不能使用直接打印结果函数,如果你不知道如何修改,那往后内容也没必要看了。...其实服务器端输出文章信息json,然后用JS重新组装列表要更好些,考虑到目标人群,服务器端生产文章列表学习成本要小一些,这里就在服务器端直接生成文章列表了。..._self.removeClass('is-loading') } }) } }); 本功能可完美用户各个文章列表,如果你添加了自定义文章类型则代码需要相应修改

1.2K20

Pandas更改列数据类型【方法总结】

先看一个非常简单例子: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) 有什么方法可以将列转换为适当类型...有没有办法将数据转换为DataFrame格式时指定类型?或者是创建DataFrame,然后通过某种方法更改每列类型?...理想情况下,希望以动态方式做到这一点,因为可以有数百个列,明确指定哪些列是哪种类型太麻烦。可以假定每列都包含相同类型值。...另外pd.to_datetime和pd.to_timedelta可将数据转换为日期和时间戳。...软转换——类型自动推断 版本0.21.0引入了infer_objects()方法,用于将具有对象数据类型DataFrame列转换为更具体类型

20K30

【Wordpress】ajax 实现站内搜索

页面如何实现异步请求接口数据,并完成页面的渲染? 问题1 – 模糊搜索: 大胆尝试: wordpress 原生自带有一个 wp_query 函数,它支持参数非常完善灵活,实现整个网站与数据交互。...比如调用最新文章、热门文章、自定义文章类型文章循环输出等。 官方手册也有介绍到:wp_query,支持多种 sql 语句 比较符号: ? 看!...global $post; $post_title = get_the_title(); // mb_stripos 区分大小 判断字符串是否存在另一个字符串...global $post;        $post_title = get_the_title();        // mb_stripos 区分大小 判断字符串是否存在另一个字符串        ...function (data) {                console.log(data);            }        });    }} 上面我们可以看到,这样可以正确拿到接口返回数据

1.2K10

Vue给通过this.$refs引用自定义控件添加类型声明

0x00 hello world 最近在一个新项目中,尝试了vue2+typescript组合,又又又碰到一个问题:定义了一个自定义控件Foo.vue,控件定义一个方法Bar(),使用自定义控件时候...$refs.foo.Bar()调用方法,当然是可以成功调用,但是TypeScript,他会报错。...,返回类型是CombinedVueInstance,这个类型定义如下: export type CombinedVueInstance<Instance extends Vue, Data, Methods...0x03 总结 总结下来就是: JavaScript,一个东西(函数?类型?)...类型有两种,一种是他本来类型,一种是实例化之后实例类型,这两个类型有可能是不一样; Vue类型和Vue实例化类型不是同一个类型,Vue类型是VueConstructor类型,实例化后类型

2.8K00

JDBC:数据自定义类型与Java类映射—将对象存储关系数据(一)

最近在使用PostgreSQL数据库,PostgreSQL可以自定义自己数据类型。 那怎么利用JDBC将Java类与PostgreSQL数据自己定义类型关联起来呢。...即怎么将Java对象存储在数据呢。我这里说对象存储不是讲对象序列化了以二进制方式进行存储,我说是不经过序列化直接进行存储。因为数据库中有Java对象对应自定义类型。...下面先总结下步骤: 1.在数据自定义数据类型(CREATE TYPE TypeName AS) 2.Java中新建对应JavaBean,继承SQLData类,并实现其中一些方法 3.利用数据库连接对象...setTypeMap方法设置数据自定义类型和JavaBean映射。...详细步骤见下篇博客JDBC:数据自定义类型与Java类映射—将对象存储关系数据(二)。

8.2K40
领券