您当前的位置:首页 > TAG信息列表 > query
为什么Pre_Get_Posts挂钩会导致Apache停止工作?
我的所有帖子都有一个名为\'validity\' 我在那里指定日期,直到帖子生效。我的分类法档案显示了所有的帖子。现在我想在那里过滤,并排除无效的帖子。我写道:function e_exclude_posts( $query ) { if( $query->is_tax(\'my_tax\') ) { $query->set( \'post__not_in\', array( 530 ) ); } } add_action( \
Slow wp_enqueue_media()
我已经为我的网站开发了一个WordPress插件,它利用WP媒体上传器来存储文件。。。为此,我的插件包含以下代码:function enqueue_scripts() { wp_enqueue_script(\'jquery\'); wp_enqueue_media(); // etc... } add_action(\'admin_enqueue_scripts\', \'enqueue_scripts\'); 我注意到管理区域变得非
按数组wp_Query的顺序显示特定帖子
我在带有wp\\U查询的自定义模板中显示了一些特定的帖子ID。我正在努力找出如何使这些有序。我想先显示1682,最后显示1540。它们不会以这种方式显示,“orderby”=>$successful\\u musics\\u array对我不起作用。如何才能做到这一点? <?php $successful_musics_array = array(\'1682\', \'1684\', \'556\', \'1793\', \'558\', \'1788
计数器跳过开机自检,但我仍然希望它可见
我正在我的主页上显示5篇最新帖子。我正在使用一个计数,以便在第三篇文章中显示一个div,它将与博客文章完全分离。然而,在添加该分区后,第三个帖子并没有继续,而是跳过了它,转到了第四个帖子。你知道如何保持最近5篇帖子的显示,但只在第二篇帖子后添加一个div吗?<?php $my_query = \"showposts=5\"; $my_query = new WP_Query($my_query); ?> <?php if ($my_query->ha
创建自定义帖子类型和类别的查询
我有一个自定义的帖子类型,叫做articles 且类别=news 我想从这两个部分进行查询,以在同一个查询中获取内容(cpt=文章,类别=新闻)?我怎样才能做到这一点?
如何将元查询应用于主查询中的单个自定义帖子类型?
我有一个自定义的帖子类型event, 其中有自定义字段start_date 和end_date. 对于事件存档,我使用添加到pre_get_posts 过滤器,工作正常:if ( is_post_type_archive( \'event\' ) ) { $query->set( \'meta_query\', array( \'relation\' => \'OR\', array( \'key\
在Posts2Posts的“parse_Query”或“PRE_GET_POST”中使用WP_QUERY
UPDATE: 钩子正在使用“经典”Wordpress过滤器(如post__in), 所以这可能是Posts2Posts的问题。如果有人有任何想法,我仍在寻求建议。ORIGINAL POST我正在尝试在归档页面中按问题编号显示所有帖子。问题是一种自定义的帖子类型(与post2post链接,这就是我使用parse_query 而不是pre_get_post)<?php function categories_by_issue ($query) { if (!
Select query for a login
我正在尝试创建登录表单,但select query不起作用。WordPress中还有其他语法吗?密码以何种方式散列?我的代码是:if ( isset( $_POST[\'submit\'] ) ) { if ( !$_POST[\'username\'] ) { echo \"You did not complete all of the required fields\"; } else { $username=$_PO
在WordPress中删除自定义表中的数据
我试图从自定义表中删除记录,但它不会删除任何内容。这是我的代码:<?php global $wpdb; $retrieve_data = $wpdb->get_results( \"SELECT * FROM wp_paypal\" ); // some code to display here... ?> <form method=\"post\" enctype=\"multipart/form-data\">&
使自定义帖子类型按字母顺序正确显示
我试图让自定义帖子类型的子循环按字母顺序显示,但没有成功。我尝试将ksort和asort应用于$posts 数组,但它只是对ID显示重新排序,而不是对标题进行排序。 // alphabetical menu: https://wordpress.stackexchange.com/questions/119163/displaying-custom-post-type-by-first-letter-through-custom-taxonomy // get all totems&
使用$qpdb->Query()更新总是返回0行受影响
使用运行更新时,我遇到了一个奇怪的情况$wpdb->query().鉴于users 表,带列user_id (主键)和status, 并且用户3已存在且状态为0,我运行以下查询: update users set status = 8 where user_id = 3 在我的计算机上,使用$wpdb->query, 我得到的结果是1:1行受影响。在另一台机器上,我用PHP代码运行查询,总是得到0行:在运行查询之前,我检查了状态,结果是0,如果我用另一个工具(例
Sort / Filter Queries
我正在开发一个展示产品的网站,现在我正在开发查询部分。基本上,我希望有一个页面,作为普通查询显示产品列表,然后在页面顶部有几个按钮,可以选择按名称、价格排序,还有一个下拉列表,其中包含品牌和东西等分类法。我可以让一个查询显示我想要的信息,但我不能将所有我想要的东西组合在一个页面中,因为PHP不能跟踪按钮被点击的时间,然后使用if语句,而且我不是专家,我不能再进一步了。有没有一种简单的方法来做我想做的事?Wihtout java或ajax。。。我只想要一个加载了标准查询的页面(我这样做了),然后当有人单击按
如何获取定制帖子的索引?
这是一种不同的请求,但我的客户需要自定义帖子类型的索引。基本上,对于普通帖子,他们可以从自定义字段的列表中选择一个自定义帖子来“附加”到帖子。我是通过ACF做这件事的。在前端,我得到的只是一篇带有常规帖子数据的自定义帖子。我的用户需要该自定义帖子相对于其他自定义帖子的索引。例如,如果有10个自定义贴子,1号是最旧的,他们碰巧选择了第三个最旧的贴子,他们希望它显示“3号”。你知道如何在不运行大量查询的情况下做到这一点吗?我想我应该使用phparray_search() 以某种方式发挥作用。。。 ;E
为什么所有帖子的get_the_time(‘Fj’)都返回11月30日?
好的,我正在为我的WordPress网站制作博客页面。我的首页显示为静态,因此我的博客帖子位于另一个名为“日记”的页面上我想以类似存档的方式显示帖子。我正在努力实现以下目标:我研究了如何做到这一点,并找到了一种方法;但是,它将所有帖子的日期显示为“11月30日”这是我正在使用的代码: <?php // Get years that have posts $years = $wpdb->
需要有关自定义重写规则的帮助
我有一个叫CPT的presskit, 我需要添加一个名为welcome_box. 我现在有这个代码:function my_new_url_querystring(){ add_rewrite_tag( \'%welcome_box%\',\'([^&]+)\' ); add_rewrite_rule( \'presskit/(.?.+?)/box/(.+)/?$\', \'index.php?post_ty
MySQL查询在WordPress 4.2.2上不起作用
我的朋友制作了一个xml生成器插件,它在WP 3.5中运行良好,但我需要为4.2.2进行更新(因为安全性),插件现在说“未选择数据库”,但WP配置中的信息/数据。php文件正确。插件:<?php require_once(\'../../../wp-config.php\'); if(file_exists(\'../../../wp-config.php\')){ echo \'Database is exist\';
可以查询查询结果吗?
我不确定这是否可能,也找不到答案,所以我想我应该在这里继续问下去。基本上我想知道是否可以查询查询结果?我要做的是查询特定类别中的所有帖子,然后针对单独的多个类别对该结果运行查询。我知道如何单独查询这些内容,但不知道如何查询,甚至不知道是否可以查询查询结果?非常感谢任何帮助/指导。
WP查询。有最大尺码吗?
我开发了一个插件,可以以非常特定的方式搜索WooCommerce产品的副本。它在我们的测试环境中工作得很好,但在客户端的原始设置中它不会执行。它只是重新加载页面,就像什么都没发生一样。我们的设置与原始网站之间最明显的区别是产品的数量。我们的客户在他的WooCommerce商店里有60000多种产品,数量之多令人难以置信。我认为我们运行的查询可能在某种程度上受到限制,但可能我完全走错了路。非常感谢您的帮助,因为我快要发疯了。以下是相关代码: $type = \'product\'; $args
使用IF语句在同一页面上升序和降序发布帖子
我需要能够在1页上显示事件列表。最上面的列表将用于即将发生的事件,并首先与最早的事件进行排序,第二个列表将用于过期/过去的事件,并与最新的事件进行排序。示例:即将举行的活动2015年7月30日事件A•2015年9月2日事件Z•2015年12月9日事件G•过去的事件2015年6月29日事件F,2015年5月5日事件X,2015年2月事件D,我不知道如何改变orderby 值来自DESC 到ASC 在检查结束日期是否过期的IF语句中。我的代码如下://GET THE CURRENT DATE $cur
限制分页中的页数
我有500多篇帖子,我想限制只有100篇有分页的帖子。所以,10页,每页10篇帖子。向您展示代码:$paged = get_query_var( \'paged\' ) ? get_query_var( \'paged\' ) : 1; $posts = get_posts( array( \'numberposts\' => 10, \'paged\' => $paged, \'me