Articles of Aktionen

Benutzer-ID beim Abmelden abrufen

Ist es überhaupt möglich, die ID eines Benutzers in einer function direkt beim Abmelden zu erhalten? Ich habe versucht, es an wp_logout , aber es gibt nur Null zurück, wenn ich versuche, die Benutzerinformationen zu erhalten. Ich frage mich, ob es einen anderen Hook gibt, der vor wp_logout destroy die Sitzung ist, die es mir […]

Welcher Hook Callback hat Priorität, wenn sowohl das Plugin als auch das Thema denselben Hook verwenden?

Wenn ein Thema und ein Plugin den gleichen Aktions-Hook verwenden, wird beispielsweise comment_form sowohl vom Theme als auch vom Plugin verwendet. Wer wird dann zuerst genannt? die function, die dem Hook des Themas zugeordnet ist oder die function, die dem Hook des Plugins zugeordnet ist.

add_action fügt html ein

Ich weiß, dass mir etwas Einfaches fehlt. Ich versuche, HTML zu verwenden, um Fußzeile zu protokollieren, um wp zu lernen. In Thema functionen.php: function myLog() { echo ‘test’; } In der Themenfußzeile innerhalb des .siteInfo div: Wenn ein neuer Benutzer eine neue Site erstellt, sollte myLog html ‘test’ ausgeben? Bitte helfen Sie mir und ersparen […]

Ajax Request kommt nicht zurück in die class

Ich kämpfe mit einer Ajax-Anfrage. Es wird ausgeführt, kehrt aber nicht in meine class zurück. Mein PHP: … public function __construct() { add_action( ‘admin_print_styles’, array($this, ‘admin_styles’) ); add_action( ‘admin_enqueue_scripts’, array($this,’admin_scripts’) ); add_action( ‘admin_menu’, array($this, ‘admin_menu’ )); $this->dbHandler = DatabaseHandler::get_instance(); add_action(‘wp_ajax_nopriv_add_vehicle’, array($this,’add_vehicle’)); add_action(‘wp_ajax_add_vehicle’, array($this,’add_vehicle’)); } public function admin_scripts( $hook ){ wp_enqueue_script( ‘admin_scripts’, plugins_url( ‘js/functions.admin.js’, __FILE__ ), […]

Unterdrückt den content_filter in einer verschachtelten Schleife

Ich habe einige the_content , die auf den the_content angewendet the_content . Ich muss eines von zwei Dingen tun, aber keines funktioniert wie erwartet … entweder: Übergeben Sie Daten an den Filter, damit dieser weiß, ob es sich um eine “Schleife innerhalb einer Schleife” handelt (dies betrifft spezielle events , die mehrere Ereignisse auf einer […]

Filter zum Ändern des Bildes beim Hochladen

Also arbeite ich daran, ein neues WordPress-Plugin für eine massive PNG-Komprimierung zu erstellen, und es fällt mir schwer, den richtigen Filter zu finden. Ich muss auf das gesamte Bild zugreifen, damit ich es mit fopen öffnen und den Inhalt an eine externe API übergeben kann. Kann mir bitte jemand in die richtige Richtung zeigen?

WordPress ‘Arbeit oder Ausführungsfluss, der $ wpdb manipuliert

Ich habe gelesen über das Überschreiben der globalen Variablen $wpdb und das Verbinden mit einer zweiten database auf diese Weise ( Suche eine andere database mit wp_query unter Verwendung von new wpdb ), so könnte man zB WP_Query auf der zweiten DB verwenden. Danach wird $ wpdb mit $ wpdb_backup “wiederhergestellt”. Siehe Code unten von […]

do_action im Header, Aktion später hinzufügen?

Ich möchte die Facebook JSSDK nur auf Seiten einbinden, auf denen ich sie verwenden möchte. Auf der Facebook-Dev-Seite heißt es, dass es idealerweise direkt nach dem Eröffnungs-Body-Tag in der header.php enthalten ist Mein Gedanke war, in header.php hinzuzufügen gleich nach dem öffnenden Body-Tag. Und dann später (in comments.php kurz vor ), Wenn ich anrufen muss […]

Ich bin nicht sicher, wie man einfache Checkboxen hinzufügt, die in eine kleine Tabelle für den Administrator schreiben

Ich habe viel über die add_meta_boxes gelesen … aber es gibt so viele Informationen, dass ich nicht weiß, wann ich sie benutzen soll. Ich habe ein kleines Plugin, das einige Checkboxen ausschreibt, und wenn ein Beitrag mit diesen Checkboxen gespeichert wird, wird eine Zeile in einer separaten Tabelle gespeichert, die ich erstellt habe, um die […]

WooCommerce wp_insert_post Aktion feuern bei jedem Speichern

function initial_product_data ( $post_id ) { // lets get out of here if this is not a new product if ( ‘product’ != $_POST[‘post_type’] ) return; // make sure the post isn’t automagically featured // WTF WooCommerce??!! update_post_meta( $post_id, ‘_featured’, ‘no’ ); // automatically set the swatch update_post_meta( $post_id, ‘_swatch_type’, ‘pickers’ ); update_post_meta( $post_id, ‘_swatch_type_options’, […]