您当前的位置:首页 > TAG信息列表 > wp-query
我可以在不进行查询的情况下计算匹配项吗?
我试图统计给定查询的结果,但实际上我并不需要这些帖子,所以我试图找出是否有一种方法可以在不查询的情况下统计帖子。类似于https://codex.wordpress.org/Function_Reference/wp_count_posts我正在按元键/值统计帖子,所以wp_count_posts() 行不通。以下是我目前正在做的事情:$query = new WP_Query(array( \"post_type\" => \'my-post-type\', \"posts
每页参数开机自检时内存不足问题
我使用的是woocommerce,我在一个类别中有大约1500个产品,我有一个品牌作为自定义分类法,在类别页面上,我根据产品id获取所有品牌,在这里,当我将post\\u per\\u page传递给-1时,它显示内存不足问题,我也将内存限制提高到了500米,但仍然保持不变。这是代码 global $post; global $product; $cate = get_queried_obje
WP_Query()和Get_Posts()在查询帖子时有什么不同?
使用WP_Query() 和get_posts()? 在什么情况下使用哪个更好?为什么?
是否从循环和WordPress中的WP_Query()中排除粘滞帖子?
以下代码段来自一个侧栏小部件,其中列出了“最近的帖子”。由于它在主页上,而且我在该页面上突出显示了我的最新粘性帖子,所以我想跳过这个循环中的粘性帖子。然而post_not_in=sticky_posts 没有效果。<?php $the_query = new WP_Query(\"showposts=$number&offset=1&order=ASC&post_not_in=sticky_posts\"); while ($the_
什么时候应该使用WP_QUERY VS QUERY_POSTS()VS GET_POSTS()?
看起来Codex 在博客圈中使用query_posts() 和一半使用WP_Query.它们都做相似的事情,那么我什么时候应该使用其中一个呢?
按A->Z顺序显示帖子的最佳方法是什么?
我刚刚启动了一个网站,其中有一个资源部分,列出了学校、文件等。现在,客户要求添加一个“字母排序器”,使用户可以根据自己的第一个字母在每个特定类别中查看帖子/资源。从理论上讲,这并不难,问题是这些是带有嵌套类别的自定义帖子类型,我已经在request 过滤)得到我想要的,而不是404。结构是domain.com/resources/parent-category/child-category/post-name 我想穿上永久性的衣服domain.com/resources/parent-category/c
从网络中的多个站点查询帖子?
我意识到有一些问题围绕着我想要的解决方案起舞,但我相信我正在寻找一些具体的问题。这实际上是一个由两部分组成的问题:1) 我的目标是让wordpress在网络(多站点)模式下运行,我正试图找出一种基本上将特定站点“分组”在一起的方法。我知道“多网络”插件,但我怀疑这是否是最好的方法?这里的关键是允许特定用户在自己的子网中添加/编辑站点。2) 这是这篇文章的关键问题。。。我想知道最好的方法,这将允许我基本上从这个“子网络”的网站查询帖子。因此,例如,如果这个子网络中有10个站点,并且每个站点都在一个称为“新闻
是否按分类术语显示与其他帖子相关的帖子?
我有一个音乐家个人资料的自定义帖子类型,以及他们所在位置的分类法(按照国家和城市的等级划分)。在音乐家个人档案页面上,我需要显示同一城市的音乐家列表(即儿童分类法)。单独显示同一个国家的帖子也很好(父分类法)。问题似乎是动态检索分类法,分离父分类法和子分类法,并在新的循环中使用它们。我可以显示分类法列表,并删除链接。。。$terms = get_the_term_list( $post->ID, \'locations\', \'\', \', \', \'\' ) ; echo strip
使用WP_Query()和自定义循环获取帖子ID的帖子评论?
(Moderator\'s note: 最初的标题是“有没有办法使用WP-Query()在自定义循环中通过帖子ID获取帖子评论?”你好我正在运行自定义循环using WP_Query, 仅显示上特定类别的一篇文章home.php 页面,如下图所示:<?php $pr_q = \"cat=11&posts_per_page=1\"; $pregunta_q = new WP_Query($pr_q); ?> <?php while ($pregunta_q->have
不在选定类别中的帖子总数?
我需要获得不在选定类别中的帖子总数。我有要从count中排除的类别的类别ID(在变量中$folio_cat_ids)到目前为止,我有一个不起作用的代码,$numposts = $wpdb->get_var(\"SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = \'publish\' AND post_type = \'post\' AND post_name NOT LIKE \'%re
Problem with WP_Query sort
我为页面编写了以下自定义查询- $menu_loop = new WP_Query( array( \'post_type\' => \'page\', \'posts_per_page\' => 50, \'post_parent\' => 616, \'order_by\' => \'post_title\', \'order\' => \'ASC\' ) ); while ($menu_loop->have_posts()) : $menu_l
是否为分类中的所有术语自定义分类WP_QUERY?
有没有一种简单的方法可以查询标记有特定分类法中任何术语的帖子?我知道这个技巧:$custom_taxonomy_query = new WP_Query( array( \'taxonomy_name\' => \'term_slug\', ) ); 但我想传递一个通配符来代替term\\u slug,或者只传递一个空字符串。然后,这将为我提供在该分类法中由任何术语标记的所有帖子,而不仅仅是一个特定术语。谢谢你的帮助,戴夫
如何使用POSTS_WHERE将META_VALUE从字符串更改为整数?
我应该如何使用posts\\u where将meta\\u值从字符串更改为整数?
致命错误:对非对象调用成员函数Query()
在下面的代码(来自我的functions.php)中,我试图从wp\\u postmeta表中创建一个项目数组,其中meta\\u键为“\\u wp\\u attached\\u file”。我收到一个错误:致命错误:对非对象调用成员函数query()查询有什么问题?$excludeImages = array(); $excludeImages = $wpdb->query(\"SELECT meta_value FRO
通过插件创建两个数据库表
我正在为我的网站开发一个投票插件,我想创建两个表:一个存储投票,另一个存储选民IP。在Codex中,它建议在安装插件时使用if语句来查看是否已经创建了表,但是如果我创建了2个表,如何更改代码?这是插件安装函数中的if语句,当前设置为检查是否已经存在1个表。... $table_name1 = $wpdb->prefix . \"voters_ip\"; $table_name2 = $wpdb->prefix . \"vote_posts\";
数据库查询上的IF语句
我正在编写的投票脚本的一部分:我正在检查WP数据库中的一个自定义表,通过检查IP地址和帖子id来查看用户是否已经投票给帖子。如果用户投票的帖子的IP已经存在,我想回应“已经投票了!”否则,添加IP。这就是我想到的。。global $wpdb; $voter_ip = $_SERVER[\'REMOTE_ADDR\']; $post_id = $_POST[\'post_id\']; if (!($wpdb->get_row(\"SELECT voter_ip FR
如何根据$wp_Query持久化修改评论内容?
对于插件,我需要构建自己的早期帖子内容和评论内容过滤器。发布内容/文本更改工作,即修改最终在客户端浏览器中完成。但我的评论内容/文本修改在某种程度上并不持久,即客户端接收到原始评论文本。时间点I“;“挂钩”;由定义template_redirect 钩然后我执行如下操作:global $wp_query; // Iterate over all posts in this query. foreach ($wp_query->posts as $post) {
带有“Offset”参数的WP_QUERY
我正在使用以下内容对帖子进行自定义查询:$p = new WP_Query(); $p->query(array(\'offset\' => 30, \'posts_per_page\' => 10)); 如果我在整个博客上有36篇帖子,$p->post_count 将返回检索到的帖子数,在本例中为6。我需要获得post计数,就像我忽略这2个参数一样(这样我可以计算剩余的post计数)。我怎样才能做到这一点,而不必再提出另一个问题?
阻止WordPress加载评论
我以我的方式显示帖子的评论,使用$comm = get_comments() 然后经过$comm 到wp_list_comments() (this is the reason why).如何禁止WordPress将评论从数据库加载到$wp_query, 何时显示注释模板?我这样问是因为我想避免这个额外的数据库调用,因为我自己使用上述方法获得注释。附言:我还注意到$comments 全局变量是一个数组,包含一篇文章的所有评论,而不仅仅是当前评论页面中的评论。如果我有一篇有10K条评论的帖子,WP会一次加载
自定义Query_Posts()参数
我正在为主题添加投票功能。访问者可以对帖子投赞成票或反对票。我创建了一个表来存储每个帖子的投票数,效果很好。现在,我正试图按投票对帖子进行排序。我有“投赞成票”和“投反对票”的链接。例如,当您单击“投票支持”一个新参数时sort=up 在URL中传递。在循环中,如果参数存在并且为=“up”,则我希望使用投票向上循环帖子。wpdb->get_results(\"SELECT post_id, FROM $wpdb->votes WHERE up > 5\"); 这就是我想用的东西