реклама
Да си собствен блог звучи толкова просто, нали? Инсталирайте 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 ();
ехо get_avatar ($ author_email, '80');php the_author_description ();
php the_author (); има php the_author_posts ();
публикация (и) в ИМЕ НА САЙТА
Харесва ми да има ред за разделяне на съдържанието от био, затова вмъкнах „*****“ с прекъсване на реда. Ако следвате кода отгоре надолу, можете да видите как точно се създава био футъра. Първо имейл адресът се изтегля от потребителския профил, след това се използва за получаване на био снимката от изображението на граватар. След това описанието се изтегля от профила и се отпечатва, последвано от броя на публикациите.
Можете също така да добавите всяко форматиране (удебелен или курсив) и всеки допълнителен текст, който харесвате. Ето долния колонтитул, след като публикувах публикация.
Стрелките сочат елементите, представени от променливи - снимката, описанието, броя публикации и името. Използвайки тези променливи, можете да направите био изгледа на долния колонтитул, колкото искате, а информацията се изтегля от подходящия профил и автоматично се попълва въз основа на това, кой потребител е създал публикацията.
Той е напълно автоматизиран и работи почти във всеки блог на WordPress, изпълняващ всякаква тема. Продължете напред и го изстреляйте (само не забравяйте да запазите оригиналния си файл Single.php в случай на грешки) и ни уведомете как мина! Знаете ли за други начини за изброяване на био информация в долния колонтитул? Ако е така, уведомете ни в коментарите по-долу.
Райън има бакалавърска степен по електротехника. Работил е 13 години в автоматизацията, 5 години е в ИТ, а сега е инженер на приложения. Бивш управляващ редактор на MakeUseOf, той говори на национални конференции за визуализация на данни и е участвал в националната телевизия и радио.