Kā izveidot WordPress pielāgotus laukus bez spraudņiem
WordPress ir atvieglojis izstrādātājiem pielāgot WordPress tik daudzos veidos, lai apmierinātu viņu pielāgotās vajadzības, tostarp ļaujot izstrādātājiem piešķirt jaunus metadatus ziņojumā. Tādā veidā attīstītājs var parādīt papildu rezultāti savā tēmā vai spraudnēs, papildus standarta datiem, piemēram, ziņojuma nosaukumam, ziņojuma saturam un autora ierakstam.
Ir vairākas metodes, lai izveidotu pielāgotus metas, jūs varat izmantot spraudni vai strādāt virs sistēmas, vai arī to var izdarīt no nulles. Šajā ziņojumā mēs izpētīsim, kā izveidot nulles pielāgotus meta datus (tas nav tik grūti, kā jūs domājat) un izmantot to, lai parādītu sponsorētu ziņu.
Pielāgotu metadatu pievienošana
Pirmkārt, dodieties uz pasta redaktoru. Parasti jūs varat atrast regulārus ievades laukus, piemēram, nosaukumu, saturu, kategoriju un tagu lodziņu. Ir arī daži slēptās lauki, tostarp pielāgoto lauku redaktors, ko mēs varam izmantot, lai pievienotu mūsu pielāgoto meta.
Lai to parādītu, noklikšķiniet uz Ekrāna opcijas un atzīmējiet Pielāgotie lauki opcija.
Pielāgotā lauka lodziņam tagad vajadzētu būt tiek parādīts ziņu satura redaktora apakšā. Tagad mēs varam pievienot mūsu pielāgotos metadatus.
Atsevišķi metadati tiek apstrādāti ar atslēgas vārda / vērtības pāriem. Tādējādi, kā redzams zemāk, lodziņš Custom Fields sastāv no diviem ievades laukiem: nosaukuma un vērtības.
Šajā turpmākajā piemērā es norādīšu jaunus metadatus postenim, kuru pašlaik rediģēju, ar Sveika pasaule
kā taustiņu un Sveika pasaule kā vērtību.
Noklikšķiniet uz Pievienot pielāgoto lauku, lai tos pievienotu ziņai. Jūs varat vēlāk atjaunināt vai dzēst šos metadatus. Tāpat, kā jau iepriekš ievadījāt atslēgas vārdu, WordPress saglabās un uzrakstīs vārdu nolaižamajā opcijā, lai jūs varētu atkārtoti izmantot atslēgu, bez nepieciešamības to vēlreiz ierakstīt.
Meta datu izgūšana
Ņemot meta-datu kopu, tagad varat parādīt savu tēmas single.php failu, kas ir fails, lai parādītu vienu ziņu saturu. Jūs varat izsaukt vērtību no Sveika pasaule
taustiņu, izmantojot get_post_meta ()
funkciju. tāpat kā.
Bet paturiet prātā, ka šie metadati nebūs pieejami visos ziņojumos, tāpēc mums būs jāizpilda šī funkcija nosacītā paziņojumā; citiem vārdiem sakot, mums šī funkcija būtu jāuzaicina tikai tad, kad meta dati tiek iestatīti ziņojumā, pretējā gadījumā tas atgriezīsies pie kļūdas.
Ņemot vērā iepriekš minēto koda fragmentu, jums vajadzētu redzēt Sveika pasaule! no galvenās vērtības, kas redzama virs ziņojuma satura.
Rādīt “Sponsorētais pasts” Kaste
Tagad izmantosim to reālā pasaules piemērā. Pieņemot, ka mēs publicēsim sponsorētu pastu un mēs vēlamies parādīt atrunu lodziņā virs ziņojuma satura, mēs varam to izdarīt, izveidojot nosauktos metadatus is_sponsored_post
un pēc tam iestatiet vērtību lauku Jā, tāpat kā.
Mēs parādīsim lodziņu, kad vērtība būs is_sponsored_post
ir iestatīts uz Jā izmantojot nosacīto paziņojumu, tāpat kā iepriekšējā piemērā.
Informācijas atklāšana: šī ir sponsorēta ziņa, kurā ir filiāļu saites. Pasta beigas: es saņēmu kompensāciju par šīs pārskatīšanas rakstīšanu.
Un tas izskatās, kad tiek parādīts ziņojums.