Как сделать ссылку на страницу автора со статьи на сайте за 5 минут

На сайте WordPress есть возможность указать дату, категорию и имя автора статьи под заголовком. Отображаться имя будет в анонсе и в открытой статье. Но оно не кликабельно. Давайте сделаем ссылку на страницу автора, которую подготовили заранее.

Как сделать ссылку на автора в статье

Мы уже составляли страницу "Об авторе". Поэтому сразу переходим к внедрению ссылки. Но, прежде чем предоставить инструкцию, сделаю предупреждение.

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

Приступим. Для начала необходимо вывести имя автора. У меня эта функция находится: Настройка темы → Оформление → Мета данные записи. Галочками отмечаем пункты и жмём кнопку "Опубликовать".

А теперь начинается самое интересное. Идём искать на хостинг в Файловый менеджер кусок кода, в который будем вносить правки. В папке вашей темы найдите папку inc. И откройте файл html-blocks.php

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

wordpress/public_html/wp-content/themes/ваша_тема/inc/html-blocks.php

В файле ищем кусок кода такого вида:

case 'author':
	$meta_html[ $meta ] = '<span class="author' . $preview . '">' . get_the_author() . '</span>';

Чтобы не листать всё подряд, воспользуйтесь поиском по странице Ctrl+F и введите author. В этот код будем вставлять заранее скопированную ссылку на страницу автора. А ещё перед процедурой сделайте резервное копирование, чтобы не поломать сайт.

Суть фокуса заключается в том, чтобы поменять теги <span> на <a>. Так мы получим из имени автора ссылку, которую добавим с html-атрибутом href между тегами. После манипуляций код должен обрести такой вид:

case 'author':
					$meta_html[ $meta ] = '<a href="https://ontortuga.ru/o-bloge-na-tortuge/"
class="author' . $preview . '">' . get_the_author() . '</a>';

Вот и всё. Главное, проделать ювелирную работу аккуратно, иначе из-за одной удалённой кавычки может случиться хаос. Как лайфхак, скопируйте всю часть кода в блокнот. Не торопясь сделайте изменения и затем вставьте новый код на место старого.

Теперь можете идти любоваться на сайт. У меня имя автора стало кликабельным, пример на скриншоте:

Ссылка на автора - делаем кликабельное имя автора в статье на сайте
Мой пример: Ссылка на автора

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

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