您当前的位置:首页 > TAG信息列表 > wpdb
DBDelta:对于刚创建的表,“表不存在”
当我运行以下代码时: global $wpdb; require_once( ABSPATH . \'wp-admin/includes/upgrade.php\' ); $table_tags = $wpdb->prefix . \"tags_tb\"; $sql = \"CREATE TABLE $table_tags ( tag text, tag_i
Filter authors on meta value
我在我的用户档案中添加了一个名为ArtistCategory的部分。这可以是值X或Z。我正在使用下面的代码获取一个列表,我在菜单中使用该列表,并在艺术家显示\\u name the artists ArtistsCategory之后显示。到目前为止还不错。http://pastebin.com/jQHDjtF2我想通过只显示ArtistsCategory X的作者来过滤查询,但无法将其计算出来。我能找到的所有东西都与帖子有关。希望有人能帮我解决这个问题。谢谢
如何使用WP_QUERY获取带有关键字的自定义帖子类型
我想用关键字查询并在自定义分类页面上显示一些相关帖子,相关帖子来自自定义帖子类型“gift”。我尝试了下面的代码,但它只适用于默认的post\\u类型,如何使其适用于自定义post\\u类型?非常感谢! <?php $querytitle = $reltopic; //$reltopic is query keywords $querytitle=strtoupper($querytitle); $ids = $wpdb->get_col(
无法访问附件图像的缩略图...找不到原因
我有一个自定义表单,允许用户发表帖子,也可以上传图片。图像保存在wp_posts as post\\U类型=attachment 使用guid 显示图像。现在我已经创建了一个用php创建的网格,它显示了我帖子的所有主要图片。然而,由于我调用了图像的guid,所以当图像较大时,加载速度非常慢。我知道每次上传图像时都会保存一些较小的缩略图,但我在数据库中找不到这些文件。我尝试用以下所有方式向他们展示://test with ID of the post: get_the_post_thumbnail(
我已经包含了wp-config,我应该也添加全局$wpdb吗?
通常,在我的wordpress网站中,当我修改模板页面文件时,只需为数据库操作添加全局$wpdb,而不包括wp配置文件。现在,我在public\\u html文件夹中创建了自己的php文件,用于数据库操作。为了让它工作,我应该包括wp config。php文件。我的问题是,如果我已经包含了wp config,那么我应该添加global$wpdb吗。php文件?Thx公司
将MySQL PDO连接更改为WPDB连接
我有一个带有PHP脚本的自动填充搜索框,可以从DB中获取数据。它使用PDO连接,甚至可以与我的WordPress数据库完美配合,但由于我不确定PDO是如何工作的,我想用WordPress函数重写它。有人知道怎么做吗?这是自动建议脚本:if (isset($_GET[\'term\'])){ $return_arr = array(); try { $conn = new PDO(\"mysql:host=\".DB_SERVER.\";po
WordPress单元测试-无法创建表
我正在使用PHPUnit在WP测试套件的顶部对我的WP插件进行单元测试。一切正常,只是当我尝试通过setUp方法创建表时,无法创建表。这是我的代码:class Test_Db extends PAO_UnitTestCase { function setUp() { parent::setUp(); global $wpdb; $sql = \"CREATE TABLE {$wpdb->prefix}my
WordPress wpdb->Insert返回int(0)=>不插入任何内容,没有错误!
我真是不知所措。我想在我的WordPress插件中插入,问题是它不会返回任何错误,也不会插入内容!我不知道如何解决这个问题,真的需要你的帮助。在下面的代码中,我使用了示例名称,但我使用了字符- 对于这些,在这种情况下,我的真实表也有- 它和桌子本身一样。通常没有问题,只需使用一些回勾即可,而且效果很好,但现在欢迎使用WordPress。WordPress中的插入功能是否有问题,或者是否存在其他可能的错误?我真的想自己解决这个问题,但失败了。$insertion = $wpdb->insert($wp
以最简单的方式将站点修剪到另一个域
我需要移动我的简单Wordpres 网站发件人www.mysite.oldplace.com 到www.oldplace.com 以尽可能简单和自然的方式。我的简单站点规范:WP 4.4.2Twenty-leven 1.9 themePolylang插件1.8.4我知道我可以安装一些插件来完成这项工作,但我不确定它们是否真的能做好这项工作。我听说了一些关于在SQL备份/还原脚本中搜索和替换站点名称的内容。但我相信,在我们的时代,这应该通过本地WP工具来解决。请描述一下这个问题的完整解决方法。
$wpdb->get_var如何使用Offset?
WordPress文档中写道:(https://codex.wordpress.org/Class_Reference/wpdb)选择一个变量get\\u var函数从数据库返回一个变量。虽然只返回一个变量,但查询的整个结果都会被缓存以供以后使用。如果未找到结果,则返回NULL。get\\u var(\'query\',column\\u offset,row\\u offset);?>查询(字符串)要运行的查询。将此参数设置为null将从上一个查询的缓存结果中返回指定的变量。column\\u o
是什么原因导致WordPress前端出现“max_user_Connections”警告?
I\'m currently getting this error in the front-end only (not inside /wp-admin):Warning: mysqli_real_connect(): (HY000/1203): User xxx already has more than \'max_user_connections\' active connections in /hermes/.../public_html/myhome/wp-includes/w
Undefined offset: 0
下面是我的PHP函数:function getUserIDandPush($ul){ global $table_prefix; // Prefix for Database table global $user_login; global $wpdb; // Wordpress WPDB database method $dt = $table_prefix; //Tables Prefix $as = $wpdb->
Wpdb按分类获得帖子SQL
我需要一个特定post\\u类型的帖子列表,外加一个自定义分类术语的名称。这就是我目前得到的SELECT p.post_name,t.name as clientName FROM $wpdb->posts AS p, $wpdb->terms AS t LEFT JOIN $wpdb->term_relationships AS tr ON (\'p.ID\' = tr.object_id) LEFT JOIN $wpdb->term_taxonomy
如何使用Prepare对变量进行查询
尝试编写一个有效的prepare语句。这项工作:$countthem = $wpdb->get_var( \"SELECT COUNT(*) FROM wp_cmapg WHERE lang = \'yes\'\" ); 这不起作用:$countthem = $wpdb->get_var( $wpdb->prepare( \"SELECT COUNT(*) FROM wp_cmapg WHERE lang= %s\", $lang ), 0, 0 );
从数据库查询中排除类别
我有下一个代码:$drivers_all = $wpdb->get_results(\"SELECT DISTINCT meta_value FROM wp_postmeta WHERE meta_key = \'driver\'\") 通过这个,我得到了所有字段“driver”的值。如何在此代码中排除某些类别?
$wpdb->last_error不显示出错时的查询
我正在使用$wpdb->insert. 然而,一旦出错,我似乎没有从中获得任何信息$wpdb->last_error. 这可能是什么原因?我已经设置了此配置wp-configdefine(\'WP_DEBUG\', false); define(\'SAVEQUERIES\', true); 代码如下:$result = $wpdb->insert($this->table, $data_); if (false === $result) {
预准备语句的WPDB占位符和第二个参数
如何为这种sql prepare设置占位符和第二个参数$wpdb->prepare( \"SELECT ID FROM {$wpdb->posts} WHERE post_type = \'attachment\' AND ID IN (\'\".implode(\"\',\'\",$slideshow_imgs).\"\') ORDER BY menu_order ASC\" ); 答案??我这样做
如何在$wpdb中获取数组?
我有一个从数据库表中选择数据的代码段。但我遇到了一个错误:Warning: Invalid argument supplied for foreach()我遇到一个新错误:Notice: Trying to get property of non-object在此行中echo $result->Name;代码段(已更新):$results = $wpdb->get_results( \'SELECT DATE_FORMAT(FROM_UNIXTIME(submit_time), \"%b %e
Can't run database query
我正在编写一个函数,从数据库中的自定义表中查询一些信息。似乎我无法查询所需领域的数据库。function ch_details_from_id($id) { global $wpdb; $details = $wpdb->get_results(\"SELECT * FROM \" . $wpdb->prefix . \"ch_guests WHERE key = \'\" . $id . \"\'\", ARRAY_A);
$wpdb查询结果未出现,但在phpmyadmin中可用
这是我的查询,当我在PHP文件中运行它时,它将返回NULL 但Phpmyadmin返回行中的查询是相同的。甚至我也试过$wpdb->get_row() 和$wpdb->get_col() 但所有人的结果都是一样的。include \'wp-config.php\'; global $wpdb; $result = $wpdb->get_results(\"SELECT * FROM wp_order_transaction WHERE order_id=1431\");&