您当前的位置:首页 > TAG信息列表 > query
PRE_GET_POSTS:‘POST__NOT_IN’不适用于全局变量
我在试着设定一个post__not_in 使用全局$popular 变量,定义在index.php.-索引。php-$popular[] = 1 //post id=1 $popular[] = 2 //post id=2 $popular[] = 3 //post id=3 -功能。php-function modify_query_exclude_popular($query) { if ($query->is_main_query() &&am
每个<li>内2<div>的特定循环
我需要为旋转木马创建一个逻辑上可以描述为以下内容的循环:需求:3个循环,每个循环2个帖子,无重复,按发布日期排序视觉:< Start Loop #1 > < Post #1 > < Post #2 > < End Loop #1 > < Start Loop #2 > < Post #3 > < Post #4 > < End Loop #2 >
我如何按自定义元查询帖子和已粘贴的帖子?
我意识到这个查询是多么笨拙和低效,但SQL并不是我的强项。我使用以下查询从名为Event Posts的自定义post类型中提取最新的8个事件。然而,我还需要在这8个帖子中包含任何被粘住的帖子。由于一些非常复杂的客户端需求超出了wp\\u查询的能力,我不得不手工创建查询并使用wpdb来执行它。有人可以帮我添加到这个查询中,也可以抓取粘贴的帖子吗?SELECT SQL_CALC_FOUND_ROWS *, mt2.meta_value AS start_time, mt3.meta_value AS end_
用于查找页面标题的Add_Query_Arg
我正在尝试使用下面的代码来查找状态名称,即new、open、pending或resolved,用单词“ticket”一起查找名为new tickets、open tickets等的页面。$ticket_status = get_terms(\'ticket_status\', \'orderby=description&hide_empty=0\'); echo \'<ul class=\"numberlist\">\'; if ($ticket_status) : f
$wpdb在自定义帖子类型上使用SELECT查询不返回结果,在默认帖子类型上工作
编辑:添加更多背景信息。我编写了一个插件,可以在贴子页面中添加一个元框。发布帖子时,插件将为帖子生成一个随机ID,并将随机ID和帖子guid插入到数据库中的自定义表中。发布后或编辑后,插件查询自定义表以根据帖子guid检索帖子的随机ID,并在元框中打印出随机ID。在我将add\\u meta\\u box函数中的帖子类型从“post”更改为“coult”之前,一切都很好。插件将生成随机ID并将其和post guid保存到表中,但在元框中会出现此错误:注意:正在尝试获取/home/qultshow/publ
如何在自定义帖子类型中只显示一个类别?
我有一个名为“portcat”的自定义帖子类型,我只想在我的页面上显示一个portcat类别(“games”-ID为“3”)的结果。下面的代码显示了所有类别,我不确定需要添加什么才能使其仅显示“游戏”类别?<h4 class=\"nomar\"><?php echo the_title(); ?></h4> <div class=\"sep\"></div> <?php echo $firstCat[0]-
在主查询中禁用MySQL查询
我想禁用主查询的MySQL部分,也就是说,除了步骤4.3外,我希望此页面上的每个步骤都要遵循:http://codex.wordpress.org/Query_Overview做这件事最简单的方法是什么?
使用Meta_Value日期执行查询
我试图使用自定义字段的值对自定义类型的帖子执行查询。此字段包含字符串日期:dd.mm。yyyy年。帖子类型名称为“event”,自定义字段名称为“date\\u event”我想显示所有具有与当前月份匹配的日期月事件的事件。有什么建议吗?
排除所有粘性帖子,首页12
我正试图从我的头版十二个主题中排除所有粘性帖子。我尝试了以下几点。我正在对儿童主题进行所有更改。从内容中删除以下代码。php<?php if ( is_sticky() && is_home() && ! is_paged() ) : ?> <div class=\"featured-post\"> <?php _e( \'Featured post\', \'twentytwelve\' ); ?> &l
我如何才能获得与Term id相同的术语发布元值的名称
我有一个自定义分类法(位置),它由用户保存时的高级自定义字段自动填充。问题是,它在postmeta\\u值字段中保存了term\\u id。当我在存档或分类模板中回显该字段时,它显然会显示term\\u id,而不是实际的术语名称(例如,我得到41,而不是California显示)。我尝试了多种方法让它在几天内出现,基本上我所做的任何查询都只会在我的归档/分类页面上显示一个空白区域。有人能帮助我如何从输出的term\\u id中检索术语名称吗?提前感谢!
基于引用页面插件设置模板条件
我有一个页面模板的一部分是基于以下条件的elseif<?php elseif( isset( $wp_query->query_vars[\'details\'] ) && $wp_query->query_vars[\'details\'] == \'child\': 有没有办法从特定的页面段塞中排除查询?我想排除来自名为services-we-provide.我尝试了以下方法,但没有成功: && !$wp_query->query_v
添加一个orderby滤镜,使用多个键进行后处理
我使用此筛选器按存储为文本的日期字段(旧数据)对查询进行排序add_filter( \'posts_orderby\', \'my_posts_orderby_date\', 10, 2 ); function my_posts_orderby_date( $orderby, $query ) { global $wpdb; return \" CAST( $wpdb->postmeta.meta_value AS DATE ) \" . $query->
如何编写:$wpdb->更新数组中有WHERE NOT值对
我需要将Posteta表中所有值不是0的元键更新为0。我试过这个。。没有爱(虽然我不知道为什么……):$status = $wpdb->query(\"UPDATE {$wpdb->prefix}postmeta SET meta_value=0 WHERE meta_key = _wti_like_count AND meta_value <> \'0\'\"); 我在这个概念上,但如何说“!0”而不是键列表中的0?$wpdb->update(\'wp_postm
帖子内容保持不变,但固定链接改变?
这真的很奇怪。我通过插件类型字段创建了一个posttype“mediagallery”。我只想加载帖子内容,并用下一个&;切换帖子;de侧栏中的prev按钮。帖子内容加载正确。但当我转到下一篇或上一篇文章时,内容保持不变。但只有permalink会改变。所有帖子都引用同一个帖子?以下是代码示例:<?php $args = array( \'posts_per_page\' => 1, \'post_type\' => \'Mediagallery\' ); quer
在get_row()中限制结果的最佳实践?
这是我的查询,用于检查标题是否存在(它位于循环中,因此为[$i])。$wpdb->get_row(\"SELECT * FROM wp_posts WHERE post_title = \'\" . $titles_arr[$i] . \"\'\", \'ARRAY_A\'); 无论如何,我想知道如何使用LIMIT 0,1000 到query only the last 1000 added posts 当使用get\\u row()函数时,返回到数据库。有什么想法吗?
如何实现时间过滤,一个类别随机发布1个月,其他类别随机发布3个月
我开始在一个又一个网站开发人员上工作,他的“热门小工具”存在问题,基本上是显示类别中的3个随机帖子。有一些切换语句是从类别新闻3随机帖子中调整显示的,不超过1个月,其他类别为3个月。我不明白他用[\'interval\'做了什么,但当我使用wordpress时间参数时,仍然没有结果。function getSomePost($category,$postsPerPage=3) { global $post; $args = array(
每种产品的购买者名单
我想知道是否有可能获得特定产品的每个买家的全名或特定产品的订单列表?
在同一页中具有分页的多循环
在我的主页上,我有两个<section> 在其中,我对不同的帖子类别执行了两个不同的循环。代码如下:<section> <ul class=\"loop-article\"> <?php $pagedArticles = ( get_query_var(\'page\') ? get_query_var(\'page\') : 1 );
检查自定义数据库查询中的现有标题不起作用
我想检查标题是否存在于wp_insert_post() 已触发。然而,这种情况似乎并不像预期的那样起作用:if( $wpdb->get_row(\"SELECT * FROM wp_posts WHERE post_title = \'\" . trim($titles_arr[$i]) . \"\' AND post_type=post\", \'ARRAY_A\') ) { // title do exist // don\'t save } else
WordPress循环:按类别和子类别列出所有帖子
我想显示一个类别下的所有帖子以及父类别下的所有子类别。但在论坛上找不到合适的建议或无法理解解决方案。可以通过手动将add ID添加到查询中来执行此任务,但对我来说,我需要自动填充所有内容。需要建议。