Ich habe 2 Fragen für Untertitel für Bilder: – wie man sie mit Fett, Kursiv und so weiter edti? Ich mache es, aber es funktioniert nicht. – Wenn das Bild zuerst ist, wie kann man den Titel aus dem Auszug in der Abfrage ausschließen, besonders für die Startseite?
Für Ihre erste Frage – HTML-Unterstützung für Untertitel war eine neue function in WordPress 3.4, wenn Sie eine vorherige Version haben, wird es nicht funktionieren
Ich bin mir nicht sicher, ob ich Ihre zweite Frage verstanden habe, aber um auszuschließen, dass die Beschriftung nicht auf der Seite angezeigt wird, müssen Sie entweder die Beschriftung aus dem Bild löschen oder die Vorlagendateien des Themas bearbeiten
Zuerst, wenn das Bild in den Seiteninhalt eingefügt wurde, wird es in Form eines img_caption_shortcode
eingefügt, so dass Sie den Filter img_caption_shortcode
, um die Standard-Shortcode-Ausgabe zu überschreiben.
Wenn es als Featured-Bild festgelegt ist, verwenden Sie statt the_post_thumbnail
get_post_thumbnail_id
& generieren Sie das img
Tag selbst und überspringen Sie die Beschriftung.
Um die Untertitelfunktionalität dauerhaft zu deaktivieren (Sie haben das bereits deaktiviert, möchten Sie das nicht), können Sie dieses add_filter( 'disable_captions', '__return_true' );
Wenn Sie einen WYSIWYG-Editor in Untertiteln haben möchten, gibt es dafür keinen Haken. Sie müssen es selbst programmieren
Im Folgenden finden Sie ein Beispiel, in dem Sie HTML-Tags in das Feld “Beschriftung” einbetten können. Dadurch wird der Beschriftungstext entsprechend formatiert.
Vergessen Sie auch nicht, dass WordPress eine Standardklasse von wp-caption
auf Ihre caption-Elemente anwendet, für die Sie weiterhin benutzerdefinierte CSS-Eigenschaften angeben können. Technisch können Sie also Text in Ihr caption-Feld einfügen, indem Sie Tags mit speziellen classn und geben ihnen ein einzigartiges Styling.
Getriggers. Ich fügte hinzu: “if (is_home ()) add_filter (‘img_caption_shortcode’, create_function ($ a, $ b, $ c ‘,’ return $ c; ‘), 10, 3);”