На сайте 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>';
Вот и всё. Главное, проделать ювелирную работу аккуратно, иначе из-за одной удалённой кавычки может случиться хаос. Как лайфхак, скопируйте всю часть кода в блокнот. Не торопясь сделайте изменения и затем вставьте новый код на место старого.
Теперь можете идти любоваться на сайт. У меня имя автора стало кликабельным, пример на скриншоте:
Читайте также: Основы SEO продвижения сайта - 3 фактора развития.