aerni/social-links

轻松生成社交分享链接

v3.2.0 2024-05-07 13:20 UTC

This package is auto-updated.

Last update: 2024-09-07 14:05:00 UTC


README

此插件提供了一种简单的方法来创建社交媒体频道(如Facebook、Twitter等)的个人资料和分享链接。

安装

使用Composer安装插件。

composer require aerni/social-links

支持的频道

此插件支持以下社交频道: FacebookGitHubInstagramLinkedInMailPinterestTelegramTwitterVimeoWhatsAppXingYouTube

个人资料链接

通过提供个人资料的社交 channelhandle 创建链接

{{ social:profile channel="facebook" handle="michaelaerni" }}

或使用缩写形式

{{ social:facebook:profile handle="michaelaerni" }}

分享链接

通过提供社交 channel 创建分享链接

{{ social:share channel="facebook" }}

或使用缩写形式

{{ social:facebook:share }}

参数

您可以使用多个参数来自定义分享链接

Facebook

LinkedIn

Mail

默认情况下,url 将放置在电子邮件正文内。您可以通过使用 body 参数自定义电子邮件正文文本。请注意,这将覆盖包含 url 的默认正文文本。您必须手动将 url 添加到 body 参数中,如下所示

{{ social:mail:share body="I want to share this great site with you: {permalink}" }}

Pinterest

Telegram

Twitter

WhatsApp

Xing

频道名称

获取社交频道的名称

{{ 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 }}`