Dagens Basix video quick tip emne kommer fra et spørsmål på Twitter, angående bruk av egendefinerte felt i WordPress. Heldigvis, som du finner, legger du unike data til innlegg, er så enkelt som å tilordne en verdi på siden "Rediger innlegg", og deretter referere den informasjonen med metoden get_post_meta ()..
Foretrekker å se denne videoen på Screenr.com?
I ditt lokale testmiljø, opprett en ny innlegging i WordPress admin panel, og bla til bunnen, til du ser widgeten "Egendefinerte felter".
Denne delen tillater en nøkkel og en verdi. Hvis du for eksempel ikke bruker den nye funksjonen "Post miniatyrbilde", tilgjengelig i WordPress 2.9, og trenger en måte å legge til en miniatyrbilde på hver enkelt postering, er dette stedet du vil oppnå oppgaven. Du kan tilordne en nøkkel med "tommel" og en verdi, som er lik en bane til ønsket miniatyrbilde. Gå videre og fyll ut denne delen med noen testdata - alt du ønsker. Jeg bruker "vanskeligheter" som min nøkkel, "og" hard "som verdien.
Nå besøker temaet ditt, og i WordPress-sløyfen på index.php-siden, referer til metoden get_post_meta ()..
ID, 'vanskelighet', sant); ?><
Denne metoden aksepterer tre parametere.
Hvis du ser å kjøre nettstedet, ser du den riktige verdien. Hvis du gikk med en miniatyrbilde i ditt tilpassede felt, må du sørge for at du ekkjer ut denne strengen fra en IMG-tag, tilsvarende. Det er imidlertid ett problem her; det er mulig at ikke hver enkelt post vil ha dette "vanskelighetsgraden" tilpassede felt knyttet, men vi antar blatant at det vil være. Dette er ineffektivt. I stedet, hvorfor lager vi ikke først en "if" -oppgave, og bestemmer om ønsket nøkkel eksisterer først. Smartere rett?
ID, 'vanskelighet')):?> ID, 'vanskelighet', sant); ?>
Egendefinerte felt er en stift i hver erfarne WordPress designerens verktøykasse. Lær dem, og bruk dem! Takk for at du leser eller ser på!