您当前的位置:首页 > TAG信息列表 > wpdb
在自定义帖子类型中显示带有待决项目计数的徽章
我的代码正在运行,但我不确定这是否是正确的方法。基本上,当用户将记录添加到自定义帖子类型时,它会直接转到挂起状态,需要管理员来发布它。我想让管理员用户知道他们的记录,以便他们通过显示带有数字的红色徽章来批准,就像插件需要更新时一样。如前所述,这是可行的,但也许有比运行自定义SQL查询更好、更多的wordpress方法?add_action( \'admin_menu\', \'add_user_menu_bubble\' ); function add_user_menu_bubble(
GET_RESULTS不返回任何内容
使用$wpdb并获得\\u结果的基本方法是什么?这是我的代码:global $wpdb; $q=\"SELECT * FROM wp_usermeta WHERE meta_key = \'nickname\' AND user_id = 771\"; $result = $wpdb->get_results($q); echo $result; 查询字符串很好,因为我可以在phpmyadmin中运行它,并且工作正常。在浏览页面时,我并没有得到任何回复。
控制台中来自wpdb查询的奇怪字符串
我使用此代码: $search = $this->wpdb->prepare(\"WHERE (name LIKE %s OR tag LIKE %s)\", \'%\'. $this->wpdb->esc_like($word) .\'%\', \'%\'. $this->wpdb->esc_like($word) .\'%\'); 在控制台中,我得到:name LIKE \'{4b9ad9b602bd32ff99324feebaa1883bb3a3e
检查数据库中是否存在值,将行详细信息添加到变量并回显结果
我正在尝试为客户Woocommerce商店创建一个英国邮政编码检查器。我在Wordpress中创建了一个包含单元格、邮政编码、城镇和县的表格。当用户在表单中输入邮政编码并单击提交时,我想检查我们的数据库中是否存在邮政编码,并让用户知道。我的代码无法识别数据库中是否存在邮政编码,或稍后输出城镇。任何帮助都将不胜感激。<?php global $wpdb; $table_name = $wpdb->prefix.\'vw_postcode_checker\'; i
删除最旧的WordPress帖子(SQL查询)
我已达到托管平台上的数据库限制。我想在我的函数中添加一个函数。php,它可以在我发布新帖子时删除数据库中最早的帖子。function deleteOldestPost(){ global $wpdb; $prefix = $wpdb->prefix; $wpdb->query(\"DELETE code\"); } add_action(\'publish_post\', \'deleteOldestPost\'); 有
"BS_" rows in postmeta table
我正在修剪WordPress站点的MySQL数据库,并注意到postmeta 前缀为“BS\\uu1”的表。BS_author_type BS_guest_author_name BS_guest_author_url BS_guest_author_description BS_guest_author_image_id 这些是由WordPress生成的还是由我之前可能添加和删除的插件生成的?我试着用谷歌搜索元键和前缀BS_ 我得到的唯一结果是一个罗马尼亚网页,
为什么查询返回空数组?
我试图使用下面的代码执行查询,但我得到的是空数组var_dump.global $wpdb; global $post; $slug = $post->post_name; $course = $wpdb->get_results( \"SELECT * FROM wp_posts where post_name = $slug\" ); var_dump($course);exit; // 如果在中运行相同的查询PHPMyAdmin 它返
如何使用wpdb查询获取批量/批插入的插入行ID?
我正在编写一个插件,需要将数据保存在自定义表中,function 点击API,然后保存需要批量处理的数据insert, 但作为wpdb 不支持开箱即用我做了一个function 对于it使用prepare 和query.但是query 不返回插入的行ID。我怎样才能得到它们?除了使用wpdb?
使用自定义查询从类别中获取帖子
我有一个自定义sql查询,可以从特定类别(ID=62)中获取最新帖子。看起来是这样的:SELECT p.ID, u.display_name AS author, post_date_gmt, post_title, p.post_author AS author_id, rel.term_taxonomy_id, (SELECT guid FROM wp_BO
在自定义帖子类型中进行筛选以查找父帖子
function fws_admin_posts_filter( $query ) { global $pagenow; if ( is_admin() && $pagenow == \'edit.php\' && !empty($_GET[\'my_parent_pages\'])) { $query->query_vars[\'post_parent\'] = $_GET[\'my_parent_pages\']; }
我想只过滤管理区中的家长帖子
在我的自定义帖子中,我想要一个这样的过滤器;书籍;。此筛选器应仅显示父帖子。
插入前检查行是否存在
不确定我在这里做错了什么,但我希望在db中添加一行,但只有当该行没有使用该电子邮件地址退出时,请参阅下面的代码: function register_user() { global $wpdb; $tablename = $wpdb->prefix."tablename"; $name = $_POST[\'name\']; $email = $_POST[\'email\']; $password = $_POST[\'password
迁移后重定向到旧域名网站
谁能帮我恢复我的网站(使用新域名)?我有一个数据库备份,当还原它时,wordpress会将我重定向到旧网站和域。我在mysql中更改了站点url,现在我有了这样一条消息:这是nataura。找不到ro页面找不到该网址的网页:https://nataura.ro/wordpress/HTTP错误404
有关自定义代码的$wpdb帮助
因此,我试图实现一些自定义操作,对我创建的表进行选择。我正在使用以下内容:global $wpdb; $fivesdrafts = $wpdb->get_results("SELECT * FROM wpjk_vuln WHERE IDuser = " . um_profile_id()); foreach ( $fivesdrafts as $fivesdraft ) { echo $fivesdraft->IDprogra
Limit left join
我试图使用left join删除帖子类型的帖子,但出现以下错误:您的SQL语法有错误;查看与MySQL服务器版本相对应的手册,以了解“LIMIT 1”附近要使用的正确语法代码:global $wpdb; $result = $wpdb->query( $wpdb->prepare("DELETE posts,pt,pm FROM wp_posts posts LEFT JOIN wp_term_relation
是否从分类中清除特定帖子ID的术语?
尝试了解如何使用SQL/$wpdb->;查询以从分类中删除与特定帖子ID相关的所有术语。下面的内容很好地删除了特定分类法中的所有术语,但我需要对其进行修改,以便只删除与所提到的特定post id关联的术语。// Clear Terms from Taxonomy \'post_tag\' DELETE t, tr, tt FROM wp_terms t INNER JOIN wp_term_taxonomy tt ON t.term_id = tt.term_id
Clustom插件中的查询问题
我正在尝试从WP-ERP插件表中的自定义插件中执行一些操作。我正在使用以下代码: global $wpdb; $wpdb->show_errors( true ); $table_name= $wpdb->prefix.\'erp_acct_products\'; $wpdb->print_error(); $DBPresults= $wpdb->get_results("SELECT name FROM $table_n
将数据从复选框保存到wpdb数组
我有几个水果复选框,但当保存到wpdb数据库时,它只保存最后一个检查的水果复选框,变量$check接收vardump字符串(6)”;香蕉“;字符串(5)“”;苹果公司;在数据库中只出现苹果应该是香蕉,苹果在同一个字段中有一个数组。不应该只保存最后标记的 foreach( $checkboxes as $check ) { var_dump( $check); } global $wpdb; $wpdb->insert(\'data\
当WordPress默认表时,回显成功。当插入表格时,回声空白
当我使用这段代码时,结果/回音按我的要求显示。<?php $user_checks = $wpdb->get_results( " SELECT ID, user_nicename FROM $wpdb->users " ); foreach ( $user_checks as $user_check ) { echo $user_check-
当有人通过WordPress注册时,我如何在单独的数据库中添加新行?
如果这个问题太笼统或位置错误,我深表歉意,但我不熟悉SQL、Wordpress和web托管。因此,我是一名使用Unity C#创建多人游戏的游戏开发人员。我正在使用GoDaddy网站托管,WordPress用于公司网站。目标是允许用户通过网站或游戏创建WordPress用户帐户。当用户成功注册到wp\\U用户数据库时,我希望将一个新行添加到一个单独的数据库中,该数据库将包含用户的游戏内数据(例如玩过的游戏、赢过的游戏、输过的游戏、头像外观等)。在添加新行时,我希望填充数据库中的int字段,通过id索引将它