在Timber中使用post.preview而不是post.get_preview时,如何更改帖子预览的"Read More"文本?

Wes*_*ole 6 wordpress timber

在Timber 1.3.1版之前,如果您想更改帖子预览的"阅读更多"文本,则可以使用{{ post.get_preview(50, 'false', 'Keep Reading') }}.此功能已被弃用,建议使用{{ post.preview }},但似乎无法轻松过滤"阅读更多"文本.

Gch*_*htr 13

这似乎并不容易,可能是因为尚未记录.但我们正在努力!

{{ post.preview }}返回一个PostPreview对象,它是一个可链接的对象.这意味着您可以通过添加方法来更改预览的输出.

在您的示例中,当您想要更改read-more文本时:

{{ post.preview.read_more('More!') }}
Run Code Online (Sandbox Code Playgroud)

如果您还想将长度更改为10个单词,则可以执行以下操作:

{{ post.preview.length(10).read_more('More!') }}
Run Code Online (Sandbox Code Playgroud)

  • post.preview.length(10)仅在我最后添加.force时才有效. (2认同)