Как вывести короткие ссылки WordPress в своей теме

Вы когда-нибудь видела на сайт небольшие поля для ввода, расположенные внизу записей, где отображается короткая ссылка на статью? Обычно эта ссылка генерируется с помощью фильтра WordPress get_shortlink. В сегодняшней статье мы покажем вам как можно использовать коды get_shortlink для вывода небольшого блока в ваших записях. Также это позволит вашим пользователям выделить короткую ссылку в один клик, что облегчит ее копирование и вставку.

Все, что вам нужно сделать, это поместить следующий код в цикл (обычно в файл single.php).

<?php if (function_exists('wp_get_shortlink')) { ?>
<div><span class="post-shortlink">Сокращенная ссылка:
<input type='text' value='<?php echo wp_get_shortlink(get_the_ID()); ?>' onclick='this.focus(); this.select();' />
</span></div>
<?php } ?>

Этот код отобразит ту же короткую ссылку, которую вы видите по нажатию на кнопку «Получить короткую ссылку» под заголовком вашей записи в админке.

getshortlink[1]

По-умолчанию, ссылка будет выглядеть так yoursite.com/?p=1082 или примерно так. Но ее можно заменить другими сервисами, используя любой плагин для сокращения ссылок, который использует фильтр “get_shortlink” для корректной перезаписи встроенных сокращенных ссылок, как например WordPress.com Stats для (wp.me) или WP Bitly для (Bit.ly или Bit.ly PRO).

После того, как вы добавить код в свою тему, он будет выглядеть примерно так:

shortlinkpreview[1]

Мы надеемся, что эта статья помогла вам вывести сокращенные ссылки WordPress в своей теме.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

VN:F [1.9.22_1171]
Rating: 4.5/5 (2 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
  • http://prodaga.com Анатолий

    Спасибо. Очень удобно — установил код на своем блоге…

Scroll To Top