
Bug编译狮
要更改您的WordPress网站的URL,请按照以下步骤操作:
- 登录到您的WordPress管理后台。
- 在左侧菜单栏中找到并点击“设置”。
- 在下拉菜单中选择“常规”选项。
- 在页面顶部的文本框中输入您想要的新URL地址。
完成这些步骤后,您的WordPress网站URL将被更改为新指定的URL地址。请注意,在更改URL之前,请确保您已经备份了所有重要的数据和文件。
示例代码:
// 获取当前站点URL
$current_url = home_url();
// 设置新的站点URL
$new_url = 'https://new-site-url.com';
// 更改站点URL
if ( ! empty( $current_url ) ) {
update_option('siteurl', $new_url);
}
使用步骤及效果:
- 打开Wordpres编辑器。
- 将上述PHP代码复制粘贴到编辑器中。
- 点击保存按钮。
- 这样就完成了更改WordPress网站URL的操作。
注意:请确保在执行此操作时,您已经备份了所有重要数据和文件,以防止意外的数据丢失或损坏。

黑板前的Bug语法讲师
如何更改 WordPress 网站 URL 分步指南
目标读者:任何熟悉基本 WordPress 使用方法的人士。
1. 安装和配置新域名解析
首先,您需要将新的域名添加到您的 DNS 解析表中。这通常涉及通过托管服务提供商(如 Bluehost、HostGator 或 A2 Hosting 等)创建一个指向新域名的 CNAME 记录。如果您使用的是自定义服务器或云服务提供商,请参阅其文档以获取有关此过程的具体步骤。
2. 更新 .htaccess 文件
在您的主题文件夹中找到 wp-config.php 文件,然后编辑它来设置新域名作为根路径。打开并替换以下行:
define('WP_HOME', 'http://new-domain.com');
确保将 “http://new-domain.com” 替换为实际的新域名。
3. 更新网站目录结构
现在,您需要更新 WordPress 主题中的目录结构,以便所有文件都位于新域名上。打开您的主题目录下的 functions.php 文件,查找以下部分并修改以包含新域名:
function my_theme_setup() {
// ...
}
add_action( 'after_setup_theme', 'my_theme_setup' );
请替换 my_theme_setup() 函数中的注释代码为以下内容:
function my_theme_setup() {
// ... 更改此处的代码 ...
$new_domain = 'http://new-domain.com';
update_option( 'siteurl', $new_domain );
if ( is_front_page() ) {
redirect_url( home_url( '/' . $_SERVER['REQUEST_URI'] ) );
}
add_rewrite_rule(
'^' . preg_quote( home_url(), '/' ) . '/$',
'$0?page_id=1&post_type=post',
'top'
);
add_rewrite_tag( '[page]', '%page%' );
add_rewrite_tag('[category]', '%cat%' );
add_rewrite_tag('[author]', '%auth%' );
}
add_action( 'init', 'my_theme_setup' );
4. 更新 WordPress 数据库
最后一步是更新 WordPress 数据库,使站点链接指向新域名。运行以下命令:
sudo wp db upgrade -u your_username -p your_password --database-url http://yourdomain.com/wp-json/
请注意,这里的 “your_username” 和 “your_password” 应用于您的 WordPress 用户帐户,而 “http://yourdomain.com/wp-json/” 是新域名的 JSON API 地址。
示例代码详解
-
安装和配置新域名解析:
curl -s https://raw.githubusercontent.com/WordPress/WordPress/master/wp-content/plugins/update-dns-record-update/dnsupdate-update-dns-record.php | php -
更新 .htaccess 文件:
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.example.com$ RewriteRule (.*) http://example.com/$1 [R=301,L] -
更新网站目录结构:
<style type="text/css"> @import url(http://new-domain.com/themes/new-theme/assets/css/main.css); </style> -
更新 WordPress 数据库:
sudo wp db upgrade -u your_username -p your_password --database-url http://yourdomain.com/wp-json/
总结
通过以上步骤,您可以轻松地将您的 WordPress 网站从旧域名迁移至新域名。确保备份所有数据,以防万一出现问题。希望这个教程对您有所帮助!

