[英]How do I add <!--more--> tag to all wordpress posts?
我希望在每个帖子中30个单词或200个字符之后为我的所有WordPress帖子添加<!--more-->
标签。
我怎样才能做到这一点 ?
手动向帖子添加标签不是一个长期的解决方案,因为您必须每次手动执行此操作或为此创建自定义插件。 我认为使用the_excerpt()函数是您的最佳选择。
如果您无法决定使用哪一个,请通过“ 如何正确使用更多标签 ”,您将更好地了解在特定场景中使用哪一个。
你可以编写php脚本,我的算法如下:
get posts from DB as array
foreach content do
replace \s* with \s
if content length > 200
explode content using ' '
if array length >=30
add tag after 30th item
implode array with ' '
else
add tag after 200 chars using strpos
update row
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.