Php Wordpress仪表板帖子、页面编辑链接在安装SSL后不起作用

Php Wordpress仪表板帖子、页面编辑链接在安装SSL后不起作用,php,wordpress,ssl,Php,Wordpress,Ssl,我最近在我的Wordpress网站上安装了SSL。安装SSL后,出现了一个混合内容问题。但是可以通过安装SSL不安全的内容修复插件来修复这个问题 但是现在我面临着一个编辑和删除链接在页面、帖子等上不起作用的问题。除此之外,Wordpress仪表板中的其他东西都很好 我已经在wp-config.php文件中添加了这些代码片段 define('WP_SITEURL', 'https://' . $_SERVER['SERVER_NAME']); define('WP_HOME', 'https:/

我最近在我的Wordpress网站上安装了SSL。安装SSL后,出现了一个混合内容问题。但是可以通过安装SSL不安全的内容修复插件来修复这个问题

但是现在我面临着一个编辑和删除链接在页面、帖子等上不起作用的问题。除此之外,Wordpress仪表板中的其他东西都很好

我已经在wp-config.php文件中添加了这些代码片段

define('WP_SITEURL', 'https://' . $_SERVER['SERVER_NAME']);

define('WP_HOME', 'https://' . $_SERVER['SERVER_NAME']);

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') 
$_SERVER['HTTPS']='on';

签入wordpress数据库。url也存储在其中,因此如果其中的url为http://则将其更新为https://

wp-config.php(您已经更改了)和数据库是第一个检查这一点的地方

如果希望“在数据库中直接更改URL”位于底部,它会告诉您要编辑哪些字段


PhilB

将wordpress常量设置为带有域名的字符串:

define('WP_SITEURL', 'https://putyoutdomainname.com');
define('WP_HOME', 'https://putyoutdomainname.com');
如果您希望仪表板的登录表单应通过SSL运行,请将其放入wp-config.php中:

define( 'FORCE_SSL_LOGIN', true );
define( 'FORCE_SSL_ADMIN', true );
下次从仪表板注销并删除所有cookie,然后再次登录(或在浏览器中尝试私人模式)

Wordpress域名存储在数据库
siteurl
home
行中的表wp_选项中(我假设默认的表前缀
wp_

将HTTPS添加到过去不使用SSL的站点类似于将站点移动到新域名。你可以跟着我走。记住,如果你改变了URL
您应该更新文章和页面中的所有URL。WP codex中有SQL命令来执行此操作。

这些步骤已经完成。我在问题中添加了这些代码片段。请检查一下。据我所知,数据库值被wp-config.php值覆盖。它是?在我的数据库选项表中,我没有在url前面添加任何协议。http或https。只有url在那里。