我想使用以下代码在WordPress数据库中插入一些日期:
$table_name = $wpdb->prefix . "liveshoutbox";
$wpdb->insert( $table_name, array(...
这很好用......
但是如果表格前缀在wp-config.php中不包含下划线“_”,我发现这不起作用。
我打开“wp-config.php
”,发现“$table_prefix
”设置为“www
”(没有下划线。“
我尝试更改前缀(安装后)但不能。
在这种情况下,我该如何解决问题?
感谢您的帮助。
答案 0 :(得分:0)
你可以尝试:
$table_name = "wwwliveshoutbox";
前缀只是添加了存储的前缀,这将使代码更具动态性,但这应该有效。
或者你可以试试:
$table_name = $wpdb->base_prefix . "liveshoutbox";
或者这个:
$table_name = $table_prefix . "liveshoutbox";
答案 1 :(得分:0)
首先,打开wp-config.php并将table_prefix(第67行或第67行)更改为
$table_prefix = 'www';
然后在您的代码中使用
global $wpdb;
$table_name = $wpdb->prefix . "liveshoutbox";
然后我应该工作