我們通常寫文章時,段落首行都會空兩格,可是WordPress自帶的編輯器卻沒有考慮到這一點(diǎn),導(dǎo)致發(fā)布的文章首行都是頂格的,看起來很不習(xí)慣。我們通常的解決方法都是在發(fā)布文章時把編輯器切換到“文本”模式,然后再在首行手動鍵入兩個全角的空格來實(shí)現(xiàn)的。但是這有兩個弊端,一是…
我們通常寫文章時,段落首行都會空兩格,可是WordPress自帶的編輯器卻沒有考慮到這一點(diǎn),導(dǎo)致發(fā)布的文章首行都是頂格的,看起來很不習(xí)慣。
我們通常的解決方法都是在發(fā)布文章時把編輯器切換到“文本”模式,然后再在首行手動鍵入兩個全角的空格來實(shí)現(xiàn)的。但是這有兩個弊端,一是麻煩,編輯不方便;再一個就是如果日后更換成了首行會自動空兩格的主題,就會變成了首先空四個空格。
所以,最好的解決方法就是能實(shí)現(xiàn)發(fā)布文章時自動空兩格,我們可以通過修改主題的style.css樣式表文件來實(shí)現(xiàn)。方法如下:
以“三好網(wǎng)志”正在使用的經(jīng)典的iNove主題為例。編輯style.css,找到:
1 2 3 |
.post .content p { margin-bottom:10px; } |
然后在其中加入:
1 |
text-indent:2em; |
這樣再發(fā)布文章時,段落首行就會自動縮進(jìn)兩個空格了。
如果你使用的是其他主題,可以在style.css中找到類似 .***** p { 這樣的控制文章正文換行樣式的代碼,加入以上代碼即可。
如果一個新手想要添加首行縮進(jìn),而又不會 CSS 什么的,那么就無法實(shí)現(xiàn),為此,我無聊的折騰了一個簡單實(shí)現(xiàn)的方法,將下面的代碼添加到主題目錄 functions.php 的最后一個 ?> 前即可實(shí)現(xiàn)首行縮進(jìn),其它什么都不用調(diào)整。
//文章首行縮進(jìn) function Bing_text_indent($text){ $return = str_replace('<p', '<p style="text-indent:2em;"',$text); return $return; } add_filter('the_content','Bing_text_indent');