WordPress — Как преобразовать логику PHP, чтобы открыть общий доступ к социальным сетям в новом окне?

В одной части темы моего WordPress блог, публикация сообщений в социальных сетях генерируется динамически. Как бы я получить это, чтобы открыть в новом окне?

Один из моих статических HTML-ресурсов <a> теги, которые открываются в новом окне:

<a title='Share on Facebook' href='#' onclick="window.open('https://www.facebook.com/sharer/sharer.php?u=staging.example.org','mywindow','width=600,height=600');">
Share
</a>

Пример динамического PHP я хотел бы сделать то же самое:

if(themeple_post_meta(get_the_ID(), 'twitter_link') != '')
$output .= '<li class="twitter">
<a href="'.themeple_post_meta(get_the_ID(), 'twitter_link').'" title="Twitter"><i class="moon-twitter"></i></a>
</li>';

0

Решение

Предполагая, что WordPress еще не выводит URL-адрес JavaScript … просто оберните вывод, который помещается в href пометить с javascript:window.open(), как это:

if(themeple_post_meta(get_the_ID(), 'twitter_link') != '')
$output .= '<li class="twitter">
<a href="javascript:window.open(\''.themeple_post_meta(get_the_ID(), 'twitter_link').'\');" title="Twitter"><i class="moon-twitter"></i></a>
</li>';
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]