如何在所有wordpress帖子中添加<! - more - >标签?

时间:2016-10-23 16:10:00

标签: php mysql wordpress

我希望在每个帖子中添加30个字或200个字符后,将<!--more-->标记添加到我的所有WordPress帖子中。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

手动向帖子添加标签不是一个长期的解决方案,因为您必须每次手动执行此操作或为此创建自定义插件。我认为使用the_excerpt()函数是您的最佳选择。

如果您无法决定使用哪一个,请通过“How to properly use more tags”,您将更好地了解在特定情况下使用哪一个。

答案 1 :(得分:0)

您可以编写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