wordpress非單篇瀏覽形式下,wordpress文章是全文顯示,如果wordpress文章里插入了more標(biāo)簽,wordpress文章只顯示到more標(biāo)簽截?cái)嗄抢铮缓箫@示“read more”、“繼續(xù)閱讀”鏈接,點(diǎn)擊鏈接進(jìn)入單篇wordpress文章閱讀,顯示全文。
一篇一篇地自定義more標(biāo)簽文本
想自行定義你的more鏈接文本,這里有兩個(gè)好方法。最簡(jiǎn)單的一個(gè)就是,在文章內(nèi)容插入more標(biāo)簽時(shí)自行加入自定義的文本內(nèi)容。例如,需要將默認(rèn)的more改成 “知道更多”,你就可以將平常用的
more-->標(biāo)簽替換為:
知道更多-->
使用這種方法,你可以為WordPress 中任何一篇文章的more標(biāo)簽設(shè)定獨(dú)特的文本內(nèi)容。這是WordPress一個(gè)非常討人喜歡的地方,
第二種:通過(guò)functions.php文件來(lái)實(shí)現(xiàn)的,主題作者喜歡在functions.php文件中控制more標(biāo)簽,比如:
function my_more_link($more_link, $more_link_text) {
return str_replace($more_link_text, 'Read More', $more_link);
}
add_filter('the_content_more_link', 'my_more_link', 10, 2);
而其中的Read More替換為你想到的文字既可,比如閱讀全文即可
第三種:通過(guò)主題模版文件
但是有些朋友發(fā)現(xiàn)自己的functions.php文件中并沒(méi)有這段代碼,那怎辦呢?其實(shí)博主的主題剛好也不在這個(gè)文件里面,是因?yàn)橹黝}作者直接把more寫(xiě)在了模版文件里,查看下index文件、archive文件、category文件、以及某些主題會(huì)存在多個(gè)自定義的文件,查找 the_content 比如博主的是其中 Read More 就是需要修改替換的,注意這個(gè)是存在多個(gè)文件中的要一一替換下。
其實(shí)要說(shuō)還有沒(méi)有第四種,第五種,其實(shí)還是有的都是大同小異的,只要你細(xì)心查找一定會(huì)找到了,
另外如果覺(jué)得手動(dòng)添加more標(biāo)簽麻煩的話可以通過(guò)設(shè)置自動(dòng)獲取任意數(shù)量字符為摘要,此方法同第三種放法查找主題中包含 the_content 代碼,
比如修改為:
<!--?php echo mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 200,”……”); ?-->
其中200表示獲取前200個(gè)字符
相關(guān)鏈接: