Im achten Teil der Serie haben wir den siebten Stapel von WordPress-Vorlagen-Tags durchlaufen. In diesem neunten Teil werden wir die letzte Charge der fast 200 Vorlagen-Tags durchgehen. Im gesamten Tutorial werden Template-Tags zu Lesezeichen und andere "verschiedene" Template-Tags angezeigt.
Warnung vor Lesezeichen: Seit WordPress 3.5 werden "Lesezeichen" standardmäßig im Admin-Bereich ausgeblendet. Um mit Lesezeichen arbeiten zu können, müssen Sie das Link Manager-Plugin installieren.
wp_list_bookmarks ()
Dieses Vorlagen-Tag gibt eine Liste von Lesezeichen zurück, eine alte Funktion von WordPress.
Dieses Vorlagen-Tag akzeptiert nur einen Parameter:
$ args
(optionales Array):'Sortieren nach'
(Zeichenfolge): So bestellen Sie die Lesezeichen. Akzeptiert 'name', 'link_id', 'url', 'target', 'description', 'owner' (der Benutzer, der das Lesezeichen hinzugefügt hat), 'rating', 'updated' (Aktualisierungsdatum), 'rel' (XFN Lesezeichenbeziehung), 'Notizen', 'rss', 'Länge' (Länge des Namens des Lesezeichens), 'Rand' (zufällig).'Auftrag'
(Zeichenfolge): Ob Elemente in aufsteigender ('ASC') oder absteigender ('DESC') Reihenfolge bestellt werden.'Grenze'
(Ganzzahl): Anzahl der anzuzeigenden Elemente.'Kategorie'
(Zeichenfolge): Durch Kommas getrennte Kategorie-IDs, von der Elemente abgerufen werden.'exclude_category'
(Zeichenfolge): Lesezeichen der Kategorien, die ausgeschlossen werden sollen.'Kategoriename'
(Zeichenfolge): Ein Kategoriename, aus dem Lesezeichen angezeigt werden sollen (überschreibt 'category')..'hide_invisible'
(Ganzzahl): Gibt an, ob unsichtbare Links ausgeblendet oder angezeigt werden sollen.'show_updated'
(Ganzzahl): Gibt an, ob der letzte aktualisierte Zeitstempel angezeigt werden soll oder nicht.'Echo'
(Ganzzahl): Gibt an, ob der Ausgang (1) ausgegeben oder zurückgegeben werden soll (0)..'kategorisieren'
(Ganzzahl): Gibt an, ob Lesezeichen nach ihren Kategorien gruppiert werden sollen (1) oder nicht (0)..'title_li'
(string): Umgibt die Ausgabe mit einem
markieren und einen Titel vor der Lesezeichenliste anzeigen. Möglicherweise möchten Sie dies auf eine leere Zeichenfolge setzen und das Wrapping deaktivieren.'title_before'
(Zeichenfolge): HTML-Code, der vor jedem Titel hinzugefügt werden soll.'title_after'
(Zeichenfolge): Nach jedem Titel hinzuzufügender HTML-Code.'Klasse'
(Zeichenfolge): CSS-Klassennamen, die jeder Kategorie hinzugefügt werden sollen."Kategorie_vor"
(Zeichenfolge): HTML-Code, der vor jeder Kategorie hinzugefügt werden soll.'category_after'
(Zeichenfolge): Nach jeder Kategorie hinzuzufügender HTML-Code.'category_orderby'
(Zeichenfolge): Wie werden die Kategorien bestellt? Akzeptiert 'Name', 'ID', 'Slug' und 'Count'.'category_order'
(Zeichenfolge): Gibt an, ob Kategorien in aufsteigender ('ASC') oder absteigender ('DESC') Reihenfolge angeordnet werden sollen.'rand', // Nimm nur 5 Lesezeichen. 'limit' => 5, // Lesezeichen aus einer bestimmten Kategorie übernehmen. 'category_name' => 'Freunde', // Echo nicht. 'echo' => 0, // Benutzerdefinierte Klasse. 'class' => 'friends-bookmark-list'); $ bookmarks_list = wp_list_bookmarks ($ args); ?>
get_bookmarks ()
Dieses Vorlagen-Tag gibt ein Array Ihrer WordPress-Lesezeichen zurück.
Dieses Vorlagen-Tag akzeptiert nur einen Parameter:
$ args
(optionales Array):'Sortieren nach'
(string): Wie werden die Links bestellt? Akzeptiert Postfelder wie 'Name', 'ID', 'Titel', 'Datum' usw.'Auftrag'
(Zeichenfolge): Ob Elemente in aufsteigender ('ASC') oder absteigender ('DESC') Reihenfolge bestellt werden.'Grenze'
(Ganzzahl): Anzahl der anzuzeigenden Elemente.'Kategorie'
(Zeichenfolge): Durch Kommas getrennte Kategorie-IDs, von der Elemente abgerufen werden sollen.'Kategoriename'
(Zeichenfolge): Kategoriename, von dem Elemente abgerufen werden sollen.'hide_invisible'
(Ganzzahl oder Boolean): Ob als "unsichtbar" gekennzeichnete Verknüpfungen angezeigt oder ausgeblendet werden sollen.1 | TRUE
) 'show_updated'
(Ganzzahl oder Boolean): Gibt an, ob der Zeitpunkt der letzten Aktualisierung des Lesezeichens angezeigt werden soll.0 | FALSE
) 'umfassen'
(Zeichenfolge): Kommagetrennte Liste der einzuschließenden IDs.'ausschließen'
(Zeichenfolge): Kommagetrennte Liste der auszuschließenden IDs.'title', 'order' => 'ASC', 'limit' => 15, 'hide_invisible' => false, 'exclude' => '12, 16,23 '); $ bookmarks_array = get_bookmarks ($ args); ?>
get_bookmark ()
Dieses Vorlagen-Tag gibt alle Daten eines bestimmten Lesezeichens zurück.
Dieses Vorlagen-Tag akzeptiert drei Parameter:
$ Lesezeichen
(erforderlich-gemischt):NULL
) $ ausgabe
(optionale Zeichenfolge):OBJEKT
) $ filter
(optionale Zeichenfolge):get_bookmark_field ()
Mit diesem Vorlagen-Tag können Sie die Daten eines einzelnen Lesezeichenfelds abrufen.
Dieses Vorlagen-Tag akzeptiert drei Parameter:
$ Feld
(erforderliche Zeichenfolge):NULL
) $ Lesezeichen
(erforderliche ganze Zahl):NULL
) $ context
(optionale Zeichenfolge):get_edit_bookmark_link ()
& edit_bookmark_link ()
Mit diesen Vorlagen-Tags können Sie einen Link "Dieses Lesezeichen bearbeiten" abrufen oder in Ihren Vorlagen anzeigen lassen.
get_edit_bookmark_link ()
akzeptiert nur einen Parameter:
$ bookmark_id
(erforderliche ganze Zahl):Und edit_bookmark_link ()
akzeptiert vier Parameter:
$ text
(optionale Zeichenfolge):$ vorher
(optionale Zeichenfolge):$ nach
(optionale Zeichenfolge):$ bookmark_id
(erforderliche ganze Zahl):NULL
) ',''); // Zeigt den Link "Lesezeichen bearbeiten" eines bestimmten Lesezeichens an. edit_bookmark_link (__ ('Bearbeiten', 'Übersetzungsdomäne'), ",", 98); ?>
get_bloginfo ()
& bloginfo ()
Diese äußerst beliebten Vorlagen-Tags geben die allgemeinen Informationen Ihrer Website zurück.
get_bloginfo ()
akzeptiert zwei Parameter:
$ show
(optionale Zeichenfolge):"URL"
(Zeichenfolge): Die Heimat-URL.'wpurl'
(Zeichenfolge): Die URL, unter der WordPress installiert ist.'Beschreibung'
(String): Beschreibung der Site.'rdf_url'
(Zeichenfolge): Die URL des RDF / RSS 1.0-Feeds.'rss_url'
(Zeichenfolge): Die RSS 0.92-Feed-URL.'rss2_url'
(Zeichenfolge): Die RSS 2.0-Feed-URL.'atom_url'
(Zeichenfolge): Die Atom-Feed-URL.'comments_rss2_url'
(Zeichenfolge): Die RSS 2.0-Feed-URL für Kommentare.'comments_atom_url'
(Zeichenfolge): Die Atom-Feed-URL für Kommentare.'pingback_url'
(Zeichenfolge): Die URL der Pingback-XML-RPC-Datei.'stylesheet_url'
(Zeichenfolge): Die URL der CSS-Hauptdatei des Themas.'stylesheet_directory'
(Zeichenfolge): Die URL des Verzeichnisses der CSS-Hauptdatei des Themas.'template_directory'
oder 'template_url'
(Zeichenfolge): Die URL des Verzeichnisses des aktiven Themes.'admin_email'
(Zeichenfolge): Die E-Mail-Adresse, die bei der Installation von WordPress eingegeben wurde.'Zeichensatz'
(Zeichenfolge): Zeichensatz der Site.'html_type'
(Zeichenfolge): Der Inhaltstyp von WordPress-HTML-Seiten.'Ausführung'
(String): WordPress-Version.'Sprache'
(string): Sprache der WordPress-Installation.'Textrichtung'
(Zeichenfolge): Textrichtung der Sprache.'Name'
(Zeichenfolge): Name der Site.$ filter
(optionale Zeichenfolge):'Filter'
Zum Filtern der von diesem Vorlagen-Tag zurückgegebenen URL.Und bloginfo ()
akzeptiert nur einen Parameter:
$ show
(optionale Zeichenfolge):
Klassen: get_body_class ()
& body_class ()
Diese sehr beliebten Template-Tags generieren semantische Klassen und lassen uns diese wiederholen oder zurückgeben. Sie lassen uns auch zusätzliche Klassennamen hinzufügen.
Beide Vorlagen-Tags akzeptieren nur einen Parameter:
$ class
(optionale Zeichenfolge oder Array):wp_nav_menu ()
Dieses Vorlagen-Tag gibt Navigationsmenüs zurück oder zeigt diese an, eine Kernfunktion von WordPress. Sie können dieses Vorlagen-Tag in wahrscheinlich neuen WordPress-Designs sehen, die 2013 oder später veröffentlicht wurden.
Dieses Vorlagen-Tag akzeptiert nur einen Parameter:
$ args
(optionales Array):'Speisekarte'
(string): ID, Slug oder Name des Menüs.'menu_class'
(string): CSS-Klasse der UL
Element des Menüs.'menu_id'
(string): Die ID der UL
Element des Menüs.'Container'
(string): Ob die UL
, und was soll man damit einpacken.DIV
) 'container_class'
(string): CSS-Klasse des Wrapper-Elements.'container_id'
(Zeichenfolge): Die ID des Wrapper-Elements.'fallback_cb'
(callback oder boolean): Name einer Fallback-Funktion, die ausgeführt werden soll, wenn das Menü nicht vorhanden ist. Auf false für keinen Fallback setzen.'wp_page_menu'
) 'Vor'
(Zeichenfolge): Text vor dem Linktext.'nach dem'
(Zeichenfolge): Text nach dem Linktext.'link_before'
(Zeichenfolge): Text vor dem Link.'link_after'
(Zeichenfolge): Text nach dem Link.'Echo'
(boolean): Gibt an, ob das Vorlagen-Tag wiederholt werden soll oder nicht.WAHR
) 'Tiefe'
(Ganzzahl): Wie viele Ebenen der Hierarchie sollen enthalten sein.'Gehhilfe'
(Objekt): Instanz einer benutzerdefinierten Walker-Klasse.'theme_location'
(Zeichenfolge): Der zu verwendende Themenbereich. Muss bei register_nav_menu () registriert sein, um vom Benutzer auswählbar zu sein.'items_wrap'
(Zeichenfolge): Wie die Listenelemente eingeschlossen werden sollen.% 3 $ s
) 'primary-nav', 'link_before' => '',' theme_location '=>' primary '); wp_nav_menu ($ args); ?>
wp_title ()
Dieses Vorlagen-Tag gibt den Seitentitel Ihrer Seiten zurück oder gibt diesen wieder.
Dieses Vorlagen-Tag akzeptiert drei Parameter:
$ sep
(optionale Zeichenfolge):$ echo
(optional-boolean):WAHR
) oder zurück (FALSCH
) das Tag.WAHR
) $ Abtrennung
(optionale Zeichenfolge):get_home_url ()
& home_url ()
Diese Vorlagen-Tags geben einfach die Heimat-URL zurück.
get_home_url ()
akzeptiert drei Parameter:
$ blog_id
(optional-ganze Zahl):NULL
) $ path
(optionale Zeichenfolge):$ Schema
(optionale Zeichenfolge):NULL
) Und home_url ()
akzeptiert zwei Parameter:
$ path
(optionale Zeichenfolge):$ Schema
(optionale Zeichenfolge):NULL
) Verwechseln Sie diese beiden Funktionen nicht als "eine gibt die Ausgabe zurück und die andere zeigt sie an" - ich weiß, dass ich es getan habe. Der Unterschied ist ein bisschen komisch: Während der get_home_url ()
Funktion kehrt zurück die URL eines bestimmten Blogs, das home_url ()
Funktion gibt die Heimat-URL von zurück aktueller Standort. Denken Sie daran: Keiner von ihnen gibt etwas zurück!
get_site_url ()
& Seiten-URL()
Diese Vorlagen-Tags erhalten die "Site-URL", die Adresse, unter der WordPress installiert ist.
get_site_url ()
akzeptiert drei Parameter:
$ blog_id
(optional-ganze Zahl):$ path
(optionale Zeichenfolge):$ Schema
(optionale Zeichenfolge):is_ssl ()
) Und Seiten-URL()
akzeptiert zwei Parameter:
$ path
(optionale Zeichenfolge):$ Schema
(optionale Zeichenfolge):is_ssl ()
)Wie bei home_url ()
und get_home_url ()
, Verwechseln Sie diese beiden Funktionen nicht als "eine gibt die Ausgabe zurück und die andere zeigt sie an". Während get_site_url ()
Funktion kehrt zurück URL einer Website eines bestimmten Blogs, das Seiten-URL()
Funktion gibt die Site-URL von zurück aktueller Standort. Denken Sie daran: Keiner von ihnen gibt etwas zurück!
get_current_blog_id ()
Dieses Vorlagen-Tag gibt einfach die ID der aktuellen Site in einem Multisite-Netzwerk zurück.
Dieses Vorlagen-Tag akzeptiert keine Parameter.
get_admin_url ()
& admin_url ()
Diese Vorlagen-Tags geben eine URL des Dashboards Ihrer Website zurück und zeigen diese an.
get_admin_url ()
akzeptiert drei Parameter:
$ blog_ID
(optional-ganze Zahl):$ path
(optionale Zeichenfolge):$ Schema
(optionale Zeichenfolge):is_ssl ()
Funktion), aber Sie können es durch Setzen dieses Parameters überschreiben. Akzeptiert 'http', 'https', 'admin', 'rpc', 'login' und 'login_post'.Und admin_url ()
akzeptiert zwei Parameter:
$ path
(optionale Zeichenfolge):$ Schema
(optionale Zeichenfolge):is_ssl ()
function), aber Sie können es überschreiben, indem Sie diesen Parameter auf 'http' oder 'https' setzen..get_feed_link ()
& the_feed_link ()
Diese Vorlagen-Tags geben den Permalink eines Feeds zurück und geben ihn aus.
get_feed_link ()
akzeptiert nur einen Parameter:
$ feed_type
(optionale Zeichenfolge):Und the_feed_link ()
akzeptiert zwei Parameter:
$ Anker
(erforderliche Zeichenfolge):NULL
) $ feed_type
(optionale Zeichenfolge):user_trailingslashit ()
Dieses Vorlagen-Tag überprüft Ihre Permalink-Struktur und fügt einen nachstehenden Schrägstrich hinzu oder entfernt den vorhandenen nachlaufenden Schrägstrich am Ende der angegebenen URL.
Dieses Vorlagen-Tag akzeptiert zwei Parameter:
$ string
(erforderliche Zeichenfolge):NULL
) $ type_of_url
(veraltete Zeichenfolge):calendar_week_mod ()
Dieses seltsame Vorlagen-Tag erhält die Anzahl der Tage seit Beginn der Woche. Es ist im Grunde eine "Modulo-Operation".
Ich weiß ehrlich nicht, wie ich damit umgehen soll Warum um das zu benutzen. Wenn Sie wissen, warum dieses Vorlagen-Tag existiert, schießen Sie einen Kommentar, um mich und unsere Leser zu informieren!
Dieses Vorlagen-Tag akzeptiert nur einen Parameter:
$ number
(erforderliche ganze Zahl):get_calendar ()
Erinnern Sie sich an jene Kalender, die wir in den Seitenleisten unserer Blogs platziert haben? Dieses Vorlagen-Tag macht genau das: Es gibt den Kalender zurück oder zeigt ihn an.
Dieses Vorlagen-Tag akzeptiert zwei Parameter:
$ initial
(optional-boolean):WAHR
) oder nicht (FALSCH
).WAHR
) $ echo
(optional-boolean):WAHR
) oder zurück (FALSCH
) die Ausgabe.WAHR
) Ich hoffe, Ihnen hat dieser letzte Stapel von Vorlagen-Tags gefallen. Im nächsten Teil, dem Finale der Serie, werden wir das Gelernte überprüfen und die Serie beenden.
Wenn Sie Fragen, Kommentare oder Korrekturen haben, können Sie uns im Abschnitt Kommentare Ihre Meinung mitteilen. Und wenn Ihnen der Artikel gefallen hat, vergessen Sie nicht, ihn mit Ihren Freunden zu teilen!