WordPress开启https后把文章图片改为https的解决方法

WordPress 站点开启 HTTPS 后,文章中引用的图片就很有必要把 HTTP 统一改为 HTTPS,要不然会地址栏上的绿锁就会有黄色的三角。提示连接不一定是安全的。

根本的解决办法是通过 SQL 语句进行正文的批量替换,用phpmyadmin工具进入数据库管理,点击SQL->粘帖语句到输入框->点击执行即可,运行如下语句批量替换:

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.rainwu.cn/wp-content/uploads','https://www.rainwu.cn/wp-content/uploads');
#www.rainwu.cn 改成网站的域名

参考网站:https://www.yziw.net/archives/2861.html

让WordPress文章的段落首行自动空两格

网上找到了一个简单的实现方法,将下面的代码添加到主题目录 functions.php 的最后一个 ?> 前即可实现首行缩进,其它什么都不用调整。

//文章首行缩进
function Bing_text_indent($text){
     $return = str_replace('<p', '<p style="text-indent:2em;"',$text);
     return $return;
}
add_filter('the_content','Bing_text_indent');

原文参考地址:https://www.wpdaxue.com/p-text-indent.html

但是这个有个不太满意的地方就是所有的段落都会空两格,包括代码。