您当前的位置:首页 > TAG信息列表 > wp-query
如何根据插件查询页面/帖子?
我在一个包含英文和罗马尼亚文的博客上工作。我通过在每篇文章的slug前面加上ro和en,使该网站成为双语网站。这是一种简单的方法,效果很好。现在,我必须创建一个自定义归档文件,该文件在给定的月份显示,并分页,只显示具有分别以ro或en开头的slug(page\\u名称)的文章。我想我应该制作两个PHP文件,一个叫做en-archive。php和其他称为ro归档的文件。php,这是我想我会尝试的,但我不知道如何进行查询,以便正确显示分页。此外,在此更改后,正确的替换方法是什么:?<ul class=\
如何在自定义搜索中正确使用AND/OR
我有一个文本字段和一个带有国家名称的下拉列表。如果我使用或,只在文本字段中填写一个人的名字,则会返回错误的结果。如果我键入名称并选择国家,我会得到正确的结果。如果我输入了一个名称,并故意选择了他们不在的错误国家,我会得到所选国家的结果。所以,这里有些地方工作不正常。如果我使用AND和只键入人名,而不输入国家/地区,我将不会得到任何结果,至少我希望看到一些基于姓名搜索的结果。这两个字段都不是必需的,您应该只能按1或同时按2进行搜索。如果仅按位置搜索,则应显示该国家/地区的所有用户;如果仅输入名称,则应显示任
我想只过滤管理区中的家长帖子
在我的自定义帖子中,我想要一个这样的过滤器;书籍;。此筛选器应仅显示父帖子。
未找到产品结果时将搜索重定向到表单
网站有内部产品搜索。如果查询没有结果,我想重定向到联系人表单,并将查询传递到表单中的product name字段。我遇到的问题是条件语句。我编写了一些代码来确定查询是否是搜索,以及是否有结果。当我使用&;编写If语句时&;它的计算结果始终为false。如果我像下面那样嵌套它们,它会起作用,但这并不理想。我相信答案很简单,但我对php语法不是很熟悉。谢谢function no_products_found_redirect($query) { $search = $qu
在第n个帖子之后应用查询参数
我似乎找不到这个问题的答案/解决方案。如果有,请发一个链接。我的理解是wp_query, offset 指查询的结果。所以如果我设置\'offset\' => 4, 它将忽略与参数匹配的前4个帖子。我感兴趣的是忽略最近的4篇帖子,只运行查询并检查与从第5篇帖子开始的参数匹配的帖子。这可能吗?非常感谢。编辑:假设我有10篇帖子(从最新到最旧):第10篇第9篇第8篇第7篇第6篇第5篇第4篇第3篇第2篇第1篇第1篇我们假设我的查询不带任何偏移生成一个包含5篇文章的列表:无论我如何排序结果,如果我将结果偏移
元查询子句内的Tax Query子句?
我需要通过WP\\U查询对象运行以下查询:SELECT wp_posts.* FROM wp_posts LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) INNER JOIN wp_postmeta mt1 ON ( wp_pos
show most viewed post
我有博客文章计数,当用户通过ajax和rest api查看博客文章时,就会发生这种情况。在数据库中,我有一个元键和值,如下所示:table: wp_postmeta post_id: blog post ID meta_key: blog_post_count meta_value: number ie: 1, 2, 3 etc. 这基本上存储博客帖子ID和计数。在页面上,我试图仅显示计数最高的ID。$views = new WP_Query( array(
表单搜索查询-将ACF“Post Object”字段显示为结果
我会尽量简单地总结我的要求。我有一个自定义的职位类型(CPT),称为“工作”。此自定义帖子类型包括3个字段:标题(本机wordpress标题字段)/em>示例:Webmaster次要标题(ACF自定义字段(type=textfield)称为“Secondary\\u title”。/示例:前端开发人员链接的作业(ACF自定义字段(类型=Post对象),称为“作业\\u链接”)/示例:Web开发人员–Web设计器(这些示例是“作业”自定义贴子页)I would like to create a cus
Search results for ACF data
是否可以编写查询以仅从一个自定义字段中搜索数据?我有一个名为“讲座”的CPT,我只想搜索名为“关键字”的自定义字段中的数据,我有:<?php $args = array( \'post_type\' => \'lectures\', \'order\' => \'ASC\', \'posts_per_page\' => -1, \'
在WordPress管理中编辑文章类型时,如何添加POST_TYPE=值?
因此,基本上在Wordpress管理中,当您编辑一个;“发布”;您有一个url段塞,如。。。post.php?post=829&action=edit&classic-editor 我想知道,是否有一个过滤器或方法可以将post\\u类型的查询参数添加到此url?这会导致像。。。post.php?post=829&action=edit&classic-editor&post_type=product 我希望此操作适用于所有帖子类型(页面、帖子、
Has_excerpt()在wp_Query中不起作用
我正在尝试检查摘录,如果它不存在,则显示内容,但进行了修剪。目前没有显示任何内容。<?php if (has_excerpt() ): ?> <p><?php echo get_the_excerpt(); ?></p> <?php else: ?> <p><?php echo wp_trim_words(get_the_content(), 25); ?></p>
Meta_Query Order By Date Present->Future Then Show NULL
感谢您抽出时间阅读本文。我一直在为我正在处理的一个事件网站的meta\\u查询而苦苦挣扎。我使用ACF为日期开始和日期结束创建了一个字段,但并非所有事件都有日期。我想实现的是,当你转到归档或税务视图时,你看到的第一件事是指定了日期的帖子,按照从今天到未来的顺序排列。然后在输出这些日期事件之后,循环遍历所有空的日期帖子。到目前为止,我的职能如下。php文件。这种方法很有效,但顺序不对。因此,以正确的顺序输出日期正确的事件。但只有在空值项具有输出之后。我认为这可能是因为数组本身的排序,所以将日期排序数组移到了
ACF Date Based wp_query
我一直在尝试根据使用高级自定义字段创建的end\\u date自定义字段订购这些展览。我无法正常工作。我首先需要最近的约会。我也只需要在exhibition_status 属于past. 对于我的生活,我不能让这个工作,下面的代码只是最新的非工作互动。$args = array ( \'post_type\' => \'exhibitions\', \'meta_query\' => array( \'rel
按WP_QUERY中的自定义字段值进行特定排序
我知道MySQL中存在这样一个查询:SELECT * FROM mytable WHERE id IN (1,2,3,4) ORDER BY FIELD(id,3,2,1,4); 在WP\\u查询中是否有实现相同功能的方法?我想对meta\\u值进行如下排序:0、2、1、3、4以下是我的参数:$args_com_subset = array( \'posts_per_page\' => -1, \'post_type\
如何在自定义页面上输出自定义帖子类型标题,旁边有类别?
我有一个组织的网站,我为领导团队创建了一个新页面。我运行了一个查询,查找;“成员”-类别为“的类型”;领导力;。到目前为止,当我将此输出到页面上时,效果很好。我还有子类别;“总裁”;和;“秘书”;我想显示在每个领导的名字旁边。但是,我一打电话get_the_category(), 一切都变得一团糟,只有一个结果是输出,总统类别不知何故消失了,职位类别为;“总裁”;获取;“秘书”;显示在其旁边。这是相关代码:<?php $leaderQuery = new WP_Query(array
$POST->POST_META在WordPress/php中不拉取任何POST
我在php中有一个函数,如下所示:function hello_world( $post ) { echo \'<pre>\'; print_r($post); echo \'</pre>\'; // Line A echo \'<pre>\'; print_r($post->post_meta); echo \'</pre>\'; // Line B return $post->post_meta
如何在php中按对象字段对WP_Post对象数组进行排序?
我有一个php代码,如下所示,我想在其中排序WP_Post Object 按对象字段排列post_date.if ( $search ) { $area_query = new \\WP_Query( [ \'s\' => $search, \'post_type\' => \'abc-xyz\', \'post_status\' => \'publish\'
检查特定的元键,如果其元值为空,则为…(WP发布元查询)
我正在尝试对wp Post Meta表进行wp查询,在那里我想检查Post的Meta键及其Meta值是否为空。元键是wc_pay_per_post_product_ids。IF 如果语句为TRUE,则显示以下内容:<h1>The Meta Key Is Empty or NULL</h1> <div class="row"><div class="col-2">One</div><div cl
如何在WP查询中对术语进行逻辑或运算?
我有一个隐藏其他用户图像的代码。但我需要确保用户可以看到他们的图像或来自类别的图像。function my_files_only( $wp_query ) { if ( ! $_POST["action"] == "attachment" ) { return; } if ( current_user_can( \'image_verified\' )
使用If Else语句显示/过滤POST
这里是:我想根据类别(Party)筛选我的帖子,如果带有类别Party的帖子有标记为“event”,则会显示该帖子如果没有“event”标记,则只会显示Party类别的最近帖子这是我的代码:<?php $post_cat = array( \'posts_per_page\' => \'1\', \'cat\' => \'3\' ); $post_tag =