您当前的位置:首页 > TAG信息列表 > wp-query
如何仅使用wp_NAV_MENU获取主菜单
我已经创建了一个菜单和一些子菜单,但我不想显示模板中的任何子菜单。我的菜单代码:<?php wp_nav_menu( array(\'menu\' => \'header-uk\', \'menu_id\' => \'nav\', \'menu_class\' => \'sitemap\', \'fallback_cb\' => false) ); ?> 我的菜单截图:我只想在模板中显示此菜单:Awards Sagres Town Gettin
从备用网络站点按分类查询帖子
我的WordPress多站点设置中有5个网络站点。其中一个是“主网站”,其他网站将从中检索数据。我当前正在使用WP_Query(); 检索帖子和switch_to_blog() / restore_current_blog(); 呼叫之前和之后WP_Query(); 如果当前站点不是主站点。从主站点获取的帖子检索得很好。当我转到网络中任何其他非主站点的站点时,它应该切换到主站点,从自定义帖子类型和自定义分类中检索帖子。找到帖子后,还原当前博客。然而,这些子站点返回的帖子为零。我觉得很奇怪。所以我把WP_Q
在请求的WHERE语句中使用OR代替AND的单个META_QUERY查询
我希望本机WordPress搜索输入除了标准标题和内容搜索之外,还可以搜索元数据,但是设置meta_query 添加AND 当我需要的是OR.我的职能:function search_faqs_metadata($query) { if(!is_admin() && $query->is_main_query()) { if($query->is_search) { $query->set(\'meta_query\', a
在页面模板中执行WP_QUERY分页时刷新$wp_Query有多安全
通过大量的搜索和试用&;错误,我无法在自定义页面模板中进行分页。我其实并不累,但很沮丧,为什么最常见的错误问题没有得到解释,以便有人能够深入研究实际问题。在大多数问答中;A、 有一个包含大量代码的解决方案,它根本不是防弹的解决方案。有很多哲学,但没有真正深入研究解决方案。最终我发现Chris\' solution 自定义Post类型的分页。我没有处理CPT,但解决方案对我有效。其中,我的查询参数为:$wp_query->query(\'posts_per_page=3&post_typ
如何获取当前页面离父ID最近的ID?
我正在尝试获取当前页面最接近的父id,而不是顶级id。例如,我添加了如下页面:现在如果我在Junior Design Award 2013 page我想获取他的家长id765 非顶级父id691我尝试了下面的代码,但我得到了顶级id,这是691.作用phpfunction get_root_parent_id( $page_id ) { global $wpdb; $parent = $wpdb->get_var( \"SELECT post_parent FROM
How to get any tag ID
我想从我的主页中排除某个标签,而不是只包含标签的类别帖子,例如“olive”;我找到了这样一个函数 function exclude_tag($query) { if ( $query->is_home) { $query-> set(\'tag__not_in\',array(x)); } return $query; } add_filter(\'pre_get_posts\',\'exclude_tag\');
Have_Posts()执行失败
我想创建一个循环,在搜索中显示搜索结果。php文件。我遵循了WordPress Codex教程中的所有说明,该教程位于:https://codex.wordpress.org/The_Loop我在页面上实现了建议的代码,如下所示:<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php endwhile; else: ?> <p><?php _e(\'Sorr
未使用TAX_QUERY的WP_QUERY
我试图创建一个自定义查询,但没有结果,这给我带来了一个错误。$args = array( \'post_type\' => \'product\', \'posts_per_page\' => 1, \'tax_query\' => array( array( \'taxonomy\
获取WP_QUERY循环中的高级自定义字段(ACF)的类型
阅读帖子时WP_Query 如何获取高级自定义字段的数据类型(文本框、日期、数字、转发器等)?我的代码:$loop = new WP_Query( $args ); $posts = $loop->get_posts(); foreach ( $posts as $post ) { $custom_fields = get_post_custom($post->ID); foreach ( $custom_fields as $field
Custom conditions in wp query
这是基本查询参数。$loop = new WP_Query(array(\'post_type\' => \'project\', \'posts_per_page\' => -1)); 现在我想传递像1这样的自定义参数。如果是首页,post\\u类型将是“post”,每页的post将是“4”,我知道怎么做is_front_page() {//do stuff here} .但我想这样注射条件 $loop = new WP_Query(array(\'post_type\' =>
分页不使用WP_QUERY(创建链接但不创建页面)
下面的循环获取相关类别中的所有帖子。它确实会生成分页URL,但它不会将我带到那里(它只是重定向回主页)。有人知道为什么吗?$paged = (get_query_var(\'page\')) ? get_query_var(\'page\') : 1; $category_cat_args = array( \'category_name\' => $current_category, \'posts_per_page\' => 2,
如何在另一个页面上显示页面(而不是帖子)中的摘要内容
我创建了一个名为“关于乔”的页面作为page 在WordPress中。然后在另一个页面(例如主页)上,我希望显示一个摘要,其中包括:缩略图第一段链接到页面是否可能?也许我没有向抄本提出正确的问题,因为我什么也没找到。我能找到的最接近的东西是get_page(), 我甚至不确定解决方案是什么。但这个函数现在deprecated.请告知!谢谢
Sort posts by activity date
我有一个不同日期发布的帖子列表我可以按日期订购邮件$loop_args = array( \'post_type\' => \'post\', \'order_by\' => \'date\', \'order\' => \'ASC\' ) 如果帖子有评论,我如何按评论日期订购帖子。因此,请按活动对帖子进行排序
Nested WP_Query breaking loop
我正在使用WP_Query 获取没有子页面的所有页面。对于我再次使用的每个页面WP_Query 获取第一个循环中当前页的所有子页。这一切都很好,我得到了预期的结果。但是现在使用第三个WP_Query 在其中一个子页面上,第二级循环中断。我已经试过了wp_reset_query() 和wp_reset_postdata() 但他们没有做到这一点。我还试图挽救global $wp_query 和global $post 并在循环后重置它们,但这也没有帮助。如何在WP中实现嵌套查询?Edit 根据要求(以及它的
检查是否在$wp_Query中查询了税号?
是否有方法检查全局$wp\\u查询中是否查询了任何分类法?
WP_QUERY的多个过滤条件
我很难想出如何完成这个(非常简单的)任务:随机获取4篇帖子,但仅从最近的10篇帖子中进行选择。这对于随机部分非常有效,但显然可以从所有帖子中选择: $query = array( \'posts_per_page\' => 4, \'orderby\' => \'rand\', \'post__not_in\' =>array($post->ID) ); $wp_query
如何根据当前页面帖子类型和来自另一自定义帖子类型的元值进行查询
我有两种自定义帖子类型:社区和推荐。我在推荐CPT中有一个下拉菜单,可以调用所有社区。下拉列表使用社区的ID。我有一个小部件,显示所有的推荐信。但如果我在某个位置a页面上,我只想显示位置a的推荐信。我只是不知道如何编写这个查询。提前谢谢大家!
从插件内部运行wp_Query的正确方法
我正在开发一个插件,需要对自定义帖子类型进行查询,并从这些帖子中检索数据和元数据。但是,每当我在插件中运行该查询时,无论我打开哪个管理新帖子页面(在任何帖子、自定义帖子类型或页面中),都会有预先填充的数据,并且是来自我在插件中查询的第一个自定义帖子类型。例如,在我的插件中,我有:add_action(\'wp\',\'myfunction\'); function myfunction(){ $mcpt_query = array(); $the_query = new
如何使用瞬变来缓存带有分页的wp_Query?
我见过一些例子,其中有固定数量的帖子需要查询;但是,我找不到使用分页的示例。我试图找出如何使用瞬态缓存带有分页的WP\\U查询。到目前为止,我每页显示12篇帖子。当我加载下一组帖子时,帖子与前12篇帖子相同。它没有得到以下帖子。
如何为前2个帖子查询带有特色图片的自定义帖子类型?
我正在尝试为特定帖子类型编写一个自定义帖子查询,其中只显示前两张拇指/特色图片;其他将只是标题(&;其他元数据(即附件中的图片)。如果有人能在这个问题上给我提供正确的指导,那就太好了。提前谢谢。