Ну что друзья, давайте продолжим рассматривать статьи про то, как можно получить короткие ссылки для каждой страницы WordPress. Давайте вспомним тему, когда мы создавали аккордеон на WordPress без использования различных плагинов и скриптов. Так вот, теперь в данный аккордеон нам необходимо поместить короткую ссылку для каждой статьи.
Это очень удобно, Вам не стоит использовать короткие ссылки из других сервисов, это нам предоставит сам WordPress. Кстати, я немного передумал, насчет 2 статьей из этой серии, добавим в будущем еще одну. Если у Вас используются ЧПУ в WordPress, то в консоли администратора Вы можете получить на нее короткую ссылку в любое время, это делается следующим образом:
А сама короткая ссылка в каждой статье у меня выглядит следующим образом:
Получить такую ссылку в каждой статье очень просто, тем более что мы уже рассмотрели, как можно получить и сделать аккордеон. За вывод короткой ссылки отвечает следующая функция:
<?php echo wp_get_shortlink($id, $context, $allow_slugs); ?>
Ее использовать можно очень легко, для этого в нужном месте, где Вы хотите видеть такую ссылку достаточно написать следующий код:
Короткая ссылка: <?php echo wp_get_shortlink(); ?>
В итоге у Вас выведется типа: ваш_сайт/?p=идентификатор_статьи
Но не стоит забывать, что у Вас на сайте должна быть включена переадреcация канонических страниц, чтобы избежать дублированного контента, а об этом мы поговорим уже в следующей статье.
Также советуем почитать на PressDev.RU
Короткая ссылка: http://pressdev.ru/?p=3508