您好,我一直在为自己的wordpress网站尝试为LinkedIn创建我自己的共享按钮,因为我的主题不支持该主题,并且我似乎无法从LinkedIn帮助中找到开发人员选项来为我工作。
我是根据网上的发现以及对PHP和代码的有限了解创建的。我必须创建一个窗口,让您登录LinkedIn来发布内容,我只是无法从地址栏中获取URL,因此它将共享该特定博客帖子。
我一直将此代码放在WP子主题的single.php底部。
我需要做的就是弄清楚如何从地址栏中获取该网址并将其插入到发件箱中。
谢谢。这是我的代码。
<?php
$Url = (@$_SERVER["HTTPS"] == "on") ? "https://" : "http://";
$Url .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
?>
<div class="linkedInButton"><a class="linkedIn" href="javascript:void(0)" onclick="window.open( 'http://www.linkedin.com/shareArticle?mini=true&url=<?php echo $Url; ?>', 'sharer', 'toolbar=0, status=0, width=626, height=436');return false;" title="Linkedin" ><button class="linkedInButton"><span class="character"><img class="linkedInShare" src="uploads/2018/09/linkedin-logo.png">Share on LinkedIn</span></button></a></div>
答案 0 :(得分:0)
尝试一下...
<?php
global $wp;
?>
<div class="linkedInButton"><a class="linkedIn" href="javascript:void(0)" onclick="window.open( 'http://www.linkedin.com/shareArticle?mini=true&url=<?php echo home_url( $wp->request ); ?>', 'sharer', 'toolbar=0, status=0, width=626, height=436');return false;" title="Linkedin" ><button class="linkedInButton"><span class="character"><img class="linkedInShare" src="uploads/2018/09/linkedin-logo.png">Share on LinkedIn</span></button></a></div>