<li class='whatsapp whatsapp-mobile'>
<a expr:href='"https://api.whatsapp.com/send?text=" + data:post + " | "' class='whatsapp' rel='nofollow' target='_blank'/>
</li>
我通过使用上面的代码片段尝试了此操作,但是它不起作用。
我也尝试了data:post
数据标签,而不是date:post.body
数据标签,但是效果不佳。
答案 0 :(得分:0)
要执行此操作, snippet
操作员将需要与 jsonEscaped
功能结合使用。将其应用于 data:post.body
数据标签将获得帖子的全文。
snippet(data:post.body,{ ellipsis: false, links: false, linebreaks: false }).jsonEscaped
使用 snippet
运算符时不使用任何 length
选项,以防止应用任何字符限制。关于使用的其他选项,请参考How to increase character lengh in blogger snippet instead of using limited length, 'data:post.snippet'?
完整的代码如下-
<li class='whatsapp whatsapp-mobile'>
<a expr:href='"https://api.whatsapp.com/send?text=" + snippet(data:post.body,{ ellipsis: false, links: false, linebreaks: false }).jsonEscaped + " | "' class='whatsapp' rel='nofollow' target='_blank'/>
</li>
jsonEscaped
函数将使换行符替换为\n
。 Whatsapp不会将\n
视为新行,而是将按原样在共享文本中打印出来。