您当前的位置:首页 > TAG信息列表 > wp-query
Select2 AJAX和WP查询返回全部,不筛选
所以我在这里有点困惑。我经常使用Select2/AJAX/WP\\u查询来搜索和检索默认的WP帖子类型和我自己的自定义帖子类型。在过去几年中,我构建的几乎每个站点都至少包含一个实现。但是,我目前正在一个网站上搜索自定义帖子类型的结果,它只是返回所有内容。没有发生过滤。这是一个计划工具,管理员正在为一年中的每个月制定一个计划(自定义帖子类型)。时间表的标题为“月-年”,即。\'January 2022\'.问题是,如果您搜索“一月”,例如,您将得到返回的每个存在的时间表。包括2022年2月、2021 6月等
Wpdb&get_row和wp_Query&ge_post_meta哪个更快?
我计划制作一个私有api,我想知道我应该使用哪个api来处理我的数据。wpdb & get_row with my custom sqlregular wp_query & get_post_meta()我想知道是否最好创建一个自定义表&;已使用wpdb/get\\u行或仅使用创建自定义帖子类型(&U);改为发布meta。我是这方面的新手,所以我想知道两个中哪一个会更快??
单独传入MySQL PREPARE语句参数引发错误
我有一些代码如下所示:$stmt = $wpdb->prepare("SELECT * FROM <tablename> WHERE user_id = %d", $user_ID); 看起来效果不错。。。然而,我有一些查询会变得很长,所以我想做一些类似的事情:$query = ("SELECT * FROM <tablename> WHERE user_id = {$user_ID}"); // string variabl
ACF:如何查询类似数组字段的给定值计数?(例如:有多少行有`Flexplexe_Content`字段?)
如何编写WordPress元查询,为我提供一组用户/帖子,这些用户/帖子在存储多个值的自定义字段中具有给定数量的条目?类似SQL的东西COUNT(), 但对于ACF数组字段中的条目数。在编写WP_Meta_Query 并与>, >=, 这似乎对我不起作用,可能是因为数据是序列化存储的。因此,基本上,我如何在自定义字段值中使用特定计数来执行简单的记录选择。
为什么变量不能用于使用wpdb的自定义SQL查询?
我试图在一个查询中插入大量的post meta,但如果我在其中使用变量,它将不会插入数据。这是我目前的代码。我补充道comments 在…上which codes work &;which does not.(请忽略无消毒/准备,这是一个本地主机测试项目):$imdbid = $_GET[\'id\']; $string = file_get_contents("http://www.omdbapi.com/?i=".$imdbid."&apikey=9
如何防止WP_QUERY过滤“%s”但保留“%s”用于其他目的?
我正在尝试使用pre\\u get\\u posts挂钩将WordPress的搜索功能替换为我自己的搜索功能,因此我想取消设置$query->;query\\u vars[\'s\',这样它就不会限制结果,但我想将\'s\'保留为$query的属性,这样我就可以使用get\\u search\\u query函数。我该怎么做呢?add_action(\'pre_get_posts\', function (\\WP_Query $query) { if (!$quer
是否在主循环中显示计划的帖子,但不在WP_QUERY中?
博客页面应在主循环中显示预定的帖子。我用这个代码做到了:/** * Show scheduled posts in main loop */ function fa_show_scheduled_posts( $query ) { if( $query->is_main_query() && ! is_admin() && $query->is_home() ) { $query-&g
如何使此TAX_QUERY正常工作?
我有wp_query 包括自定义分类术语,如果所有字段都有值,则该术语有效。否则,它将给出0个结果。这是用于获取分类术语的表单。基于提交数据WP_Query 需要构建。在我的例子中,这些分类法可以有值,也可以为null。甚至可以使用一种分类法进行浏览,也可以不选择任何分类法进行浏览。这是我目前的代码。如果这三个字段都选择了值,那么它的工作非常好。否则,这将无法正常工作。需要为结果合并所有分类法。这是我的提交表格:<form method="get" action="&l
在用户通过查询登录后以编程方式设置FORENT_PAGE,而不使用站点选项
我想根据登录的用户更改首页。如果User\\u Bob已登录,则首页为;“Bob”;[邮编:123]。如果User\\u Jane登录到首页,则为;“简”;[邮编:555]。如果没有用户登录,则首页为;“主要”;[职位编号:222]。许多其他解决方案建议更改选项,如:update_option( \'page_on_front\', $x->ID ); update_option( \'show_on_front\', \'page\' ); 然而,这是不可行的,因为我想对每个用户
如何从wp-json API中按帖子格式“标准”过滤帖子?
我需要把帖子传过去wp-json 拥有"standard" 作为其格式。我一直在尝试不同的方法,比如WP_Query 像这样。function get_blog_posts() { $posts = new WP_Query( array( \'post_type\' => \'post\', \'posts_per_page\' => 4, \'tax_query\' => ar
将wp_Query替换为wp_User_Query
我在插件中制作了一些订阅者档案和单曲(个人资料页),其中我还包括了一个“用户单曲”模板,通过template_include. 不过,我正在尝试从插件中删除一些模板,以使其使用主题模板。我用了locate_template( \'single.php\' ) 从活动主题中选择单个模板。我没有使用全局wp_query 在本例中显示我的内容,但页面显示了基于查询默认值的循环(十篇帖子)。我想知道的是,我是否可以完全放弃默认查询,用wp_user_query 我可以将查询到的用户ID输入其中。然后我想筛选the
根据当前循环POST_PARENT使用从不同的帖子类型获取帖子标题
看看这篇wp\\U insert\\U帖子。post\\u父级包含我要返回其post\\u标题的post\\u类型“courses”的ID。 $enroll_data = apply_filters(\'tutor_enroll_data\', array( \'post_type\' => \'tutor_enrolled\',
在WordPress中创建块主题时,我如何查询存档视图的自定义帖子?
我是wordpress的新手。。所以,请善待我…-)。。我很兴奋WP可以在不了解很多PHP的情况下使用。所以我继续创作了一个街区设计和一个主题。。看来一切都很顺利。然而,现在我遇到了一个障碍。我可以创建一个如下的查询循环(我从TwentyTwenty主题中使用了它),它可以很好地用于帖子(常规帖子类型),并且我有一个名为“Products”的自定义帖子类型,因此我假设通过将查询中的帖子类型更改为“product”,它应该可以工作。。但事实并非如此。 <!-- wp:query {"q
使博客分页在设置为首页的页面上工作
据我所知,如果页面是首页(使用FrontPage.php),那么您将使用get_query_var(\'page\') 对于其他页面,您将使用get_query_var(\'paged\'). 我对此有一个条件,分页在一定程度上起作用。如果我点击;下一个“;它显示了下一组记录,但在主页上,分页本身没有改变,即:在第2页上,数字2没有突出显示,“上一页”按钮没有像其他页面上那样出现。if( is_front_page() ) { $paged = (get_query_var(\'page\
我的‘POST_TYPE’和‘TAX_QUERY’的组合不起作用了?
我想按自定义帖子类型和自定义分类术语筛选搜索结果,结果如下: add_action(\'pre_get_posts\',\'search_filter\'); function search_filter($query) { if($query->query_vars[\'s\'] != \'\' && is_search()) { $query->set(\'post_type\', array(\'pa
WordPress搜索AJAX+同位素+无限滚动
Custom Ajax Search filter for WordPress Search我想给出一个完整的分解,以便您可以轻松地分析问题,并发现问题不在其他地方,而是JavaScript。如果您不是新手,请滚动到javaScript自定义搜索。JS部分。I found an article on how to add ajax search filters.searchform.php (标准搜索表单)标准搜索表单在筛选之前,我编辑了搜索表单,以便用户可以根据帖子类型(opone、optwo、opth
Add ACF field in a query
我试图使用ACF文本字段设置查询的category\\u名称,但我得到的是所有帖子,而不是我想要的类别的帖子。 $category1 = the_field(\'category1\'); $args1=array( \'posts_per_page\' => 3, \'post_type\' => \'post\', \'post_statu
寻找在短码内执行多个类似WP查询的最有效方法
我有一个非常数据驱动的网站,每个页面都包含几个(5-10)短代码,每个短代码执行WP查询并显示结果。这些查询通常非常相似-我在这个代码共享中添加了3个WP query$args的var\\u转储示例:https://codeshare.io/3AvRgv我正在寻找一种提高性能的方法,并想知道是否有比每次都使用新的WP\\u查询更好的方法。例如,我是否可以在自定义字段中设置一些查询参数,在页面加载时运行查询,将post\\u id数组保存到一个变量中,然后修改它们以适应?那会有帮助吗?欢迎有任何想法!
按标题或Meta以及Tax_Query参数进行查询以获得结果
如果我使用以下代码,它将正常工作:new WP_Query([ \'post_status\' => \'publish\', \'post_type\' => "some_custom_post_type", \'orderby\' => \'DATE\', \'order\' => \
带有和的多个参数的WP_QUERY
$loop3 = new WP_Query( array( \'posts_per_page\' => 10000, \'post_type\' => \'volunteers\', \'meta_key\' => \'state\', \'meta_value\' => $stateselect, \'meta_compare\' => \'=\', \'meta_key