您当前的位置:首页 > TAG信息列表 > query
根据帖子内容批量设置帖子的SQL查询
我的帖子中有数千个脱机链接,我想将它们全部设置为草稿。我知道链接在格式示例中。com/fileX。因此,我需要一个SQL查询来搜索帖子内容,并将包含该url的任何帖子设置为草稿。我认为这可能是一个良好的开端:UPDATE tb_posts SET post_status = \'draft\' WHERE 但我不知道在WHERE子句中进行搜索。我打算使用ARI管理员插件来编辑数据库。
WordPress查询返回意外结果
以下查询返回意外结果。它将返回最近创建的24个页面的结果,其中没有一个页面的自定义字段名为“calmonthname”,其中包含文本值“July”(calmonthname是一个自定义选择字段,允许对月份名称进行单值文本选择)。有人能指出我在措辞上的任何明显问题吗?<?php $args = array( \'numberposts\' => 1, \'post_type\' => \'page\', array(
如果可用,则返回子帖子,否则返回父帖子
如何使用WP\\u查询(或直接sql)并返回子帖子(如果可用),否则返回父帖子?示例代码:$args = array( \'post_type\' => \'my-cpt\', \'post_status\' => \'publish\', ); $query = new WP_Query( $args ); 我的目标是,如果任何帖子(我的cpt)有子帖子,那么返回最后一个子帖子,否则返回父帖子。假设:跟随我的帖子父级1子-1-父-1因
基于标题的查询,使用‘Compare’=>‘IN’
我想使用预定义变量基于标题进行查询。我似乎不能使它工作。我错过了什么?不使用“比较”进行查询不是问题。 $args = array(\'post_type\' => \'udbyder\', \'posts_per_page\' => -1, \'order\' => \'ASC\', \'meta_query\' => array(
当字符串包含换行符时,如何搜索和替换POST_CONTENT?
我以前可以搜索&;使用wordpress非常有用的“搜索和替换”插件进行替换,但现在我遇到了一个无法解决的问题。在表wp\\U posts中,我想替换以下内容:</div> <div id=\"postbottom\"> 使用:</div><div id=\"postbottom\"> 无论我如何输入搜索字符串,我都会得到0个结果,我如何搜索(&;字符串包含换行符时替换?我试过一些字符串,比如</div
WordPress‘页面’中的SQL SELECT查询
我想在wordpress“page”中运行简单的sql select查询,而不使用php。我想显示一行数据库。
查询多个帖子类型和类别
我有一个div,里面我希望随机显示一个来自a类的帖子或一个来自b类的产品。我正在寻找一个查询来做到这一点。我试过这个: <?php $args = array( \'post_type\' => array(\'product\', \'post\'), \'posts_per_page\' => 1, \'cat\' => 1,2, \'orderby\
自定义查询:连接来自两个自定义发布类型的元值
嗨,我希望这是问这个问题的好地方。我正在将我的整个足球俱乐部网站移动到Wordpress上,因此使用一个数据库来获取我所掌握的信息。从长远来看,我这样做是为了让事情变得更容易。以前,有一个用于对手、比赛、球员等的数据库表。现在我有了这些的自定义帖子类型。这些表中的每个条目都有一个唯一的ID,可以在适当的情况下在其他表中引用:对手ID、比赛ID、球员ID等等。例如,在比赛页面中,我会从包含连接的对手和球员表中提取和输出数据,其中一个基本示例是:$query = \"SELECT me.date, me.op
无法按ACF日期选择器获取对订单发布的查询
我读了很多书,尝试了很多不同的方法,我仍然无法通过acf的datepicker字段来查询订单帖子。我的代码是这样的:$args = array( \'post_type\' => \'arm_careers\', \'post_status\' => \'publish\', \'posts_per_page\' => -1, \'meta_key\' => \'post_date\', \'or
阻止WordPress自动处理某些URL查询
我正在为客户端编写一个自定义插件,我想使用$_GET 自定义页面中URL中的变量,例如?s=$1, ?p=$1 和?paged=$1. 使用其中一些变量,例如?paged=$1, 它将我重定向到另一个URL:[PAGE_URL]/page/$1.是否有任何筛选器或操作挂钩可用于删除特定页面的这些功能?
他们有什么办法来扩展WPDB类并覆盖默认的查询函数吗
我试图通过扩展wpdb类并覆盖自定义查询函数来获取带有回溯的查询数据。如果我创建db的符号链接,代码运行良好。php,但如果我尝试在插件文件中执行它,则无法直接工作。代码为:<?php if ( ! defined( \'SAVEQUERIES\' ) ) { define( \'SAVEQUERIES\', true ); } class My_DB extends wpdb { function __construct( $db
自定义岗位类型的具体查询
我正在创建一个目录,并有一个名为“listings”的自定义帖子类型。我想在我的主页和整个网站上显示“浏览量最大”的列表以及“评分最高”的列表。我真的不知道该怎么做。
如何在WordPress中隐藏特定自定义类别的帖子?
我在Wordpress网站上有两种自定义帖子类型-位置和事件。位置作为元数据与事件连接(用于排序)。例如:某些事件(事件桩类型)正在伦敦发生(位置桩类型)。元数据中包含“伦敦”的所有事件都显示在post type Location-London页面上。问题是,事件帖子类型有几个类别,其中一个类别命名为Expired。但显示所有类别的帖子,包括“过期”。我想从帖子列表中隐藏此类别。位置页上的代码:$count = 0; $paged = 1; if ( get_query_var( \'pa
PHP -> SQL Query with Summing
因此,我试图显示客户帐户的已付款交易总额:SELECT SUM(`payment_amount`) FROM `wp_gf_entry` WHERE `created_by` = \'2\' AND `form_id` = \'37\' AND `payment_status` = \'Paid\' 它在SQL中运行良好,但我在PHP中缺少了一些东西:add_filter(\'gform_field_value_user_retainer\', \'gf
如何在档案上过滤自定义分类类别?
我正在尝试修改我的存档。我可以在php中选择类别并过滤它们的记录。我可以显示类别,检测是否是分类页面,但通过选择它们,它们不会过滤。我做错了什么?当我选择一个类别时,它会显示所有记录,但不会过滤。archive.php<?php }elseif(is_tax(\'downloads-category\')){ ?> <section id=\"conteudo\"> <div class=\"title\"> <di
自定义查询:如果一个发布对象字段值与另一个相同
是否可以构造If/Else查询,查看两个(或更多)Post对象字段是否相同,即如果Post对象字段1的“值”与Post对象字段2相同,则返回X,否则返回Y?举一个实际的例子,我有一个CPT叫做Matches; 包含我的团队进行的个人比赛信息的条目。每个Match 由三个ACF现场小组组成:一个小组负责排队(名册);一张用于进球者,一张用于黄牌/红牌。在每个组中,我都使用Post Object选项将条目与我的Players CPT。我能够使用PL1中的以下代码输出每个游戏的队列,如果合适,可以重复到P18:
查询所有帖子,并且不重复相同的标签
我需要一个查询来显示网站中的所有帖子,但不要重复那些带有相同标签的帖子,我的意思是只显示一个带有相同标签的帖子。我当前的查询是 <?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $args = array( \'post_type\' => array(\'post\'), \'posts_per
Query Concatenation
我不知道如何在MySQL查询中正确连接PHP变量。$convert_class_id 和$convert_char_id 正在保存数值。当我尝试激活插件时,出现了一个错误:分析错误:语法错误,意外的“=”,应为“,”或“)”$skill_select = $wpdb->get_results( $wpdb->prepare(\" SELECT skill_name, char_id, um_id, c.cl
如何在基于自定义元数据的情况下按分类对自定义帖子类型进行分组
我希望我能解释这一点,不要太困惑。我有一个网站,我有一个自定义的帖子类型,它有两个自定义的层次分类法(类别),每个帖子也有一个允许真或假的元字段。Post 1元-真Post 2元-真Post 3Meta-Falsecustom\\u taxonomy 1-Bcustom\\u taxonomy 2-1我的查询将显示所有帖子,如果选择custom\\u taxonomy 1或custom\\u taxonomy 2,则将显示这些帖子或如果同时选择这两个帖子。如果在某一点上Meta为真,那么meta_quer
使用最先显示的帖子ID添加到搜索帖子查询数组
有没有办法添加帖子ID数组,将帖子设置在搜索结果的顶部?类似于在搜索范围内添加param top\\u post\\id:$query->set( \'top_post_ids\', [45, 78, 94 ] ); 如果这些帖子将出现在搜索结果中,它们应该位于顶部。粘性帖子不能解决这个问题,在这种情况下,必须是帖子ID的数组。搜索是通过WordPress Rest Api进行的,因此我无法修改调用搜索的模板文件。example.com/wp-json/wp/v2/posts?search