您当前的位置:首页 > TAG信息列表 > wp-query
使用WP_QUERY使用循环在不同的div中显示帖子内容和标题
我试图在不同的div中显示帖子的标题和帖子内容,使用循环在$the\\u查询中迭代帖子,如何实现这一点?<?php $the_query = new WP_Query( \'posts_per_page=4\' );?> 结构应该是这样的<div class=\"grid\"> <div class=\"main post\"> <!--show data of the first post in the array-
自定义MetaBox中的WP查询排序顺序
我正在尝试对基于meta\\u键交易金额的帖子列表进行排序,这将首先显示最高的交易,然后逐步降低到较小的交易金额。交易金额将在1000至900万之间。目前,下面的代码正在根据第一个数字对交易金额进行排序。因此,如果我有一个6000和6000000的交易,他们会将它们并排放置,而不是先显示6000000。交易金额从CMB2内的自定义元数据库中提取。我的代码中是否缺少了排序无法识别逗号后的金额的内容?我的WP\\U查询 <?php $transaction = n
WP查询-每页发布的帖子不能与类别__in结合使用
我不确定这是个bug还是我做错了什么,但看起来不像posts_per_page 使用时完全有效category__in.我的问题如下,尽管我已设置posts_per_page 到1, 它仍在显示所有帖子。$posts = new WP_Query(array( \'post_type\' => \'post\', \'category__in\' => wp_get_post_categories($post->ID), \'
Advanced Tax Query
下面是我的税务查询,目前这将返回至少有一个指定条款的所有帖子。有没有办法让它只返回那些ALL 指定的条款?[tax_query] => Array ( [relation] => AND [0] => Array ( [taxonomy] => services [field] => term_id
如何找到没有在WordPress帖子中使用的WordPress NextGen图库?
我正在使用WordPress 具有Nextgen Gallery 亚历克斯·拉贝写的。曾几何时,我的网站上有大量的图库,这些图库通过nextgen图库短代码在许多帖子中使用。但为了提高质量,我删除了许多帖子,但与这些帖子相关的图库仍然作为孤儿存在于文件系统中。如何查找post数据库中未使用的库?Table added by nextgen gallery:wp\\U ngg\\U画廊Column Type Null Default Comments
如何使用自定义帖子类型的档案作为首页?
我想使用自定义的帖子类型存档作为网站的首页,以便 http://the_site.com/ 是否根据我的archive-{post-type}.php 文件理想情况下,我希望使用is_front_page() 在我的functions.php 文件我尝试了以下方法,将一个名为“主页”的页面作为我的首页: add_filter(\'pre_get_posts\', \'my_get_posts\'); function my_get_posts($query){ glo
WordPress的拇指评级-顶级用户
我目前正在使用gd星级(拇指评级)对帖子(文章-评论无评级)进行评级。我真正想做的是显示一个前5名用户的表格,以及根据他们对所有帖子的竖起大拇指总数得出的投票数。比如说|用户|投票数|如果这个插件不能做到这一点,是否还有其他插件能够做到这一点。或者是否有一种手动方式来实现我想要的。我不介意用右键手动编码非常感谢各位
如何设置自定义帖子类型以具有可查看的未来帖子
我已经设置了一个CPT,其作用与帖子相同,但用于发布事件详细信息。问题是,有些帖子是在未来发布的,而且这些帖子上有一个未来的日期。问题是普通用户看不到这些帖子。因此:如何更改存档事件。php也将列出未来的帖子?在保持分页的同时,首先显示将来的文章,最后显示最旧的文章</我该如何做才能让用户在点击未来的帖子时不会看到404页面,因为该帖子在技术上尚未发布
Custom Post Type Query issue
我有一个与2个自定义帖子类型冲突的问题。我有一个模板文件存档介质。php和创建了相关的“媒体”自定义帖子类型。这一切都很好,但是在侧边栏中,我有一个来自第二个(事件)自定义帖子类型的事件列表,它在各个方面都非常有效,including on this page, 除非没有媒体项目(例如,如果我将它们全部设置为草稿),奇怪的是events 列表不显示任何事件(if ( have_posts() ) 失败)。我似乎不明白为什么。我在归档页面上的循环相当标准,不使用WP\\u query或query post,
对$wpdb->GET_RESULTS检索到的POST结果数组使用Have_Posts()
我不知道我是弱智、疯狂还是纯粹的天才,但我决定使用标签作为链接整个网站内容的一种方式(一个大型多对多关系网站,用于归档大型项目的各个方面)。不幸的是,这意味着一些插件使用的一些自定义帖子类型不能与其他对象(帖子、页面等)正确链接,因为它们使用其他分类法(在媒体“附件”的情况下,它们根本不使用分类法,除非我加入一个插件来解决这个问题——我正在使用它,它使用不同的分类法……)。事实上,一些插件类型有特定的硬编码分类法,所以我不能真正地检查和更改它们的核心代码,否则插件升级会抹去我所有的辛苦工作。为了解决这种碎
首页发帖限制(创世框架)
在家里。php// NOT working query_posts(\'show_posts=3\'); // NOT working add_action( \'pre_get_posts\', \'set_posts_per_page\' ); function set_posts_per_page( $query ) { $query->set( \'posts_per_page\', 3 );
查询页面:保留页面格式
有人知道如何获取此查询(或其他查询)以保留页面格式吗?谢谢<?php $my_postid = 663;//This is page id or post id $content_post = get_post($my_postid); $content = $content_post->post_content; $content = apply_filters(\'the_content\', $content); $content = str_re
主页面上不同的SQL查询计数指示器
我使用w3\\u total\\u缓存插件。但我不明白有时会发生什么事。我在底部启用了数据库缓存和调试信息。有时在主页上进行90-96 db查询,有时进行495-501查询。同一个页面使用相同的参数,结果怎么会如此不同?或者有时怎么会有这么多的查询?这是什么意思?请向我解释:)
使用瞬时API实现WP查询中的分页
我已经将WordPress瞬态系统与w3 total cache集成。现在我无法对此查询进行分页。<?php $paged1 = (get_query_var(\'paged1\')) ? get_query_var(\'paged1\') : 1; $recent1 = get_transient( \'recent1\' ); if ( false === $recent1) { $recent1 = new WP_Query (\'cat=3
为媒体上载程序创建自定义查询时出现循环问题
我正在为一家杂志出版商写一个主题,他经常处理大量的图片。我需要他们能够将每个图像与贡献者(摄影师、插画家、艺术家等)关联起来每个贡献者都包含在一个自定义帖子类型“jdp\\U贡献者”中,贡献者类型是一个自定义分类法“jdp\\U贡献者\\U类型”。使用WordPress挂钩“attachment\\u fields\\u to\\u edit”,我想添加一个选择菜单,允许用户为图像选择贡献者。我让网站弹出菜单并正确保存值,但仍有一些奇怪的错误。1) 通过媒体上传器添加新图像时,可以从(50多个)贡献者的完
我应该将瞬变与W3总缓存APC缓存一起使用吗?
我应该在这样的查询中使用瞬态吗?<?php if ( ! $my_paged = absint( get_query_var( \'paged\' ) ) ) $my_paged = 1; if ( ! $my_query = get_transient( \"567recent_$my_paged\" ) ) { $my_query = new WP_Query ( \"cat=2526&posts_per_page=1&page
以数组为值的Meta_Query
我正在编写一些PHP,它允许我的网站的用户提交一个表单并通过他们的post\\u meta查询帖子。除了一件事之外,一切都很好,我使用高级自定义字段创建post\\u meta,ACF将meta值保存为序列化数组。我需要以这种格式保存数据,以便ACF可以预先填充管理面板中的自定义字段。我需要一种方法将值数组(用户通过表单中的复选框选择)与数据库中的序列化数组进行比较。我的查询的第一部分如下所示,其中$便利设施是复选框值的数组:$the_query = new WP_Query( array
使用高级自定义字段时最大限度地减少页面上的查询数量
我目前正在一个广泛使用流行Advanced Custom Fields 插件。然而,因此页面加载时间可能非常慢,尤其是在使用Gallery插件时。有人对管理大量自定义字段的最佳做法有什么建议吗?在某些情况下,我可以有效地处理数千个变量,并且需要减少页面加载时间(某些情况下约为5秒)。我知道这是一个相当开放的问题,但如果能就如何最大限度地减少页面中的查询数量提出一些建议(比如通过直接访问数据库中的值,而不是依赖插件的API),那将是一件非常棒的事。
Excluded category from loop
我使用它从循环中排除特定类别。它做到了这一点,但它也做到了这一点:在我的页面上,它显示了除此之外的其他类别的帖子。/** Replace the standard loop with our custom loop */ remove_action( \'genesis_loop\', \'genesis_do_loop\' ); add_action( \'genesis_loop\', \'child_do_custom_loop\' ); function chil
有没有更好的方式在不查询帖子的情况下引入定制内容?
我有一个自定义页面模板,可以通过高级自定义字段以及查询帖子拉入媒体文件。现在,客户端希望默认情况下有三个部分。。。每个都基于图像类别(我创建的)的另一个高级自定义字段填充适当的图像。通常,我只会查询三次\\u帖子。毫无疑问,这是一种黑客行为。通常情况下,这不会导致速度问题,但是这个站点有大约50k的图像,我担心这会导致加载时间显著减少。有没有更好的方法?也许可以把所有图片都拉进来,然后根据类别对它们进行排序?