您当前的位置:首页 > TAG信息列表 > sql
如何对一个SQL请求中的一个属性进行两次处理?
我创建了一个只有一个属性的短代码,但是SQL请求需要两个属性%s, 因为子查询。以下SQL不起作用,因为第二个%s 没有值。当我使用第二个属性创建变通方法时%s 在SQL中,子查询按预期工作,但我不想使用两个相同的属性。如何复制单个属性以在SQL请求中使用两次? <?php // Shortcode: [my_shortcode market=\"USA\"] function showSomething( $country ){ $country = short
How to extract specific post
我只提取meta\\u值不包含特定字符串的帖子。我使用此代码:$query = new WP_Query( array( \'post_type\' => \'estate\', \'post_status\' => \'any\', \'meta_key\' => \'getrix_id\', \'meta_value\' =>
如何使用GET_PAGE_BY_TITLE()搜索草稿中的CPT
我知道,当您想查找未发布(即草稿)的帖子(或我的CPT)时,get\\u page\\u by\\u title()不是一个选项。我发现的一些解决方案是基于SQL查询的,但它们都是老例子(已有5年多的历史),根据使用wpdb类的SQL查询的最佳实践,我恐怕不推荐它们。所以如何获得它?get\\u by\\u page\\u title()函数可能有一个过滤器或挂钩?也许实现它的最佳方法是编写自定义SQL查询?如何做到这一点?你觉得怎么样?
如何从SQL备份文件中仅恢复博客?
我已经从PHPmyAdmin备份了完整的数据库。已成功还原所有其他文件。但很少有博客没有出现。现在我只想恢复博客。请告诉我怎么做??
更改用户元表中的ID数组以适应不同的格式
我正在开发的一个网站WP Post Favorites 在usermeta表中存储post ID。我现在正尝试将这些数据移植到一个新站点(用户和usermeta表已经迁移了),但使用的是另一个插件(Favorites). 新网站有相同的内容,但帖子ID因各种原因发生了变化,我们无法控制。我正在尝试编写一个脚本:用新站点的新帖子ID替换旧帖子ID。在每个用户的“wpfp\\u收藏夹”用户元密钥中。我在csv文件中有相应的新旧帖子ID</更改旧插件格式的用户元数据(\'wpfp\\u收藏夹\'元键:a:
在POST的META或分页链接问题中按关键字搜索
我想创建一个自定义搜索,不仅在标题和/或内容中,而且在帖子元中,通过关键字搜索帖子。例如,在用户单击搜索后,我从$wp\\u query->query\\u vars[\'s\')中得到了一个单词“plastic”。那么我有两条路可以使用它:添加pre_get_posts 操作以筛选metas中包含该关键字的所有帖子,或创建新查询,然后在模板中筛选帖子。我知道第一种情况-是正确的情况,我应该使用它,但我真的不明白如何通过metas中的关键字查找过滤器帖子。示例代码:function d_search
自定义搜索|检查搜索值的多个meta_值
我将把下面的问题分为两个部分,使其更加中立,这样,如果有相同的问题,人们可以查找并找到它,而不是使其过于具体。。。我正在尝试建立一个基于位置的搜索,并希望人们能够在单个字段中搜索ZIP、城镇、县或州。我的自定义post_type 有多个meta_keys 我想用一个搜索字段来搜索它。例如:post_type = location_type |meta_key = zip |meta_key = town |meta_key = county |meta_key = state |现在,我想做的是,我想搜索
从多个表中拉取MySQL数据并合并成1个PHP数组
提前感谢您的帮助。我正在用配方奶粉处理一点泡菜。我正在尝试创建一个页面模板,该模板将显示用户列表、usermeta表中的特定元数据+此外,我还想从我创建的表中提取数据。以下是表格结构的屏幕截图:https://www.screencast.com/t/X07XDr3Gy. 我的部分工作是获取用户名、姓氏和公司:$sql = \" SELECT {$wpdb->users}.ID, firstname.meta_value as first_name, lastname.meta_value
该函数无法在MariaDB服务器上创建表
该函数在MySQL服务器上运行良好,但无法在MariaDB服务器上创建表。有什么问题吗? public function create_table() { $current_version = get_option(\'wpsm_db_table_version\'); if($current_version && $current_version == $this->db_version && $this->db->
通过SQL批量更新URL集
我检查了多个问题,似乎找不到答案。如何更新URL列表,使其在永久链接末尾包含“-google”,或将URL设置为自定义URL。我的URL列表是100多个,我知道URL是什么,应该是什么。For example:https://examplesite.com/customer/customer-name 更改为:https://examplesite.com/customer/google-customer-name I have already updated the URLs in t
如何使用$wpdb->Query执行多语句SQL查询?
我打电话$wpdb->query() 在以下查询上INSERT INTO wp_ctt_timetables (name, homework, tod, class, dow, lesson) VALUES (\'\', \'\', \'\', 3, 0, 0); INSERT INTO wp_ctt_timetables (name, homework, tod, class, dow, lesson) VALUES (\'\', \'\', \'\', 3, 0, 1); INS
如何创建META_KEY的索引(SQL)?
我是编程新手,sql对我来说绝对陌生。我今天在我的多站点上创建了一个新的meta\\u键,但当我在查询中使用它时,我的站点将非常慢。。。我读到(这里:https://css-tricks.com/finding-and-fixing-slow-wordpress-database-queries/), 这需要我为meta\\u键创建一个sql索引,这将使我的站点运行速度大大加快。。。下面是sql命令:CREATE INDEX wp_postmeta_csstricks ON wp_postmeta (me
将表锁与wp_INSERT_POST一起使用?
我每5分钟运行一个cron,插入大量帖子。有时,这些cron会同时运行这两个cron。确保不会造成重复帖子。我想在插入期间使用sql锁表。但这是有问题的wp_insert_post() 因为这是在执行存储的sql进程。我不想使用常规SQL,因为我没有从所有方面获得好处wp_insert_post() 做并且可能会受到未来wp更新的影响。有什么方法可以使用wp_insert_post() 带锁的桌子?
如何在WordPress站点的特定页面上显示SQL查询
这是我要显示的查询SELECT account_number, consumer_name, bill_amount, due_date, disco_date, bill_status FROM wp_bill_inquiry WHERE account_number = 输入AND pin_number = 输入通过在这样的表单中输入数据我希望得到这个结果
如何根据帖子的内容设置批量起草帖子
我的帖子中有数千个脱机链接,我想将它们全部设置为草稿。我知道链接的格式example.com/fileX. 因此,我需要一个SQL查询来搜索帖子内容,并将包含该url的任何帖子设置为草稿。我认为这可能是一个良好的开端:UPDATE tb_posts SET post_status = \'draft\' WHERE 但我不知道在WHERE子句中进行搜索。我打算使用ARI Adminer 用于编辑数据库的插件。
根据帖子内容批量设置帖子的SQL查询
我的帖子中有数千个脱机链接,我想将它们全部设置为草稿。我知道链接在格式示例中。com/fileX。因此,我需要一个SQL查询来搜索帖子内容,并将包含该url的任何帖子设置为草稿。我认为这可能是一个良好的开端:UPDATE tb_posts SET post_status = \'draft\' WHERE 但我不知道在WHERE子句中进行搜索。我打算使用ARI管理员插件来编辑数据库。
如何防止某些自定义角色看到用户列表页面上的其他自定义角色?
因此,我正在构建一个具有3个不同自定义角色的系统-Admins, Providers, 和Users.提供商可以访问用户。php或列表用户页面。但是,他们应该无法查看/编辑/访问Admins, 或其他Providers. 他们应该能够清楚地看到/编辑自己,并看到/编辑所有Users.我的问题是,如何防止提供商看到此页面上的“ALL”或“Admins”选项卡/链接?我如何确保他们只看到自己Users?为了清楚地说明我正在努力实现的目标,包括以下图片:我在pre_user_query 钩这是我的代码的简化版本
在尝试创建用户数据库系统时迷失
我读了很多书,但仍然不知道如何访问我的网站。我的目标是建立一个登录系统,这些用户可以在其中保存和操作自己的内容。例如,一个游戏,用户选择某些元素并交叉比较以获得分数等。似乎有很多方法可以做到这一点,而且所有的指南都不够具体到我的目的,所以我希望能找到正确的方向。目前,我的网站只使用一个基本主题和elementor来编辑静态页面,我希望保持这个不变以处理美学问题(我不想手工完成所有html/css,这就是我选择wordpress的原因)。我考虑过的选项:-使用已经存在的登录插件->如何将此用户登录数据
REGISTER_POST_STATUS-SHOW_IN_ADMIN_ALL_LIST和SHOW_IN_ADMIN_STATUS_LIST不影响查询
在register_post_status, 我已经禁用了show_in_admin_all_list &;show_in_admin_status_list 对于我的自定义状态my_hidden_status但是,从查询日志中可以看到post\\u状态my_hidden_status 仍然没有被过滤掉(加载edit.php时)e、 g。SELECT post_status, COUNT( * ) AS num_posts FROM st_posts WHERE post_type = \'
查询WordPress数据库并发布HTML表
我正在寻找一些帮助来构建基本代码,以查询我的WP数据库,检索一个表,然后将其发布到页面上。网络上似乎有很多东西可以帮助实现这一点,但由于php/sql编码背景有限,我发现很难完成所有工作。我发现通过逆向工程和从那里构建更容易学习。我已经下载了插件PHP code snippets (Insert PHP) 这使我能够将php代码添加到帖子(在下一版本中不推荐)或短代码中。我相信下面的代码应该足以查询wp\\u post表并返回数组中的表数据。global $wpdb; $result = $wpd