Articles of hooks

WordPress: Filter / Hook auf bestimmte Sidebar-Widgets anwenden?

Ich entwickle ein Thema, das mehr als 5 verschiedene Seitenleisten hat, und ich möchte eine function auf eine bestimmte von ihnen für Styling-Zwecke anwenden. Im Grunde ändert die function ihre Parameter, indem sie einen Zähler verwendet, um zufällige Werte zwischen jedem der Widgets anzuzeigen. Ich kam auf Folgendes: function widget_params( $params ) { // … […]

Entfernen Sie das “eingereihte” Skript aus dem Array

Ich arbeite an der Optimierung eines Child Theme für eine Website und die Eltern “hat mehr als wir brauchen” Viele Anfragen, die generiert werden, summieren sich zu Performance-Hits. Was ich versuche zu erreichen, ist dieser Effekt: wp_dequeue_script(‘handle’) wp_deregister_script(‘handle’) Das Problem ist jedoch, dass handle ein untergeordnetes Element eines Arrays ist. Dies bedeutet, dass die Skripte […]

Wie führe ich die Hauptabfrage basierend auf dem Metadatenwert erneut aus?

Wenn ein Benutzer eine benutzerdefinierte Post-URL wie * / books / best-book-eva anfordert, möchte ich (mit einem Plugin) einhaken, bevor die Seite angezeigt wird (und die Hauptabfrage wenn möglich), ob der Metawert gepostet wird (needs_updating ) und wenn dieser Wert wahr ist, möchte ich die Daten über das Buch von einem Drittanbieter-API holen, verarbeiten, in […]

Was nutzt der wp_schedule_event-Hook?

Ich möchte einen Cron-Job (führt function zu bestimmter Zeit, wie E-Mail, db Backup usw.). Ich suchte in WordPress, ich habe das wp_schedule_event Hier sagen sie, es wird Job ausführen, wenn jemand WordPress Website besucht, wenn die angegebene Zeit verstrichen ist. Ich habe Zweifel, es tut dies nur, wenn jemand die Website von WordPress besucht. Ist […]

Ändern Sie den Ausgabeort der Plugin-function mithilfe eines benutzerdefinierten Hooks

Ich führe das YouTube Video Fetcher Plugin aus und es holt Youtube Videos und zeigt es auf deiner Webseite an. Anstatt das Video nach dem Post anzuzeigen, möchte ich den Code jedoch in einen benutzerdefinierten Container einhängen. Hier ist die function im Plugin, mit der das Video nach dem Post angezeigt wird: //The below function […]

Hake nur bestimmten Post-Typ

Mit dieser function ändere ich den Titel meiner Posts in den Posts ‘Alternativen’. Mein Problem ist, dass WordPress jetzt alle meine Titel ändert. Weiß jemand, wie ich das nur für den spezifischen benutzerdefinierten Beitragstyp festlegen kann? // Change alternatives title function alternatives_title( $title, $post_id ) { if( get_post_type( $post_id ) == ‘alternatives’ ) { $title […]

Init-Hook für Header-Senden

Ich arbeite an einem Checkout-process, bei dem, wenn ich den Checkout übergebe, bekomme ich einen Fehler “Header bereits senden”, weil ich eine PHP-Header () -function verwenden, um den Kunden an meine Zahlungsanbieter-URL zu senden. Meine Idee ist jetzt, den Checkout-Code in einen WordPress-Init-Hook zu legen, glaubst du, dass das das Problem lösen wird? Dies ist […]

Anpassen der integrierten Medien-Playliste

Ich habe eine einfache Herausforderung, bei der ich anscheinend keine Fortschritte machen kann: Rufen Sie den aktuellen Titel (oder das Video) ab und zeigen Sie einen Link zu einem Transkript des Titels an. Dies sollte eine einfache Aufgabe sein (und die Lösung könnte sehr einfach sein). Ich verwende den Standard Media Player für WordPress. Optionen, […]

Display_rows () und column_cb () seltsames Verhalten

Ich habe ein merkwürdiges Verhalten meiner functionen gefunden. Ich dachte, die ID von display_rows() zu column_cb() , aber das Problem ist, dass das Programm nur die erste Ziffer passiert. Irgendein Hinweis? column_cb() : function column_cb($item) { return sprintf(”, $item[‘id’]); } display_rows() : function display_rows() { $records = $this->items; list( $columns, $hidden ) = $this->get_column_info(); if(!empty($records)){ […]

Blenden Sie den H1-Titel mit dem Filter “_title” aus

Ich versuche, die Seiten H1-Header zu verbergen, wenn ein benutzerdefiniertes Feld dies angibt. Auf einem Seiten-Back-End habe ich ein benutzerdefiniertes Feld hinzugefügt: Name = hide_title Value = true Ich möchte dann nur die H1 mit einem Filter ausblenden. Der folgende Code funktioniert nicht, ist aber das Ergebnis meiner Arbeit. Kann jemand eine Lösung für diesen […]