问题: wordpress中写文章发布后,段落首部的空格会直接被过滤掉
目前主要有三种解决方式:
1,最简单的,使用html编辑器,用 表示空格
2,采用css,对段落标签p添加样式,代码如下,相当简单
p {text-indent:2.1em;}
将上面代码复制到style.css文件中就可以,这个文件可以通过两种方式找到
- 进入后台,选择外观->编辑,将上面的代码复制进去,注意,别复制到注释里
- 登录服务器,找到主题文件中的style.css 文件,网站/wp-content/themes/模板/style.css
写完后,直接查看原有文章就可以看到效果(注意,要在前端看,而不是在后台的写文章中,因为写的文章还没有应用样式呢)
3,修改function.php的函数,文件位置和css的一样,看上边就可以了,把这段代码添加进去就可以(这部分是php代码,要添加在<?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');