Как да създадете WordPress потребителски полета без приставки
WordPress го направи лесно за разработчиците персонализирайте WordPress по толкова много начини, за да посрещнете техните потребителски нужди, включително отдаване под наем на разработчици да задават нови мета-данни в рамките на дадена публикация. По този начин разработчикът може да покаже допълнителни резултати в рамките на техните теми или плъгини върху стандартните данни, като заглавието на публикацията, публикуването на съдържание и публикуването на автор.
Има няколко метода за създаване на персонализирани мета, можете да използвате плъгин или да работите над рамката, или да го направите от нулата. В тази публикация ще разгледаме как да създадем персонализирана мета от самото начало (не е толкова трудно, колкото си мислите) и да я използваме за показване на спонсорирано съобщение.
Добавяне на персонализирани метаданни
Първо, отидете в редактора за публикации. Обикновено можете да намерите редовни полета за въвеждане, като заглавието, съдържанието, категорията и полето за етикет там. Има и няколко скрити полета, включително Редактор на персонализирани полета, които можем да използваме, за да добавим нашите персонализирани мета.
За да го покажете, щракнете върху Опции на екрана и отбележете Персонализирани полета опция.
Кутията за персонализирано поле трябва сега се показват в долната част на редактора на съдържанието на публикацията. Сега можем да добавим нашите персонализирани мета-данни.
Единична метаданни се обработват с двойки ключови име / стойност. Следователно, както можете да видите по-долу, полето Custom Fields се състои от две полета за въвеждане: име и стойност.
В следващия пример ще посоча нови метаданни за публикацията, която в момента редактирам, с Здравей свят
като ключ и Здравей свят като стойност.
Кликнете върху Добавяне на персонализирано поле, за да ги добавите в публикацията. По-късно можете да актуализирате или изтривате тези метаданни. Също така, след като сте въвели име на ключ преди, WordPress ще съхранява и изписва името в опция с падащо меню, така че можете да използвате ключа отново, без да се налага да го пишете отново.
Извличане на метаданните
След като разполагате с метаданни, сега можете да покажете вашия файл single.php на темата, който е файлът за показване на съдържанието на един пост. Можете да извикате стойността от Здравей свят
използвайки клавиша get_post_meta ()
функция. така.
Но имайте предвид, че тези мета-данни няма да бъдат достъпни във всички публикации, така че ще трябва да изпълним тази функция в рамките на условно изражение; с други думи, трябва да наричаме тази функция само когато метаданните са зададени в публикацията, в противен случай ще се върне грешка.
Като се има предвид горният кодов фрагмент, трябва да видите Здравей свят! на ключовата стойност, показана над съдържанието на публикацията.
шоу “Спонсорирана публикация” Кутия
Сега да го използваме в истински пример. Ако приемем, че ще публикуваме спонсорирана публикация, и искаме да покажем отказ от отговорност в поле над съдържанието на публикацията, можем да направим това, като създадем имената с мета is_sponsored_post
и след това задайте полето на стойността на да, така.
Ще покажем полето, когато стойността на is_sponsored_post
е настроено на да чрез условната операция, точно както в предишния пример.
Разкриване: Това е спонсорирана публикация, която съдържа партньорски връзки. Край на публикацията: Получих компенсация в замяна на писането на този преглед.
Ето как изглежда при показване на съобщението.