您当前的位置:首页 > TAG信息列表 > query
显示通过自定义GET查询字符串生成的文本
我试图在我的页面上显示一些文本,通过get查询字符串生成文本,例如调用此url:mysite.com/page/?letter=exampletext如果我在这种情况下理解正确,则需要;将它们添加到WP\\U query可用的公共查询变量中(此处说明https://developer.wordpress.org/reference/functions/get_query_var/), 因此,我按照说明将以下代码添加到我的页面模板中:<?php function queries( $qvar
有没有办法只在特定的分类术语上使用‘Public_queryable’=>FALSE?
我有一个自定义的帖子类型,只在特定条件下使用主单页,但其他人确实不需要单页。我想避免用户访问permalink的所有术语,只有一个除外。我想一定有办法;“扩展”;仅在特定条款上使用的主要自定义帖子类型规则,但不确定。我想没有;“官方”;wordpress的做法,但可能使用自定义函数?有什么线索吗?
在META_QUERY中使用OR关系在按另一个值排序之前检查值
我正在为一个具有事件列表功能的站点编写一对查询。活动可以在一个日期或多个日期(多天)进行。所有事件在自定义字段中都有一个值event_date. 多日活动也有end_date 价值单日事件应在“即将到来的事件”列表(第一次查询)中,直到其结束event_date, 多日活动应持续到活动结束end_date. 一旦他们不再在即将到来的列表中,他们应该移到“过去的事件”列表(新查询,同一页)。即将进行的查询工作正常。多日活动在其event_date 和end_date 值:$now = date(\'
仅显示当前日期之后的帖子
我的所有帖子都有一个名为date-start-custom. 自定义字段的值采用日期格式YYYY-MM-DD HH:MM (例如:2021 06月15日14:30),我只想列出日期晚于当前日期的帖子。我已经在修改查询,将帖子从最早排序到最晚排序,我希望可以在同一个查询中这样做。这就是我的代码当前的样子:add_action( \'pre_get_posts\', \'filter_posts\' ); function filter_posts( $query ) { if( is
GraphQL:无法查询(其中:{Author})自定义帖子类型
我已经创建了一个自定义职位类型(jobPosts)<我正在使用Gatsby/Graphql/Apollo查询和修改数据。Problem: 我需要从Wordpress中为特定用户获取职位。我想按“author”查询JobPost,但Graphiql界面没有给我使用“where”和“author”的选项(在方案中不存在吗?):所需查询:`{ query getJobs($userId: Int!) { jobPosts (where: {author: $user
在首页显示不同模板的文章|已解决|
我正在为我的网站创建一个主题。我想在主页上显示最后5篇文章,但第一篇文章的显示方式不同。因此,我创建了这段代码,我试图对其进行调整,但无法用第一个模板显示第一篇文章,用第二个模板显示其他4篇文章。我不知道是否有可能用我想要的方式来做,但这种方式似乎是最简单的我的代码:<?php $query = [ \'post_type\' => \'post\', \'posts_per_page\' => 5 ]; $query
尝试在我的帖子中获取所有链接
我试图返回帖子/页面内容中的所有链接,但我不知道如何让我的regex/循环正常工作。这是我目前所拥有的,当我print_r($matches). 非常感谢您的任何建议。如果我需要提供更多细节,请告诉我。function find_all_links() { // Let\'s get the posts $the_query = new WP_Query( array( \'posts_per_page\' => -1,
meta_query not working
我的媒体上传器中有一个自定义下拉字段,可以保存到posts元。现在,我试图通过meta\\u查询获取具有特定值的所有图像。变量$author 是MySQL中保存在Posteta中的值。$rd_args = array( \'meta_query\' => array( array( \'key\' => \'post_slider_author\', \'value\' => $aut
检查GET_TERMS请求中是否存在插件
我想让用户能够从前端创建各种自定义帖子,但根据指定的分类,返回链接到它的自定义帖子表单。因此,在获得所选分类法之后,我无法检查get\\u terms()请求中是否存在该分类法我认为这是因为in\\u array()函数在多维数组方面做得不好。因此,我在这里搜索并找到了一种方法来生成另一个克服该问题的函数,但它仍然不起作用这是我的代码:<?php $cptTax = $_GET[\'choosetax\']; $tax1List = get_terms([
如何查询需要共享一个插件的2个自定义帖子类型?
我试图让两个自定义帖子类型(作者和作品)共享相同的slug。作者CPT使用功能正常的归档页,但works CPT不需要。CPT 1:https://domain.com/library/authors/author-name/CPT 2:https://domain.com/library/authors/author-name/works-name/我拼凑的permalink重写是功能性的。它从works CPT帖子中的自定义元菜单中提取作者帖子ID,然后构建永久链接。然而,我在访问works链接时遇到
已删除用户创建的查询页面
我需要查询由已删除用户或不再是网站用户的用户创建的所有和任何页面。这是我的问题$args = array( \'author\' => \'0\', \'post_type\' => \'page\', \'orderby\' => \'modified\', \'order\' => \'ASC\', \'posts_per_page\' => -1, ); $posts = get_posts( $args )
无法在AJAX调用中使用‘new WP_Query’
我正在尝试为帖子创建类别过滤器。我通常与get_posts 函数,但这次我需要保持分页,这就是为什么我要使用new WP_Query.我已经成功创建了一个AJAX解决方案,它可以返回帖子并显示出来,但似乎使用new WP_Query 中断AJAX调用。以下是我的AJAX代码:(function($){ $(function() { $(\'.category-filter .filter a\' ).click( function(e) { var cate
WordPress在修改后的帖子标题中搜索
我正在使用the_title 筛选以在我的帖子(产品)标题前添加自定义分类名称我想将此修改后的标题添加到WP搜索查询中有人能帮我解决这个问题吗?
具有自定义字段查询的自定义页面的分页
您好,我创建了一个自定义php文件,用于在自定义字段中按值显示特定帖子。例如,我有100篇帖子,假设它们都有自定义字段MyTitle,其中10篇有value“;新建;。$querystr = " SELECT $wpdb->posts.* FROM $wpdb->posts, $wpdb->postmeta WHERE $wpdb->posts.ID = $wpdb->
按邮政类型排序ThenBy分类
假设我有这些自定义帖子类型:对于产品(WooCommerce产品),我们有许多类别,其中一个叫做;零件;。在这种情况下,我需要使用以下规则对搜索查询进行排序:产品(不是零件),然后是产品(零件),然后是视频,然后是文章,这意味着如果我搜索一个关键字,说;发动机“;,产品应该先出来(主要产品先出来后零件)。然后视频和文章应该稍后提供。是否有可能捕获这样的用例?我已经用“解决了这个问题”;按职位类型排序;,关于这篇文章:Sort search results by post type让我困惑的是,我们如何按P
仅与另一自定义分类相关联的帖子类别列表
我有一个自定义分类法“;“部门”;与岗位相关;帖子也被分配到默认类别。我想实现的是在自定义侧栏中显示一个;“类别”;链接/名称,其职位分配给所选的;扇区;。例如:假设我的数据是这样组织的(希望这有意义),其中有三个帖子与不同类别和特定部门相关:职位1类别:类别1部门:部门1岗位2类别:类别2;部门:部门1;岗位3现在,当我在;扇区1“;存档页,在侧边栏中,我想显示以下列表:这可能吗?可能使用tax\\u查询或其他方法?
为WordPress搜索构建自定义SQL查询
我正在编写一个代码,在那里我使用SQL在我的网站上查找一些内容。我意识到SQL提供了非常精确的搜索结果,并希望在我的WordPress搜索查询中实现同样的结果。我想不出在WordPress搜索中使用SQL的方法。下面是SQL查询: $Query = "SELECT SQL_CALC_FOUND_ROWS * FROM $wpdb->posts WHERE 1=1 AND $wpdb
如何在循环中添加标签发布?
下面是我的代码,它循环遍历图书数据库中的所有帖子。我想标记没有标记$tag=”的图书条目;book\\uquot$booknum"E_"E$查普纳姆;我在调试中的输出显示,查询正确地标识了我想要的内容。但行:$result=wp\\u add\\u post\\u tags((int)$id,$tag);似乎没有将标记添加到具有$id的帖子中。我尝试添加//wp\\u update\\u post($post);//wp\\u reset\\u postdata();但两者都失败了。whi
按meta_Value数组中的值进行查询筛选
我尝试添加一个过滤器,使elementor post小部件根据特定的自定义字段显示帖子。自定义字段键为adress 并包含一个数组,其中包含一些键,如street\\u number、street\\u name、city、post\\u code等。add_action( \'elementor/query/filterByPostCode\', function( $query ) { if (\'field\' === $_GET[\'getby\']) {
如何在添加帖子时检查ACF字段值是否重复?
我有一个字段,在其中添加原始语言记录的名称。我把标题翻译成另一种语言。添加新记录时,我需要检查此字段是否与其他记录重复。多亏了这段代码,我做到了这一点,但验证只在记录发布之后进行。如何确保进行验证in real time without publishing a record?add_filter( \'posts_distinct\', \'cf_search_distinct\' ); // PREVENT POST THAT ALREADY EXIST add_filter