Как ссылаться на внешние ссылки из заголовка поста в WordPress

Хотите ли вы добавить внешнюю ссылку в качестве заголовка поста в WordPress?? Иногда вы можете просто захотеть поделиться ссылкой с вашими...

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

Метод 1: Привязка заголовка поста к внешней ссылке в WordPress с помощью плагина

Этот метод проще и рекомендуется для новичков.

Первое, что вам нужно сделать, это установить и активировать плагин Page Links To. Для получения более подробной информации смотрите наше пошаговое руководство по установке плагина WordPress.

После активации просто создайте новый пост или отредактируйте существующий. Вы заметите новый мета-блок ‘Page Links To’ под редактором постов.

Добавление пользовательского URL в ссылки на странице

Нажмите на ‘A custom URL’, чтобы добавить ссылку, которую вы хотите добавить в заголовок поста. Теперь вы можете сохранить или опубликовать свой пост.

Вот и все. Теперь заголовок поста будет ссылаться на указанный вами пользовательский URL-адрес.

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

Метод 2: Добавление внешней ссылки в заголовок поста с помощью кода

Этот метод требует добавления кода на ваш сайт WordPress. Вы можете использовать этот метод, если вам удобно вставлять фрагменты из Интернета в WordPress.

Просто добавьте этот код в функции вашей темы.php файл или плагин для конкретного сайта.

function print_post_title() < global $post; $thePostID = $post->ID; $post_id = get_post($thePostID); $title = $post_id->post_title; $perm = get_permalink($post_id); $post_keys = array(); $post_val = array(); $post_keys = get_post_custom_keys($thePostID); if (!empty($post_keys)) < foreach ($post_keys as $pkey) < if ($pkey=='external_url') < $post_val = get_post_custom_values($pkey); >> if (empty($post_val)) < $link = $perm; >else < $link = $post_val[0]; >> else < $link = $perm; >echo '

'.$title.'

'; >

Этот код просто ищет пользовательское поле, содержащее ваш пользовательский URL. Если пост имеет пользовательское поле, то выводится заголовок поста, связанный с вашим URL.

Следующим шагом будет замена стандартного отображения заголовка поста в вашей теме на эту функцию. Вы найдете его в архивах.php, контент.php, категория.php и другие шаблоны. Это будет выглядеть примерно так:

', esc_url( get_permalink() ) ), '' ); ?>

Вам нужно заменить его на этот код:

Часть кода закончена, теперь вам нужно добавить внешний URL в пост. Просто отредактируйте сообщение или создайте новое. На странице редактора поста найдите мета-блок пользовательских полей.

Если вы не видите мета-бокс пользовательских полей, то вам нужно нажать кнопку Параметры экрана в правом верхнем углу экрана. В результате откроется меню, в котором нужно установить флажок напротив «Пользовательские поля».

Показать мета-блок пользовательских полей на экране редактирования поста в WordPress

Вы найдете мета-блок пользовательских полей под редактором постов.

Нажмите на ‘Введите новый’ и затем ввести external_url в поле ‘Name’ поле и URL, который вы хотите добавить к заголовку поста в поле ‘Значение’ поле.

Добавление нового пользовательского ключа

Теперь вы можете сохранить или опубликовать свой пост. Вот и все, теперь заголовок вашего поста будет связан с URL, который вы добавили в пользовательское поле.

В следующий раз, когда вам понадобится добавить ссылку, вам просто нужно выбрать пользовательское поле external_url из выпадающего меню и ввести вашу внешнюю ссылку в поле значения.

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

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий