aerni / social-links
轻松生成社交分享链接
v3.2.0
2024-05-07 13:20 UTC
Requires
- php: ^8.0
- statamic/cms: ^4.0 || ^5.0
README
此插件提供了一种简单的方法来创建社交媒体频道(如Facebook、Twitter等)的个人资料和分享链接。
安装
使用Composer安装插件。
composer require aerni/social-links
支持的频道
此插件支持以下社交频道: Facebook、GitHub、Instagram、LinkedIn、Mail、Pinterest、Telegram、Twitter、Vimeo、WhatsApp、Xing、YouTube
个人资料链接
通过提供个人资料的社交 channel 和 handle 创建链接
{{ social:profile channel="facebook" handle="michaelaerni" }}
或使用缩写形式
{{ social:facebook:profile handle="michaelaerni" }}
分享链接
通过提供社交 channel 创建分享链接
{{ social:share channel="facebook" }}
或使用缩写形式
{{ social:facebook:share }}
参数
您可以使用多个参数来自定义分享链接
默认情况下,url 将放置在电子邮件正文内。您可以通过使用 body 参数自定义电子邮件正文文本。请注意,这将覆盖包含 url 的默认正文文本。您必须手动将 url 添加到 body 参数中,如下所示
{{ social:mail:share body="I want to share this great site with you: {permalink}" }}
Telegram
频道名称
获取社交频道的名称
{{ social:name channel="facebook" }}
或使用缩写形式
{{ social:facebook:name }}
标签对
您还可以使用标签对一次性获取所有数据
{{ social channel="facebook" handle="michaelaerni" }}
{{ profile }}
{{ share }}
{{ name }}
{{ /social }}
或使用缩写形式
{{ social:facebook handle="michaelaerni" }}
{{ profile }}
{{ share }}
{{ name }}
{{ /social:facebook }}`