您当前的位置:首页 > TAG信息列表 > wp-query
如何对除帖子作者和管理员以外的所有人隐藏帖子内容/元数据
我正试着从这里开始,但我无法改变我的想法。。。除了帖子作者和管理员之外,我如何才能对所有人隐藏作者的帖子内容/元数据?这是我的场景。。。学校和教师发布自己的自定义帖子学校/管理员可以查看所有教师帖子,但只有发布帖子的教师才能查看自己的帖子,其他教师无法查看其他教师的帖子。
设置分类术语模板页面
我想知道如果不为每个自定义分类术语创建分类术语页面,下面的设置是否可以更有效。我正在使用课程(CPT),它有自己的分类法(课程类型)。现在我有一个归档模板,它按分类法列出了所有CPT。我还为每个分类术语提供了多个分类术语模板,如:分类学课程类型英语。php分类法课程类型法语。php分类课程类型西班牙语。这些模板文件使用wp\\u查询循环来显示给定分类术语中的每个帖子。例如:<?php $args = array( \'posts_per_page\' => -1,
如果帖子属于某个类别,是否将帖子放在查询的顶部?
我正在寻找一种方法,如果某个类别的帖子在列表的最前面(或最前面),可以将其带到列表的最前面。该类别称为“第一”。我不认为orderby 支持类别,那么我还有哪些其他选项?我应该在第一个查询中创建另一个查询吗?谢谢
带有REWIND_POST的WP_QUERY创建重复标题
我有一个WP_Query 具有rewind_posts 我用来过滤属于特定类别的帖子。基本上,如果任何帖子属于First, 它位于列表的顶部。循环可以做到这一点,唯一的问题是它会创建重复的帖子。在First 类别位于顶部,与组中的其他成员一样。我的问题示例:标题-第一标题2标题3标题-第一标题4标题5关于如何解决这个问题,有什么想法吗?这是我用于循环的代码:<?php $args = array( \'tax_query\' => array( array( \
Group posts by year in loop
如何在存档页面中按年份为自定义帖子类型分隔帖子?while ( have_posts() ) : the_post(); the_title(); the_post_thumbnail(\'thumb\'); endwhile; 最终结果如下:2016 - Title1 - Title2 - Title3 - Title4 2015 - Title1 - Title2 - Ti
在自定义循环(WP_QUERY)中添加POST类
通常,如果我想添加自定义的post类,我会使用post_class 滤器但是,当使用自定义循环时post_class 无法访问筛选器。我正在尝试应用一些类,这些类将根据计数将帖子放置到列中。下面是我在不使用自定义循环时使用的示例代码; //Add Post Class Filter add_filter(\'post_class\', \'sk_post_class\'); function sk_post_class($classes) { global
使用自定义分类为自定义帖子类型创建存档页面
我有一个名为“news”的自定义帖子类型,还有一个名为“news category”的自定义分类法。我想创建一个wp查询,以返回特定“新闻类别”(例如“press”)的所有“新闻”帖子。有没有一种通用的方法来写这篇文章,这样我就不需要为每个“新闻类别”写一篇了?我认为这与$args = array( \'post_type\' => \'news\', \'news category\' => *GET THE LABEL FROM THE PAGE SLUG
合并一个带有POST_REWIND的复杂查询并将帖子拆分为两列
我需要帮助query 使用rewind_posts 因此,如果某个帖子属于某个特定类别,它会移至顶部。我想做的是使用一个查询,将帖子拆分为两列页面(左div和右div),如果帖子属于名为First, 它位于左栏列表的顶部。我可以做两个不同的queries 但我很难合并成一个query. 我很想自己做,但是$i++ 我很困惑,所以我想寻求帮助,了解如何将两个单独的查询合并为一个查询。这是第一次query 如果任何职位属于第一类或第二类,则将其置于首位:<?php $args = array(
临时覆盖$wp_Query是个坏主意吗?
我正在重写我的许多代码,并重新构造我的许多主题文件,以使用模板部件(即使用get_template_part()). 我遇到了一种情况,无论是使用主查询还是辅助自定义查询(使用WP_Query). 模板部分还使用依赖于主查询的核心函数(例如条件)。我可以通过覆盖主查询(或覆盖$wp_query 保存主查询的全局,主查询仍然存在),并在完成后重置主查询。这也意味着我可以对主查询和自定义查询使用相同的循环。例如:// Query if ( $i_need_a_custom_query ) {
如何修改WP查询以针对第一个最近发布的帖子来调整内容
我正在使用一个函数从“新闻”类别中获取最近的3篇帖子add_shortcode( \'show_news\', \'news_query\' ); function news_query() { $args = array( \'posts_per_page\' => 3, \'category_name\' => \'news\', ); $news_query = new WP
包含WP_QUERY和介于
背景故事我们在events 自定义帖子类型。它们各自具有以下关联的自定义字段:start_dateend_date在前端,我们有一个带有过滤器的侧栏,用户可以选择如何搜索事件(即各种分类法、城镇旅行的开始日期、结束日期等)。这个event_begin 和event_end 搜索输入是我们用来查询数据库的内容。问题是,我遇到了一些问题,包括查询不严格的结果。出现了严格的匹配,但项目的涉众表示搜索太严格了。我提出了放弃前端的概念event_end 字段,但我自己也不完全确定这是否有必要。如果我搜索事件,我可以
如何从函数中获取参数并使其作为短码中的属性可编辑
我想让用户可以轻松编辑短代码,如何修改此短代码:add_shortcode( \'show_news\', \'news_query\' ); function news_query() { $args = array( \'posts_per_page\' => 3, \'category_name\' => \'news\', ); $news_query = new WP_Q
使用POST_CLASS过滤器将类添加到自定义循环中的第一个POST
我试图在自定义WP\\U查询中向第一篇帖子添加一个类。我可以使用将类添加到标准WordPress循环的第一篇帖子中;add_filter( \'post_class\', \'featured_classes\' ); function featured_classes( $classes ) { global $wp_query; if( 0 == $wp_query->current_post ) $classes[] = \'first\';
使用WP_QUERY添加带有分页的博客档案
我有以下代码:-<!-- News Archive --> <div id=\"news-archive\"> <div class=\"row\"> <div class=\"col-md-12\"> <?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
发布缩略图URL未拉入div的背景
我更新了代码。我用回音交换回音。唯一的问题是post\\u thumbnail\\u url没有进入div的后台。<?php $args = array( \'posts_per_page\' => 1, \'category_name\' => \'news\', ); $news_query = new WP_
WP查询-使用正则表达式过滤术语
是否有可能使用regexp按术语筛选帖子?我的代码似乎不太管用。$tax[] = [ \'taxonomy\' => \'tax_name\', \'field\' => \'name\', \'terms\' => $name, \'operator\' => \'REGEXP\', ]; The$tax 然后将变量正确添加到WP_Query args。
仅查询没有特色图片的帖子
想要查询100篇帖子,但只查询那些没有附加特色图片的帖子。我使用meta\\u key方法进行此操作,WP\\u查询如下:$args = array( \'post_type\' => \'post\', \'posts_per_page\' => 100, \'meta_query\' => array( array( \'key\' => \'_thumbnail_id\',
为查询中的每个帖子分配自定义参数
我试图为一系列查询中出现的每个帖子添加一个增量变量。目的是计算每个结果的权重,以便以后能够排序所有内容。这是我到目前为止所想到的,但我做错了,因为权重似乎是在全球范围内累积的,而不是针对每个特定的帖子。// set the variables $author_id = get_the_author_meta(\'ID\'); $tags_id = wp_get_post_tags($post->ID); $first_tag = $tags_id[0]->term_id;
最近两天使用WP_QUERY浏览次数最多的帖子
您好,我有代码打算在过去2天内获得最多浏览量的帖子,但它似乎不起作用,或者我的代码不正确。我感谢你的帮助。谢谢 $args = array( \'post_type\' => \'post\', \'meta_key\' => \'post_views_count\', \'orderby\' => \'meta_value_num\', \'date_query\' => array(
查询给定时间段内的机顶盒自定义分类
这只是一个例子,但结果应该是过去24小时内使用/添加的分类流派中的前15个独特术语。我的想法是查询过去24小时内的所有帖子,获得术语列表,然后遍历列表以获得术语计数。有没有更简单更好的方法?