wordpress - 无法为我的 Wordpress 网站更新 siteurl 和 home
问题描述
我最近在我的博客上启用了 https。现在,我无法更新其 WordPress 地址 (URL) 和站点地址 (URL)。到目前为止,我已经尝试了所有三个选项
选项 1:从 UI 更改 - 我无法从 UI 更改,因为该选项显示为灰色
选项 2:更新 functions.php - 我已经更新了 functions.php 并在末尾添加了以下内容
update_option( 'siteurl', 'https://example.net' );
update_option( 'home', 'https://example.net' );
选项 3:直接更新数据库表
wp option update home 'https://example.net'
wp option update siteurl 'https://example.net'
确认我这样做了
wp option list --search=home
wp option list --search=siteurl
因此,即使在我转到我的站点设置时尝试了所有三个选项之后,我仍将 http://example.net视为 WordPress 地址 (URL) 和站点地址 (URL)
解决方案
如果这些值在管理设置页面中显示为灰色,那么您很可能已经在文件中进行了设置,WP_HOME
因为 这将覆盖 WP 设置中设置的任何内容(与数据库中的设置相同)。WP_SITEURL
wp-config.php
检查您的 wp-config 是否有类似的内容:
define('WP_HOME','http://example.net');
define('WP_SITEURL','http://example.net’);
您可以在这些行中将其更改为 https 或者您可以删除这些行并让数据库中的设置生效。
推荐阅读
- c# - 填写登录表单后,我的标签消息不会出现
- android - how to increase the android 's sms sending throtle in delphi?
- jquery - activate next and privous button of owl-slider using jquery
- c++ - If another pointer (p) points at a class that was allocated to another pointer (head), will the former (p) invoke a destructor?
- php - How to return subject when deleted with laravel spatie activity log
- flutter - 为什么获取 SharedPreferences 的实例是一个异步函数?缓存实例是一个好习惯吗?
- angular - Angular:如何在订阅模板之前通过管道传输 Observable
- javascript - 有没有办法在 url 中有一个搜索值和哈希?
- python - 无法将函数存储在 Selenium 的变量中
- excel - 循环通过工作表删除重复项