Articles of hooks

Wie man von einer Callback-function auf $ post zugreift

Ich frage mich, ob die Verwendung von global $post eine ‘Best Practice’ ist, wenn es notwendig ist, den $post innerhalb einer Callback-function zu erhalten, die durch einen Aktions-Hook ausgetriggers wird. Der Code wäre: class myPlugin { public function __construct() { add_action(‘wp’, array( $this, ‘init’)); } public function init() { global $post; if (isset($post)) { // […]

Klonen Sie die Schaltfläche “Weiter zum Einkaufswagen” und platzieren Sie sie oberhalb der Kasse auf der Warenkorbseite. Die Anzeigegröße beträgt jedoch nur 320 Pixel

Ich habe die Schaltfläche “Weiter zum Warenkorb” geklont und schwebe in der oberen rechten Ecke auf der Woocommerce-Warenkorbseite. Ich möchte jedoch, dass diese Schaltfläche nur angezeigt wird, wenn der Browser komprimiert ist (Simulation der mobilen Anzeige), aber weggehen, wenn der Browser auf die Größe der PC-Anzeige ausgedehnt ist. Wie es geht? Hier ist der Code, […]

Welche class und Methode überschreiben, um die Komprimierung zu steuern, wenn WordPress Bilder beim Hochladen verkleinert?

Es gibt eine Reihe von verwandten Fragen hier zu WP.SE, aber keine beantwortet diese Frage. Ich versuche, die Anforderungen von Google Page Speed ​​zu erfüllen, das berichtet, dass meine WP-Bilder weiter optimiert werden könnten. Google empfiehlt, JPEGs mit der Progressive-Einstellung zu komprimieren und die Chroma auf 4: 2: 0 zu reduzieren. Der einzige verwandte functionshook, […]

Wie fügt man eine benutzerdefinierte Registerkarte im Backend hinzu?

Ich möchte etwas über das Erstellen von Seiten und Tabs im Admin-Panel erfahren. Bitte lassen Sie mich wissen, nützliche Hook-und Filter-Liste.

wie post_id unter woocommerce_add_to_cart_validation hook abrufen?

Ich versuche, Post-ID unter custom_fields_validation () -function abrufen, aber ich erhalte Folgendes Fehler: Versuch, Eigenschaft von Nicht-Objekt in Zeile 116 zu erhalten add_action(‘woocommerce_add_to_cart_validation’,’custom_fields_validation’), 10, 3 ); public static function custom_fields_validation() { global $post; if(isRecurring($post->ID)){ if ( empty( $_POST[‘inputday’]) ){ wc_add_notice( __( ‘Please select field 1;’, ‘woocommerce’ ), ‘error’ ); return false; } if ( empty( […]

Identifizieren Sie, ob der Post-Hook aus der Admin-Post-Liste aufgerufen wird

Ich habe einen benutzerdefinierten Hook für die Post hinzugefügt, der einen Post an einen anderen Ort weiterleitet, wenn der Benutzer darauf klickt. Ich habe einige Überprüfungen an Ort und Stelle, so dass in den Menüs der Website angezeigt wird, wie es ein tatsächlicher Beitrag ist, aber wenn der Benutzer darauf klickt, wird es zu einem […]

Ich führe Code aus, bevor der Beitrag veröffentlicht und die Seite aktualisiert wird

Ich verwende Folgendes, um Code auszuführen, wenn ein Beitrag gespeichert wird function custom_save( $post_id, $post, $update ) { // some code } add_action( ‘save_post’, ‘custom_save’, 10, 3 ); Ich stelle auch js in Admin ein, wenn der Beitrag gespeichert wird add_action( ‘admin_enqueue_scripts’, ‘wpse11180_add_admin_scripts’, 10, 1 ); function wpse11180_add_admin_scripts( $hook ) { global $post; //Only need […]

Alternatives Postpasswort?

Anwendungsfall: Ich habe Benutzer, die einen passwortgeschützten Post für jedes Produkt, das sie verkaufen, erstellt haben. Anstatt nach einem allgemeinen Passwort oder einer vollständigen Seriennummer zu fragen, möchten wir den Kunden nach einer zufälligen Ziffernfolge aus der Seriennummer des Produkts fragen. Beispielsweise… Bitte geben Sie den dritten Satz von Nummern von Ihrer Seriennummer an. xxxx […]

Überprüfen Sie den Wert von get_post nach der Anmeldung bei wp-admin

Ich möchte den get_option-Wert nach der Anmeldung bei wp-admin überprüfen. Ich habe das Datum in get_option gespeichert. Ich möchte überprüfen, ob der Wert in get_option dem aktuellen Datum nach der Anmeldung von wp-admin entspricht. Wenn dasselbe dann möchte ich Admin-Hinweis anzeigen. Jedes Mal, wenn ich mich bei wp-admin anmeldete, überprüft es den Wert get_option. Hier […]

Wenn der Upload von Medien abgeschlossen ist, wird add_attachment nicht ausgetriggers

Bei der Suche nach einer Möglichkeit, sich einzubinden, wenn ein Medienelement nicht mehr in die Bibliothek hochgeladen wird, habe ich mehrere Antworten (vor vielen Jahren) gesehen, die sagen, dass die Aktion “add_attachment” verwendet werden soll. Aber mit dem Debug-Bar und Aktionen Filter Add-on-Plugin sehe ich, dass “add_attachment” nicht ausgetriggers wird. Kennt jemand einen Haken, um […]