Реклама
Наличие собственного блога звучит так просто, не правда ли? Установите WordPress на свою учетную запись хостинга, загрузите классную тему, и тогда вы правы? Ну, не совсем так.
Ваш профиль WordPress не отображает классную картинку, поэтому вы должны зарегистрироваться в Gravatar аккаунте. Ваше сообщение не отображает комментарии, где вы хотите их видеть в каждом сообщении, поэтому следующее, что вы знаете, вы пытаетесь настроить PHP-код, чтобы все было правильно.
Я был в лодке «нужно настроить» достаточно много раз, чтобы знать, что было бы хорошо иметь тщательно продуманный набор инструкций, которые выполнят определенную задачу в вашем блоге. В этом случае я собираюсь изложить, как вы можете создать очень удобный и динамичный нижний колонтитул биографии в конце каждого поста, в зависимости от того, какой пользователь написал запись в блоге.
Этот «твик» в основном вытягивает био-информацию, введенную на экран профиля пользователя в панели администратора, и опубликовать фотографию Gravatar, связанную с электронной почтой этого пользователя, используя био-информацию, чтобы изменить кредит нижнего колонтитула WordPress.
Понимание тегов PHP
Для этого вам нужно всего лишь отредактировать один PHP-файл в вашей теме. Это single.php файл. Этот файл обрабатывает отображение отдельных сообщений. Вы собираетесь вставлять динамические теги PHP, чтобы создать нижний колонтитул в каждом сообщении. Функции PHP, которые вы собираетесь использовать, следующие.
- get_the_author_email () - Это тянет адрес электронной почты со страницы профиля текущего пользователя.
- the_author_description () - Это тянет текст описания со страницы профиля.
- Автор() - Это позволит извлечь имя пользователя.
- the_user_posts () - Это обеспечивает общее количество сообщений, написанных пользователем.
Вся эта информация вводится на странице профиля пользователями, которых вы пишете в своем блоге.

Пока ваши пользователи используют тот же адрес электронной почты в поле «Электронная почта», который они использовали в своей учетной записи Gravatar, их фотография профиля будет корректно загружаться в этот блог WordPress. Имя автора происходит из поля «Псевдоним», а описание - из поля «Биографическая информация». Пока эти поля заполнены, ваша биография нижнего колонтитула в каждом посте будет работать отлично.
Написание кода
Даже если вы никогда не редактировали строку кода PHP в своей жизни, вы можете сделать это. Зайдите в свою учетную запись хостинга и просмотрите файлы PHP в каталоге вашей темы, пока не найдете single.php. Должно быть в WP-содержание / темы, а затем каталог вашей темы. Открыть single.phpи искать «php the_content“. Это должно выглядеть как код ниже.

Перейдите в конец этой строки и нажмите Enter, чтобы ввести следующий код непосредственно после этой строки. Это гарантирует, что ваша информация нижнего колонтитула всегда печатается непосредственно после содержания вашего поста. Это действительно так просто.
Затем вы должны создать био-нижний колонтитул по одному элементу за раз, начиная с картинки аватара и заканчивая количеством постов. Просто скопируйте и вставьте следующий код, и все готово.
php $ author_email = get_the_author_email ();
echo get_avatar ($ author_email, ’80’);php the_author_description ();
php the_author (); имеет php the_author_posts ();
пост (ы) на ИМЯ ВЕБ-САЙТА
Мне нравится иметь строку, чтобы отделить контент от био, поэтому я вставил «*****» с разрывом строки. Если вы будете следовать коду сверху вниз, вы увидите, как именно создается био-колонтитул. Сначала адрес электронной почты берется из профиля пользователя, затем он используется для получения био-фотографии из граватационного изображения. Далее описание вытягивается из профиля и печатается, после чего следует количество постов.
Вы также можете добавить любое форматирование (жирный или курсив) и любой дополнительный текст, который вам нравится. Вот нижний колонтитул после того, как я опубликовал пост.

Стрелки указывают на элементы, представленные переменными - фото, описание, количество постов и название. Используя эти переменные, вы можете заставить биографию нижнего колонтитула выглядеть так, как вам нравится, и информация извлекается из соответствующего профиля и автоматически заполняется в зависимости от того, какой пользователь создал пост.
Он полностью автоматизирован и работает практически на любом блоге WordPress с любой темой. Давайте попробуем (просто не забудьте сохранить ваш оригинальный файл single.php на случай ошибок) и дайте нам знать, как все прошло! Знаете ли вы какие-либо другие способы перечисления био информации в нижнем колонтитуле? Если это так, дайте нам знать в комментариях ниже.
Райан имеет степень бакалавра в области электротехники. Он 13 лет проработал в области автоматизации, 5 лет - в сфере информационных технологий, а сейчас является инженером приложений. Бывший управляющий редактор MakeUseOf, он выступал на национальных конференциях по визуализации данных и был представлен на национальном телевидении и радио.