在 WordPress 中将代码添加到 wp-settings.php 是否安全?我主要担心的是该文件将来会被更新重写吗?
我需要能够在多个 WordPress 安装之间共享帖子,所以我共享一个数据库并且只更改帖子和 postmeta 表的表前缀。我希望表前缀对其他所有内容保持不变。只要我将以下代码放在 wp-settings.php 中,它就可以正常工作。
$wpdb->posts = 'newprefixx_posts';
$wpdb->postmeta = 'newprefix_postmeta';
我还没有找到可以用来做同样事情的 Action 钩子(Hook),但如果有人知道的话,那将是我的首选方法。
谢谢。
最佳答案
您可以在运行时通过为 $wpdb->prefix
分配一个新值来设置前缀
参见 http://codex.wordpress.org/Class_Reference/wpdb#Class_Variables
无论哪种方式,都不建议对核心文件进行任何更改。
随着时间的推移,您可能会忘记所做的更改。
关于php - 将代码添加到 wp-settings.php/changing table prefix for posts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24071563/