Исправить WordPress Jetpack опубликовать уродливые постоянные ссылки

Что такое «Публикация»?

Publicize – это модуль популярного плагина Jetpack, который позволяет автоматически публиковать записи блога WordPress при первой публикации. Поскольку в Jetpack есть несколько других модулей, таких как Статистика сайта, Мониторинг времени работы, Кнопки обмена в социальных сетях и т. Д., Владельцы сайтов WordPress могут легко выбрать модуль Publicize для автоматического обмена сообщениями. Publicize позволяет подключаться к шести сайтам обмена в социальных сетях – Facebook, Twitter, Google+, Path, LinkedIn и Tumblr, а преимуществом является то, что соединения могут быть разделены между администраторами, редакторами, участниками и другими группами пользователей.

Опубликовать параметры обмена в социальных сетях

Публикация некрасивых постоянных ссылок по умолчанию

После установки плагина и активации модуля сообщения в блоге во время первой публикации будут автоматически опубликованы в подключенных социальных сетях. Проблема здесь в том, что URL-адрес общего сообщения будет уродливым URL-адресом WordPress с постоянными ссылками, например «yoursite.com/p?123», а не URL-адресом с описанием (или вариантом, который вы выбрали для постоянных ссылок URL-адреса). Ниже приведен пост, опубликованный на Facebook, с постоянным URL-адресом с номером поста:

Jetpack публикует публикацию уродливых постоянных ссылок на Facebook

Jetpack публикует публикацию уродливых постоянных ссылок на Facebook

Уродливый URL-адрес используется во всех подключенных социальных сетях, таких как Facebook, Twitter и Google+.

Как поделиться красивым URL-адресом постоянных ссылок?

Чтобы исправить проблему и поделиться красивым URL-адресом постоянных ссылок, добавьте приведенный ниже код в файл «functions.php» вашей темы. Вы можете использовать FTP или учетную запись хостинга и перейти в папку активной темы, чтобы найти файл functions.php.

function tweakjp_cust_shortlink() {
global $post;
if ( !$post )
return;
return get_permalink($post->ID);
}
add_filter( 'get_shortlink', 'tweakjp_cust_shortlink' );

Убедитесь, что в последней строке не осталось пробелов. Отныне все новые опубликованные сообщения в блогах будут публиковаться с красивыми постоянными ссылками, как показано ниже:

Совместное использование красивых постоянных ссылок с помощью Publicize

Совместное использование красивых постоянных ссылок с помощью Publicize

Помните, что файл functions.php будет перезаписан при каждом обновлении темы. Следовательно, вам нужно добавлять приведенный выше код каждый раз после обновления вашей темы.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *