gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 06:49:31 25 4
gpt4 key购买 nike

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

我现在正在使用 WordPress 创建个人网站和公司网站。我意识到,如果我可以在两个具有不同网页设计的网站上共享发布数据,将会非常高效。

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

我也无法从下面的 WordPress 官方网站找到如何执行此操作。 https://codex.wordpress.org/Editing_wp-config.php

最佳答案

是的,我们可以在共享帖子数据时分离两个 WordPress 的 wp_options

使用单个数据库安装 2 个网站(2 个副本)。在您的数据库中创建新表。将其命名为 wp_options2 并将 wp_options 中的所有内容复制到新表中第二次安装在wp-config.php中,在if (!define('ABSPATH'))之前添加define('M7_OPTIONS_TABLE','wp_options2');在第二个安装中,转到第 951 行的 wp-includes/wp-db.php 并添加代码:

if ( isset( $tables['options'] ) && defined( 'M7_OPTIONS_TABLE' ) )
$tables['options'] = M7_OPTIONS_TABLE;

(这些代码应添加在公共(public)函数表函数中,if ( isset( $tables['users'] ) && Defined( 'CUSTOM_USER_TABLE' ) ) ) 之前

现在您应该能够更改主题、插件 atc。对于第二个主题,但所有帖子,分类法 atc。将在两个网站中被复制(这对 seo bdw 不利。)

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

define('WP_HOME','http://seccond_website.com');
define('WP_SITEURL','http://seccond_website.com');

在你的 wp-config.php 文件中......

关于mysql - 如何在共享帖子数据时将 wp_options 与两个 WordPress 分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48054684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com