I den åttende delen av serien gikk vi gjennom den syvende batchen av WordPress-skabeloner. I denne niende delen skal vi gå gjennom den siste batchen av de nesten 200 malene. Gjennom opplæringen ser vi maltekoder om bokmerker og andre "diverse" maltekoder.
Advarsel om bokmerker: Som i WordPress 3.5, er "bokmerker" gjemt fra administrasjonspanelet som standard. For å jobbe med bokmerker må du installere plugin for koblingsadministrator.
wp_list_bookmarks ()
Denne mal-taggen returnerer eller ekkoer en liste over bokmerker, en gammel funksjon av WordPress.
Denne mal-taggen aksepterer kun én parameter:
$ args
(Valgfri-array):'rekkefølge etter'
(streng): Slik bestiller du bokmerkene. Godtar navnet ',' link_id ',' url ',' mål ',' beskrivelse ',' eier '(brukeren som la bokmerket),' rating ',' updated '(oppdateringsdatoer),' rel ' bokmerkeforhold), 'notater', 'rss', 'lengde' (lengden på bokmerkens navn), 'rand' (tilfeldig).'rekkefølge'
(streng): Om du vil bestille varer i stigende ('ASC') eller nedadgående ('DESC') rekkefølge.'grense'
(heltall): Antall elementer som skal vises.'kategori'
(streng): Kommaseparerte kategori ID-er for å få elementer fra.'Exclude_category'
(streng): Bokmerke kategorier 'IDer å ekskludere.'kategori navn'
(streng): Et kategorinavn for å vise bokmerker fra (overrides 'kategori').'Hide_invisible'
(heltall): Enten å skjule usynlige koblinger eller vise dem.'Show_updated'
(heltall): Om siste oppdaterte tidsstempel skal vises eller ikke.'ekko'
(heltall): Enten å ekko utgangen (1) eller returnere den (0).'Kategorisere'
(heltall): Om du vil gruppere bokmerker etter kategorier (1) eller ikke (0).'Title_li'
(streng): Wraps utgangen med a
tag og viser en tittel før bokmerkelisten. Du vil sannsynligvis ønske å sette dette til en tom streng og deaktivere innpakning.'Title_before'
(streng): HTML kode å legge til før hver tittel.'Title_after'
(streng): HTML kode å legge til etter hver tittel.'klasse'
(streng): CSS klassenavn å legge til i hver kategori.'Category_before'
(streng): HTML kode å legge til før hver kategori.'Category_after'
(streng): HTML kode å legge til etter hver kategori.'Category_orderby'
(streng): Slik bestiller du kategoriene. Godtar 'navn', 'id', 'slug' og 'count'.'Category_order'
(streng): Om å bestille kategorier i stigende ('ASC') eller nedadgående ('DESC') rekkefølge.'rand', // Ta bare 5 bokmerker. 'limit' => 5, // Ta bokmerker fra en bestemt kategori. 'category_name' => 'Venner', // Ikke ekko. 'echo' => 0, // Tilpasset klasse. 'class' => 'venner-bokmerke-liste'); $ bookmarks_list = wp_list_bookmarks ($ args); ?>
get_bookmarks ()
Denne mal-taggen returnerer en rekke WordPress-bokmerker.
Denne mal-taggen aksepterer kun én parameter:
$ args
(Valgfri-array):'rekkefølge etter'
(streng): Slik bestiller du linkene. Godtar postfelt som navn, ID, tittel, dato og lignende.'rekkefølge'
(streng): Om du vil bestille varer i stigende ('ASC') eller nedadgående ('DESC') rekkefølge.'grense'
(heltall): Antall elementer som skal vises.'kategori'
(streng): Kommaseparerte kategori ID-er for å få elementer fra.'kategori navn'
(streng): Kategori navn for å få elementer fra.'Hide_invisible'
(heltall eller booleansk): Enten å vise eller skjule koblet merket som "usynlig".1 | TRUE
) 'Show_updated'
(heltall eller booleansk): Om du vil vise tiden bokmerket sist ble oppdatert.0 | FALSE
) 'inkludere'
(streng): Kommaseparert liste over ID som skal inkluderes.'utelukke'
(streng): Kommaseparert liste over IDer som skal utelukkes.'title', 'order' => 'ASC', 'limit' => 15, 'hide_invisible' => false, 'ekskluder' => '12, 16,23 '); $ bookmarks_array = get_bookmarks ($ args); ?>
get_bookmark ()
Denne mal-taggen returnerer alle dataene i et gitt bokmerke.
Denne mal-taggen aksepterer tre parametere:
$ bokmerke
(Påkrevd-blandet):NULL
) $ utgang
(Valgfri streng):GJENSTAND
) $ filter
(Valgfri streng):get_bookmark_field ()
Med denne maltappen kan du hente dataene i et enkelt bokmerkefelt.
Denne mal-taggen aksepterer tre parametere:
$ felt
(Kreves streng):NULL
) $ bokmerke
(Påkrevd-heltall):NULL
) $ sammenheng
(Valgfri streng):get_edit_bookmark_link ()
& edit_bookmark_link ()
Disse malteknappene lar deg få eller ekko et "rediger dette bokmerket" -linken for å bruke i maler.
get_edit_bookmark_link ()
aksepterer bare én parameter:
$ bookmark_id
(Påkrevd-heltall):Og edit_bookmark_link ()
aksepterer fire parametere:
$ tekst
(Valgfri streng):$ før
(Valgfri streng):$ etter
(Valgfri streng):$ bookmark_id
(Påkrevd-heltall):NULL
) ',''); // Vis et bestemt bokmerke til "rediger bokmerke" -linken. edit_bookmark_link (__ ('Rediger', 'oversettelse-domene'), ",", 98); ?>
get_bloginfo ()
& bloginfo ()
Disse ekstremt populære maltekoder returnerer og viser nettstedets generelle informasjon.
get_ bloginfo ()
aksepterer to parametere:
$ showet
(Valgfri streng):'Url'
(streng): Hjemmesiden URL.'Wpurl'
(streng): URL-adressen der WordPress er installert.'beskrivelse'
(streng): Nettstedbeskrivelse.'Rdf_url'
(streng): RDF / RSS 1.0 feed URL.'Rss_url'
(streng): RSS 0,92 feed URL.'Rss2_url'
(streng): RSS Feed-nettadressen.'Atom_url'
(streng): Atom-feed-nettadressen.'Comments_rss2_url'
(streng): RSS Feed-nettadressen for kommentarer.'Comments_atom_url'
(streng): Atom-feed-URLen for kommentarer.'Pingback_url'
(streng): URL-adressen til XML-RPC-filen for pingback.'Stylesheet_url'
(streng): Nettadressen til temaets viktigste CSS-fil.'Stylesheet_directory'
(streng): Nettadressen til temaets viktigste CSS-fils katalog.'Template_directory'
eller 'Template_url'
(streng): Nettadressen til det aktive temaets katalog.'Admin_email'
(streng): E-postadressen som ble angitt da WordPress ble installert.'Charset'
(streng): Nettstedets tegnsett.'Html_type'
(streng): Innholdstypen for WordPress HTML-sider.'versjon'
(streng): WordPress versjon.'Språk'
(streng): Språk av WordPress-installasjonen.'Text_direction'
(streng): Tekstretning av språket.'Navn'
(streng): Nettstedets navn.$ filter
(Valgfri streng):'filter'
å filtrere nettadressen som returneres fra denne maltappen.Og bloginfo ()
aksepterer bare én parameter:
$ showet
(Valgfri streng):
klasser: get_body_class ()
& body_class ()
Disse svært populære malmerkene genererer semantiske klasser og lar oss ekko eller returnere dem. De lar oss også legge til flere klassenavn.
Begge maletikettene godtar bare én parameter:
$ class
(valgfri streng eller array):wp_nav_menu ()
Denne malemerken returnerer eller viser navigasjonsmenyer, en kjernefunksjon i WordPress. Du kan se denne maltappen i sannsynligvis alle nye WordPress-temaer som ble utgitt i 2013 eller senere.
Denne mal-taggen aksepterer kun én parameter:
$ args
(Valgfri-array):'Meny'
(streng): ID, slug eller navn på menyen.'Menu_class'
(streng): CSS klasse av UL
element i menyen.'Menu_id'
(streng): ID av UL
element i menyen.'container'
(streng): Enten å pakke inn UL
, og hva å pakke det med.DIV
) 'Container_class'
(streng): CSS klasse av innpakningselementet.'Container_id'
(streng): Innpakningselementets ID.'Fallback_cb'
(tilbakering eller boolean): Navn på en tilbakekallingsfunksjon for å kjøre hvis menyen ikke eksisterer. Sett til falsk for ingen tilbakebetaling.'Wp_page_menu'
) 'før'
(streng): Tekst før linkteksten.'etter'
(streng): Tekst etter lenketeksten.'Link_before'
(streng): Tekst før lenken.'Link_after'
(streng): Tekst etter lenken.'ekko'
(boolsk): Enten å ekko maltekoden eller ikke.EKTE
) 'dybde'
(heltall): Hvor mange nivåer av hierarkiet skal inkluderes.'Walker'
(objekt): Tilstedeværelse av en tilpasset walker klasse.'Theme_location'
(streng): Temaområde som skal brukes. Må registreres med register_nav_menu () for å kunne velges av brukeren.'Items_wrap'
(streng): Hvordan listen elementene skal pakkes inn.% 3 $ s
) 'primary-nav', 'link_before' => '',' theme_location '=>' primær '); wp_nav_menu ($ args); ?>
wp_title ()
Denne malemerken returnerer eller ekkoer sidetittelen på sidene dine.
Denne mal-taggen aksepterer tre parametere:
$ september
(Valgfri streng):$ echo
(Valgfri-boolean):EKTE
) eller returnere (FALSK
) taggen.EKTE
) $ seplocation
(Valgfri streng):get_home_url ()
& HOME_URL ()
Disse maletikettene returnerer bare hjemmeadressen.
get_home_url ()
aksepterer tre parametere:
$ blog_id
(Valgfri-heltall):NULL
) $ path
(Valgfri streng):$ ordningen
(Valgfri streng):NULL
) Og HOME_URL ()
aksepterer to parametere:
$ path
(Valgfri streng):$ ordningen
(Valgfri streng):NULL
) Ikke misforstå disse to funksjonene som "en returnerer utgangen og den andre viser den" -Jeg vet jeg gjorde. Forskjellen er litt rar: Mens get_home_url ()
funksjon returnerer en bestemt blogg hjemmeadresse, de HOME_URL ()
funksjonen returnerer hjemmesiden til nåværende nettsted. Husk: Ingen av dem ekko noe!
get_site_url ()
& site_url ()
Disse malesignalene får og ekko "webadressen", adressen der WordPress er installert.
get_site_url ()
aksepterer tre parametere:
$ blog_id
(Valgfri-heltall):$ path
(Valgfri streng):$ ordningen
(Valgfri streng):is_ssl ()
) Og site_url ()
aksepterer to parametere:
$ path
(Valgfri streng):$ ordningen
(Valgfri streng):is_ssl ()
)Som med HOME_URL ()
og get_home_url ()
, Ikke ta feil i disse to funksjonene som "en returnerer utgangen og den andre viser den". Mens get_site_url ()
funksjon returnerer en spesifikk blogg nettstedadresse, de site_url ()
funksjonen returnerer nettstedets URL til nåværende nettsted. Husk: Ingen av dem ekko noe!
get_current_blog_id ()
Denne malemerken returnerer bare gjeldende nettstedets ID i et Multisite-nettverk.
Denne mal-taggen aksepterer ikke noen parametere.
get_admin_url ()
& admin_url ()
Disse malesignalene returnerer og viser en URL til oversikten på nettstedet ditt.
get_admin_url ()
aksepterer tre parametere:
$ blog_ID
(Valgfri-heltall):$ path
(Valgfri streng):$ ordningen
(Valgfri streng):is_ssl ()
funksjon), men du kan overstyre den ved å sette denne parameteren. Godtar 'http', 'https', 'admin', 'rpc', 'login' og 'login_post'.Og admin_url ()
aksepterer to parametere:
$ path
(Valgfri streng):$ ordningen
(Valgfri streng):is_ssl ()
funksjon), men du kan overstyre den ved å sette denne parameteren til "http" eller "https".get_feed_link ()
& the_feed_link ()
Disse malesignalene returnerer og utfører permalinken til en feed.
get_feed_link ()
aksepterer bare én parameter:
$ feed_type
(Valgfri streng):Og the_feed_link ()
aksepterer to parametere:
$ anker
(Kreves streng):NULL
) $ feed_type
(Valgfri streng):user_trailingslashit ()
Denne malemerken kontrollerer permalinkstrukturen din, og legger til et slash eller fjerner det eksisterende slashet på slutten av den oppgitte URL-adressen.
Denne mal-taggen aksepterer to parametere:
$ string
(Kreves streng):NULL
) $ type_of_url
(Avviklet streng):calendar_week_mod ()
Denne rare sjablonen får antall dager siden begynnelsen av uken. Det er i utgangspunktet en "modulo operasjon".
Jeg vet ærlig ikke hvordan jeg bruker dette eller Hvorfor å bruke dette. Hvis du vet hvorfor denne mal-taggen eksisterer, skyt en kommentar for å informere meg og våre lesere!
Denne mal-taggen aksepterer kun én parameter:
$ nummer
(Påkrevd-heltall):get_calendar ()
Husk de kalendere vi pleide å plassere i sidebjørene i våre blogger? Denne malemerken gjør akkurat det: Den returnerer eller viser kalenderen.
Denne mal-taggen aksepterer to parametere:
$ innledende
(Valgfri-boolean):EKTE
) eller ikke (FALSK
).EKTE
) $ echo
(Valgfri-boolean):EKTE
) eller returnere (FALSK
) utgangen.EKTE
) Håper du likte dette siste partiet med malteiketter. I neste del, seriens finale, skal vi se gjennom hva vi lærte og avslutte serien.
Hvis du har spørsmål, kommentarer eller rettelser, kan du dele tankene dine med oss i kommentarfeltet. Og hvis du likte artikkelen, ikke glem å dele den med vennene dine!