Кнопка доли в WordPress захватить URL текущей страницы - PullRequest
0 голосов
/ 11 сентября 2018

Здравствуйте, я пытался создать свою собственную кнопку для LinkedIn, для моего сайта WordPress, поскольку моя тема не поддерживает ее, и я не могу заставить опцию разработчика в справке LinkedIn работать на меня.

Я создал это из того, что нашел в сети, и из-за моего очень ограниченного знания PHP и кода. Я дошел до того, что смогу создать окно, которое позволит вам войти в LinkedIn для публикации контента, я просто не могу получить URL из адресной строки, поэтому он поделится этим конкретным сообщением в блоге.

Я поместил этот код внизу файла single.php в моей дочерней теме WP.

Все, что мне нужно сделать, - это выяснить, как извлечь URL-адрес из адресной строки и вставить его в почтовый ящик.

Спасибо. Вот мой код.

<?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&amp;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>

1 Ответ

0 голосов
/ 11 сентября 2018

Попробуйте это ...

<?php 
    global $wp;
?>

<div class="linkedInButton"><a class="linkedIn" href="javascript:void(0)" onclick="window.open( 'http://www.linkedin.com/shareArticle?mini=true&amp;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>
...