如何在共享帖子数据时将wp_options与两个WordPress分开

时间:2018-01-02 01:43:05

标签: mysql wordpress

有谁知道如何在共享帖子数据时将wp_options与两个WordPress分开?

我现在正在使用WordPress创建个人和我公司的网站。我意识到如果我可以在两个网站上分享不同网页设计的帖子数据,效率会很高。

虽然我已经尝试过共享MySQL并且它可以工作,但它也共享了存储在wp_options中的标题名称。这意味着如果我更改了个人网站的网站名称,它也会影响公司的网站名称。这不仅与网站名称有关,还与wp_options中的其他设置有关。

我也无法从下面的官方WordPress网站上找到如何做到这一点。 https://codex.wordpress.org/Editing_wp-config.php

1 个答案:

答案 0 :(得分:2)

是的,我们可以在共享发布数据时为两个WordPress分隔wp_options

使用单个数据库安装2个网站(2个副本)。 在您的数据库中创建新表。将其命名为 wp_options2 ,并在新表格中复制 wp_options 在{strong> wp-config.php 中的第二次安装中,long_string = ( "This is a longer string that does not contain any newline " "*characters*, but is defined in the source code with " "multiple strings across multiple logical lines." ) 之前 在第二次安装中转到第951行的wp-includes / wp-db.php并添加代码:

\

(这些代码应该在if ( !defined('ABSPATH') ) add define( 'M7_OPTIONS_TABLE', 'wp_options2' );

之前添加到公共函数表函数中

现在你应该能够改变主题,插件atc。对于第二主题,但所有帖子,分类法atc。将在两个网站上发布消息(对于seo bdw来说很糟糕。)

如果在第二次安装时你会遇到链接问题,请添加

if ( isset( $tables['options'] ) && defined( 'M7_OPTIONS_TABLE' ) )
                $tables['options'] = M7_OPTIONS_TABLE;
在你的wp-config.php文件中

.....