您当前的位置:首页 > TAG信息列表 > wp-query
$FOUND_POSTS是否应作为字符串在‘FOUND_POSTS’筛选器挂钩中返回?
通常,一个钩住found_posts 筛选器如下所示:add_filter( \'found_posts\', \'adjust_offset_pagination\', 10, 2 ); function adjust_offset_pagination( $found_posts, $query ) { $offset = 10; if ( $query->is_posts_page ) { return( $f
何时将_Filter()添加到自定义查询
我有一个复杂的查询,需要连接多个表。我是通过add_filter(\'posts_join\') - 我的问题是,何时何地添加过滤器,使其仅适用于自定义查询?我的自定义查询$test = new WP_Query(array(\'post_type\' => \'artcpt\', \'posts_per_page\' => 10, \'tax_query\' => array(array(\'taxonomy\' => \'arttax\', \'field\' => \'
tag__in does not return posts
我想得到一个自定义的贴子类型贴子与相同的标签。以下是我正在尝试的:$tags = get_the_terms( $post->ID, \'item-tags\' ); //returns tags array correctly if ($tags) { $tag_ids = array(); foreach($tags as $single_tag){ $tag_ids[] = $single_tag->
分页不使用自定义wp_Query
我正在尝试制作一个自定义搜索插件,但分页不起作用(它显示的页码正确,但功能不正常)。搜索插件的相关部分(来自主功能) $blog_url = get_bloginfo(\'url\'); $form = <<<EOH <div id=\"sbc\"> <form method=\"get\" action=\"{$blog_url}\" id=\"ss-search\"> &l
获取自定义wp_Query搜索结果以显示在earch.php上
我有一个搜索。我的模板中的php页面,当与本机搜索小部件一起使用时效果很好,但我正在制作一个搜索插件,其中有一个自定义的wp\\U查询,我希望这些结果显示在搜索中。php代替常规搜索小部件结果。到目前为止,我的插件运行良好,我“只是”希望它在搜索中输出。php。我尝试添加pre_get_posts 过滤器和posts_search 但是过滤器钩子在浏览器中显示“连接已重置”,操作钩子也会这样做,并且在加载插件的页面上会出现WP数据库错误。进行查询的函数的相关部分:$blog_url = get_blogi
WordPress QUERY_POST BY TAG不再起作用(?)
我的代码一直运行良好。几天前,它刚刚开始不输出任何东西(只是<ul></ul>). 日志中没有错误:<ul style=\"margin-left:0\"> <?php query_posts(\'tag=pp&showposts=4\'); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
如何在给定的类别中显示更多的帖子?
我需要在分类中显示更多帖子state (带tag_ID=21), 例如,我将主页上显示的帖子数设置为6,但存档时我想要10篇帖子state, 有没有办法在中添加过滤器functions.php?大概posts_per_page 和wp count posts 很有帮助。---编辑---我的代码输入functions.php 是:function change_numberposts( $query ) { // Only modify the main query if(
用自定义查询替换主查询
我想用自己的自定义查询替换主查询。问题是我不想经历手动寻呼的麻烦。我知道有个过滤器posts_results 但我不知道如何准确地使用它,我找不到关于它的大量信息。看起来像是pre_get_posts 只是更改查询,而不是完全替换查询。我试图将我的查询转储到$posts 但后来我失去了寻呼功能。有办法解决这个问题吗?我正在使用$posts = wpdb->get_results($query); 将主查询替换为我自己的查询。$query 是我的自定义SQL。我正在将上面的代码片段添加到下面get_h
自定义wp_Query在索引页和类别页上不同
我一直在用手撞墙,想弄明白这一点。有人能向我解释一下为什么这个自定义wp\\U查询会产生两个不同的sql语句,一个用于索引页(正确),另一个用于类别页(错误)function myFunction( $category ) { if(!$category) return; $query = array( \'post_type\' => \'download\', ); $query[
WP_QUERY TAX_QUERY-如果子项有父项X,则显示结果
我做了一个自定义搜索,其中包括一个3层自定义分类法,如下所示:大陆-国家-州搜索正在以上述方式格式化。我的问题是:示例数据:分类名称=\'位置\'。自定义职位类型=“公司”。America [term_id = 1] - United States [term_id = 2] - - Idaho [term_id = 3] - - New York [term_id = 4] - - Wisconsin [term_id = 5] 那么,对于所有“地点”分类法父项
GET_POSTS输出始终相同的POST
我试图输出最后(按时间顺序)4篇带有标签(slug)“pp”的帖子。<ul> <?php $args = array( \'posts_per_page\' => 4, \'taxonomy\' => \'tag\', \'field\' => \'slug\', \'terms\' => \'pp\' ); $tag_posts = get_posts( $args ); foreach ( $tag_posts as $post
Is_Single()条件标记在查询中返回NULL
想知道为什么这对我不起作用。我只是尝试运行所有帖子和页面的循环,并将它们标记为数组中的帖子和页面。但是is_single() 条件不起作用,所有帖子显示为页面。如果我移除is_page() 它只会给我null$data = array(); $args = array( \'posts_per_page\' => \'-1\', \'post_type\' => array(\'post\', \'page\'), \'orderby\'
正在重写的自定义分类列表链接
我正在尝试显示我的工作类别中的术语列表。我尝试了以下方法:function job_listing_taxonomy_list( $taxonomy,$hide ) { $args = array(\'order\'=>\'ASC\',\'hide_empty\'=>$hide); $terms = get_terms( $taxonomy, $args ); if ( $terms ) { printf( \'<u
从多个帖子中获取自定义分类
我已经找了半天了,但到目前为止还没有成功。我创建了一个自定义帖子类型(recipe)和两个与之配套的自定义分类法(type和cook)。我想要的是能够列出一组食谱中的所有“厨师”。我可以用一个食谱来做,但我只能用多个。有没有人知道如何做到这一点?
WP_QUERY以获取更多字段插件
我使用这个插件:http://wordpress.org/support/plugin/more-fields/page/2如何对此输入使用WP\\U查询?!
META_QUERY是否需要将数值转换为整数?
在编辑页面时提取已保存到post\\u meta的数字数据(数字)时-例如:$number = get_post_meta( $post->ID, \'number\', true ); 然后在meta\\u查询中将该值与get\\u posts一起使用-例如:$args = array ( \'posts_per_page\' => 4, // limit ## \'post_type\' => \'post\',
_POST_缩略图执行两个查询。如何优化
我有疑问:<?php $args = array( \'post_type\' => \'post\', \'post_status\' => \'publish\', \'orderby\' => \'post_date\', \'order\' => \'DESC\',
按特定类别获取帖子列表
我正试图在WordPress中用PHP构建一个搜索查询,我需要获得特定类别中特定作者的所有帖子,包括草稿。例如,是否可以执行“状态=草稿,作者=12,类别=7”之类的操作?此外,我还没有找到显示如何构建WordPress查询的页面。注意:我正在使用JSON-API 插件及其使用get_search_results 方法由于“cat=1”和“author=1”不会返回结果,但“demo”和其他常见关键字会返回帖子,因此不清楚这是否是完整的类似于WP\\u查询的搜索。
回应今天评论最多的用户的用户名?
没有日期-我正在尝试集成-代码正在工作:输出注释最多的用户。但目前我试图让用户most comments of today 但这不起作用。我做错了什么? <?php global $wpdb; $today = date(\'Y-m-d\'); $tomorrow = date(\'Y-m-d\', time() + 86400); $where = \'WHERE comment_date >= %s AND comment_
显示来自自定义分类查询的结果
我已经创建了一个自定义分类区域,我想查询该分类中的所有结果并显示它们。我的问题是:$args = array( \'tax_query\' => array( array( \'taxonomy\' => \'region\', \'field\' => \'slug\', \'terms\' => array( \'north\', \'east\', \'west\', \'sout