Articles of hooks

Sie müssen den Kurzwahltext anstelle der Ausgabe zurückgeben

Gibt es eine Möglichkeit, den Shortcode-Text anstelle der Ausgabe zurückzugeben. Meine Code-function ist in ‘the_content’ eingebunden und ich weiß, wenn meine function Shortcode enthält, wird automatisch die Ausgabe generiert. Ich möchte nur Shortcode-Text ausgeben, zB add_filter( ‘the_content’, ‘show_on_front’, 10 ); function show_on_front( $content ) { $content .= ‘this is example of shortcode : ‘; return […]

Admin Post-Liste – Hinzufügen einer Option zum Dropdown-Menü für den Datumsfilter

Ich wurde gefragt, ob ich eine Option für “Heute” und “Gestern” zum Dropdown-Menü für den Datumsfilter am Anfang der Beitragsliste in der WordPress-Administratoransicht hinzufügen kann. (Dies ist die Liste, die letzten Monat / Jahre zeigt.) Kennt jemand einen Filter oder Aktions-Hook, den ich benutzen könnte, um ein paar Optionen zu dieser Liste hinzuzufügen? Die Leute […]

Entfernen des Untermenüs aus dem Menü

Die These scheint automatisch die Untermenüs (Untermenü ul) den Elternmenüs hinzuzufügen, wenn childs existiert. Ich habe eine spezifische Notwendigkeit, diesen HTML von einem bestimmten Menü zu entfernen. Der Menüname lautet: second_level Nicht sicher, ob es einen Haken dafür gibt. Ich versuche, diese aus dem Menünamen oben zu entfernen. … Ich versuche nicht, die class zu […]

Wie ändere ich den Post-Inhalt?

Ich habe das immer noch nicht herausgefunden. Ist das der richtige Weg? Ich habe versucht, $_POST[‘content’] = “nothing” und $_POST[‘content’] = 0 weder für mich arbeiten. Ich benutze folgenden Weg function changeContent() { $_POST[‘content’] = “nothing”; } add_action(‘publish_post’, ‘changeContent’); Ich möchte den Inhalt ändern, bevor er in die database geschrieben wird.

Beschränken Sie bestimmte Aktionen nur auf pluginspezifische Admin-Menüseiten

Ich arbeite an einem Plugin und möchte einige Dinge auf meine Plugin-spezifischen Admin-Menüseiten beschränken. Daher schreibe ich die Nacktschnecken, die beim Hinzufügen von (Unter-) Menüseiten in ein Array zurückgegeben werden, damit ich später die aktuelle Seite überprüfen kann. Das Problem scheint zu sein, dass get_current_screen null get_current_screen wenn es von / vor admin_init . Ich […]

Fangen und Anzeige Fehler bei save_post Aktion

Ich schrieb diese function, die jedes Mal, wenn ein benutzerdefinierter Post namens “event” erstellt wird, Daten zu einer externen database hinzufügt. Wie kann ich das Speichern verhindern, wenn diese function einen Fehler zurückgibt? Im Moment wird die Information nicht zur externen database hinzugefügt, und es wird kein Fehler angezeigt, obwohl ich einen Versuch / Fang […]

Theme Customizer lädt JS nicht für die Live-Vorschau

Ich arbeite gerade daran, Optionen zum Design-Customizer hinzuzufügen. In den letzten zwei Stunden habe ich versucht, die Live-Vorschau zum Laufen zu bringen, und ich versuche herauszufinden, warum mein Theme nicht die theme-customizer.js Datei lädt, die für die Live-Vorschau benötigt wird. Alle Optionen, die ich dem Design-Customizer hinzugefügt habe, funktionieren, wenn ich sie speichere und dann […]

ein Aktionshaken, wenn ein Beitrag eine bestimmte Anzahl von Ansichten erreicht

Ich benutze das WP Post Views Plugin, um die Anzahl der Posts anzuzeigen. Ich benutze: Ich erstelle ein Badge-System für meine WordPress-Seite. Mein eigentliches Ziel ist es, ein Abzeichen für die Anzahl der Postsichten zu erstellen: Wenn ein Beitrag eine Anzahl von Ansichten hat, die einen bestimmten Schwellenwert überschreiten, dann erhält der Autor dieses Abzeichen. […]

Ein Aktions-Hook, in dem ein Kommentarmeta aktualisiert wird

In Analogie zum Post-Meta-Update verwende ich den folgenden Code zum Hooking, wenn der Meta-Kommentarwert aktualisiert wird. Mein Kommentar Metaschlüssel ist “in Betracht ziehen” und kann 2 Werte haben: 0 und 1. Mein Ziel ist es, die Anzahl der Kommentare mit consider=1 , und wenn diese Anzahl 10 erreicht, führe einige Operationen aus. add_action( ‘update_comment_meta’, ‘ten_considered_comments_badge’); […]

Finden Sie heraus, ob die Anforderung für ein benutzerdefiniertes Post-Archiv ist, bevor die Abfrage ausgeführt wird

Ich schreibe ein Plugin, das den RSS2-Feed für einen Podcast modifiziert, der einen benutzerdefinierten Post-Typ verwendet. Nachdem die Abfrage ausgeführt wurde (auf dem Aktions-Hook template_redirect ; siehe diese Frage nach dem Grund), überprüfe ich, ob die Anforderung für ein Archiv meines benutzerdefinierten Post-Typs gilt. Wenn ja, füge ich Aktionen und Filter hinzu, um die RSS2-Vorlage […]