我偶然发现在Facebook / LinkedIn上分享了一个文本(一个标签)。这是我想做的hwat(hashtag:#STUFF):
<li class="facebook"><a target="_blank" href="http://www.facebook.com/share.php?u=<?php echo '#STUFF'. urlencode(get_the_permalink()); ?>">facebook</a></li>
不幸的是,这并不起作用(难怪!) FB上有&#34; Say Something about it&#34; 字段。 我可以在共享按钮中添加一段代码,以便该字段包含文字(非常类似于&#34;主题&#34;用于发送电子邮件)。
我可以用Twitter做到这一点。像这样:
<li class="twitter"><a target="_blank" href="https://twitter.com/intent/tweet?text=<?php echo urlencode(get_the_title() . ', #STUFF'); ?>&url=<?php echo urlencode(get_the_permalink()); ?>&original_referer=<?php ?>">twitter</a></li>
答案 0 :(得分:1)
虽然我不确定其他服务,但您可以使用此格式自定义LinkedIn上的共享文本(请注意,所有{}
占位符值都应替换为URL编码值):
<a href="https://www.linkedin.com/shareArticle?mini=true&url={URL to share}&title={article title}&summary={article summary}&source={your app/website name}">Link text</a>
E.g。
<a href="https://www.linkedin.com/shareArticle?mini=true&url=http://developer.linkedin.com&title=LinkedIn%20Developer%20Network&summary=My%20favorite%20developer%20program&source=LinkedIn">Link text</a>
有关共享内容的完整文档,请访问:https://developer.linkedin.com/docs/share-on-linkedin
答案 1 :(得分:0)
使用共享程序,您只能指定url
,就像这样...
https://www.facebook.com/sharer.php?u={url}
来源:Facebook Sharer Documentation。
但是,如果您注册了应用程序,获得了应用程序ID并安装了Facebook共享对话框插件,那么您几乎可以无限制地指定共享...
https://www.facebook.com/dialog/share?app_id={app_id}&display={page_type}&href={url}&redirect_uri={redirect_url}
来源:Facebook Dialog Documentation。
因此,在LinkedIn上共享时,您实际上不能指定任何text
。您只能设置url
参数。但是您可以设置og:
标签,以显示title
,image
等作为共享页面中的预览:
<meta property='og:title' content='Title of the article"/>
<meta property='og:image' content='//media.example.com/ 1234567.jpg"/>
<meta property='og:description' content='Description that will show in the preview"/>
<meta property='og:url' content='//www.example.com/URL of the article" />
来源:LinkedIn Developer Docs: Making Your Website Shareable on LinkedIn。
通过LinkedIn Post Inspector验证您做对了。
但是,类似于Facebook,如果您注册应用,获取appid等,则可以完全使用此格式来满足您的内心需求...
"com.linkedin.ugc.ShareContent": {
"shareCommentary": {
"text": "Hello World! This is my first Share on LinkedIn!"
},
"shareMediaCategory": "NONE"
}