如何分享全身内容

时间:2019-03-07 16:16:24

标签: blogger whatsapp

<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数据标签,但是效果不佳。

1 个答案:

答案 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视为新行,而是将按原样在共享文本中打印出来。