您当前的位置:首页 > TAG信息列表 > wp-query
在wpdb中获取年份和日期
我正在创建一个基于某些选项显示数据的短代码。function dot_irt_top_posts ( $atts, $content = null ) { // get our variable from $atts extract(shortcode_atts(array( \'before\' => \'<li>\', \'after\' => \'</li>\',
WP_QUERY已排除类别的分页仍然计算在内
因此,我正在使用分页导航创建一个自定义WP\\U查询循环。我想在特定类别中每页显示4篇文章。这很好,除了next\\u post\\u link()在决定是否显示链接时似乎仍然会计算排除的类别。我如何确保帖子数量不包括其他类别,以便下一个链接仅在该特定类别中显示的帖子超过4篇时显示?。我的代码:<div class=\"news-box-wrapper\"> <?php $args = array (\'post_typ
Trouble with pagination
所以,我在这里和国际抄本上读了很多帖子,但一点运气都没有。我有一个自定义的帖子类型叫Work。在我的公文包页面上,我将“posts\\u per\\u page”设置为12。在这个自定义帖子类型中,我总共有300篇帖子。我试图让寻呼工作,但根本没有得到它。我的查询: <?php $paged = ( get_query_var(\'paged\') ) ? get_query_var(\'paged\') : 1; $al
自定义分类页面的分页
让自定义分类法页面正确分页时出现问题。我查看了这个论坛上发布的其他示例,但我无法让我的第二个页面不返回404错误页面。以下是我的详细信息Custom Tax: 研究标签Example Terms: 社区、经济、犯罪Custom Taxonomy Page: taxonomy-study\\u标记。phpPosts Per Page: 5(在阅读设置中设置,网站上所有页面/帖子的全局设置)我正在使用自定义分类法“研究标签”的自定义帖子类型“研究”,这就是为什么我觉得我需要使用“query\\u posts(
在搜索结果页面上出现多个循环?
我有一个基于插件显示搜索结果的自定义模板。wp\\u查询包含用于显示正确帖子的所有分类信息。如何在同一结果页上有两个循环?第一个将包含来自分类法为ptype 以及术语featured.第二个循环包含主查询中除分类法为ptype 以及术语featured.查询帖子时,会通过另外两个自定义分类法进行查询。
自定义类别页面不起作用
在“设置”=>“阅读”下,我将“博客页面最多显示”设置为6。我创建了一个名为1970年代的分类,在这里可以看到十年来所有最好的摇滚专辑->同时,我还创建了子分类(1970、71、72、73等等)在那里你可以看到当年最好的专辑。问题是,在子类别中,我得到的结果与父类别中的结果完全相同+分页不起作用。我正在使用Genesis框架,我正在处理示例主题,这是我的自定义类别。php文件:function rock_custom_loop() { ?> <header
在特定日期/特定年龄之间随机发布帖子
我需要从一个自定义的帖子类型随机获得帖子ID,帖子将在30天内发布<但我真的找不到解决办法。我该怎么做?这是我的问题。query_posts(\"post_type=\'random_posts\'&order=\'DESC\'&posts_per_page=10\"); //shuffle(query_posts())
Query Not working as expected
所以我在前一段时间写了一个相当不吸引人的函数,我正在重新分解一些代码,我意识到我的查询函数不起作用。。。我最近发表了一篇关于my tansient posts were not working 这一切归结为查询不起作用的基本原因。现在是的,我确实得到了一个post对象,是的,我确实设法循环它并显示一些内容。不管分页有多坏,不管你的页码是多少,都是同一组帖子。因此,在阅读这篇文章时,我检查了一下,以确保我获得了最大页数。而我是。但是如上所述,无论我在哪一页上,帖子都是一样的。我的另一个问题的答案中应用的相同
在多站点中按日期获取最近发布的帖子
所有解释都是关于CDTuts我创建了一个WordPress Network 我想从所有选定的子域博客中获取最近的帖子。我需要最新的All 按日期组织,不按博客ID组织。我不想使用switch_to_blog 因此,使用foreach,因为我只在我切换的下一个博客中循环帖子。我想把这些帖子合并起来,按日期组织起来。我想您必须通过查询mysql而不是使用WP\\U查询来实现这一点。但我希望有一种更地道的方式来做这件事。这是要在首页底部制作的帖子列表,您可以看到,时间戳不是按数字的大小升序或降序。我甚至试过这样
从所有循环中排除分类术语,但将其放在小部件上
我已从所有帖子中排除了自定义帖子类型分类术语,如下所示:add_action( \'pre_get_posts\', \'exclude_category_posts\' ); function exclude_category_posts( $the_query ) { $taxquery = array( array( \'taxonomy\' => \'product_cat\',
如何优化一个页面上的多个WP_Query()调用?
我正在构建的当前站点有一个主页,其中将包含大约10个WP\\u Query()实例。其中一些人将发布一系列帖子,而其他人则根据身份证号码针对一个帖子。在处理如此多的WP\\u Query()实例时,我应该如何优化页面加载速度?使用缓存插件是否足够?还有什么我应该做的吗?或者我甚至不应该担心它,因为10个数据库查询不会导致性能显著下降?
在虚拟页面中隐藏的工具栏
我正在尝试创建一个虚拟页面,但我的管理工具栏没有显示出来。以下是我创建虚拟页面的方式:功能。phpadd_action(\'init\', function() { add_rewrite_rule(\'register$\', \'index.php?virtualpage=1\', \'top\'); }); add_filter(\'query_vars\', function($query_vars) { $query_va
如何查询没有POST_FORMAT的帖子
我在WP codex中查看了一个示例,该示例显示了如何使用分类查询来检索一组没有post\\u格式的帖子。IOW:“所有有旁白、引用或链接的帖子。。。等尚未分配post\\u格式;例如,“标准”post\\U格式但我似乎不知道如何查询具有-no-post\\u格式的帖子。IOW:如果帖子没有post\\u格式(例如“aside”或“quote”),那么它会在get\\u post\\u format()中返回一个空结果$args = array( \'post_type\' => \'p
在循环中获取最新的作者帖子
我有一个wordpress主题,需要检索最新的3篇作者帖子,这很简单,但我遇到了一个棘手的问题。因为我已经在以下范围内进行了调用:if ( have_posts() ) : while ( have_posts() ) :the_post(); endwhile; endif; 由于某种原因,它不起作用。以下是我使用的代码:if ( have_posts() ) : while ( have_posts() ) :the_post(); //some content g
用于wp查询的临时缓存
我在抄本中读到了关于瞬态的内容,这里有一些问题和答案。所以我正在开发一个基于wp的web应用程序。它现在可以工作了,但我想对它进行优化。用户定期管理内容,因此crud操作很常见。因此,我不想将页面缓存用于过期。我想在“get”操作上实现一些缓存函数。这是我的想法:用户添加一些内容,填充一个列表,我为该列表对象创建一个临时“记录”,并为项目本身创建一个临时“记录”,当列表更改(更新、删除、创建)时,我删除以前的缓存记录并添加新的缓存记录,我主要使用WP\\u查询(posts和meta)。问题:Do i ne
如何按自定义域对帖子进行排序?
有人能告诉我为什么这不起作用吗:$args = array( \'cat\' => \'2,39,30\', \'orderby\' => \'title\', \'order\' => \'ASC\', \'orderby\' => \'meta_value_num\', \'meta_key\' => \'album_rating\', \'order\' =>
Compare WP Custom Field date
我已经用这种格式创建了一个自定义字段“date”,即2013年9月16日(日期/日期/年)。如何比较日期并仅显示带有今天日期的帖子?这是我的查询,不起作用!!$args = array( \'posts_per_page\' => 100, \'meta_key\' => \'date\', \'orderby\' => \'meta_value\', \'order\' => \'ASC\',
Manipulating a query
我正在尝试使用自己的搜索表单,而不是默认的单字段表单。因此,我创建了字段,并使用pre_get_posts 钩一切都很好。因为搜索了多个custom fields 我正在使用meta_query 具有relation => \'OR\' 以及在其中使用多个键/值数组。但有一个问题我已经并将要解释。这是单击“提交”按钮时将运行的查询:SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON (wp_
检测你是否在一个帖子页面上的最好方法
所以这似乎是一件很卑鄙的事情,但请跟我来。我想通过pre_get_posts 行动这是给我的整个WP\\U查询对象。(见结尾)我考虑使用的东西:is_single() - 太宽了is_singular() - 现在使用这个还为时过早,因为get_queried_object() 尚未设置$query->single 财产——再次过于宽泛$query->get(\'post_type\') - 未设置,因为它使用name 属性是name 真的是这里唯一的指标吗?WP_Query Object
如何在WP会话中存储和接收变量?
我有一个带有一些复选框和输入框选择框的表单,它通过ajax调用显示用户想要什么。问题是,当用户单击项目并显示详细信息页面,然后决定返回到上一页时,他需要单击并再次选择他以前的选择。我想让WP在点击详细信息页面的按钮时将所有选项存储在会话中,并在会话中保存实际信息,然后当他再次访问页面时,将在会话中更改这些值,并在找到任何值时进行设置。这可以在WP中完成吗?如果是,如何进行?让我们将其过于简单化,并说我们的形式中有类似的东西:<input class=\"car_color\" type=\"chec