ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Четверг, 12 декабря, 2024

Как отображать автора Twitter и Facebook в профиле

Как отображать автора Twitter и Facebook на странице профиля
По умолчанию WordPress позволяет отображать автора сайта, электронную почту, и нескольких других бесполезных чат-контактов, но там не хватает важных социальных сетей, таких как Facebook, Twitter, Одноклассники или ВКонтакте. Здесь мы покажем вам как вы можете добавить автора в Twitter, ВКонтакте, Одноклассники или любой другой контактной информации на странице профиля.

Первое, что вам необходимо сделать, открыть файл темы functions.php и добавить следующий код:

<?php
function my_contact_methods( $contact_methods ) {
// Add Twitter
$contact_methods['twitter'] = 'Twitter';
//add Facebook
$contact_methods['facebook'] = 'Facebook';



return $contact_methods;
}
add_filter('user_contactmethods','my_contact_methods',10,1);
?>

Вы можете следовать методам и добавить любые другие поля, которые вы хотите. После того как вы добавите данную функцию, страница профиля пользователя в админке будет выглядеть так:

Данные пользователя

Добавьте информацию. Теперь вам необходимо отобразить его в шаблоне через файл author.php. Вы должны проверить наш учебник о том, как добавить автора профиля страницы в WordPress и дополнительные документы также посмотрите на правила Вордпресс для страницы автора шаблонов.

Для того чтобы добавить информацию, необходимо вставить нижеследующий код в ваш файл шаблона:

<?php echo $curauth->twitter; ?>

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

Например, если Вы хотите указать ссылку на автора, вроде “AndreyEx”, то вам нужно вставить необхдимый код в ваш author.php

<a href="http://twitter.com/<?php echo $curauth->twitter; ?>"target="_blank"><?php echo $curauth->twitter; ?></a>

Если у вас есть какие-либо вопросы, не стесняйтесь напишите его в комментариях, и мы ответим на них.

Exit mobile version