Articles of init

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 […]

Hooking Aktion einmal aber zweimal angerufen

class GridModSidebars{ public function init(){ add_action(‘widgets_init’, array($this, ‘registerSidebars’),20); } public function registerSidebars(){ $args = array( ‘name’ => __(‘Page Middle Sidebar %d’, APP_TD), ‘id’ => ‘page-middle-sidebar’, ‘description’ => __(‘This sidebar is used to place the add in page content above and below’, APP_TD), ‘class’ => ”, ‘before_widget’ => ”, ‘after_widget’ => ”, ‘before_title’ => ”, ‘after_title’ […]

Warum wird global $ wp_query nicht gehakt?

Ich habe ein Plugin, das mir hilft, Beiträge eines benutzerdefinierten Beitragstyps lazy zu laden. Die Idee besteht darin, eine Aktion zu template_redirect / init hinzuzufügen und Daten von der globalen $ wp_query abzurufen, um jquery zu verdeutlichen, wie viel Laden dort durchgeführt werden muss. Die Plugin-PHP-Datei sieht folgendermaßen aus: function pbd_alp_init() { global $wp_query; // […]

update_post_meta gibt false zurück, wenn während init aufgerufen wird

Gegebene benutzerdefinierte URL wie: http://clientsite.com/tvt?pmc_task=member_check&post_id=1041&user=3851&status=approved Ich versuche, die URL abzufangen und die Benutzer-ID zu einem benutzerdefinierten Post-Meta-Feld hinzuzufügen. Mein Code sieht folgendermaßen aus: function add_user_to_tvt(){ $post_id = $_GET[‘post_id’]; $user_id = $_GET[‘user_id’]; $current_members = get_post_meta( absint( $post_id ), ‘_pmc_members’, true ); $current_members[] = $user_id; $unique = array_unique( $current_members ); $value = update_post_meta( absint( $post_id ), ‘_pmc_members’, […]

Benutzerdefinierter Einstellungsfeldwert funktioniert nicht innerhalb von add_action init hook

Ich habe unter WordPress-Einstellungen benutzerdefinierte Einstellungsoptionen hinzugefügt, die perfekt funktionieren. Ich habe ihre Werte auch getestet. Aber wenn ich diese Werte in der functionsdatei innerhalb von add_action init hook verwende, um etwas beim Senden von Formularen auszuführen, werden diese Werte als null zurückgegeben. Alles funktioniert, außer dass diese Werte als Null zurückgegeben werden. Ein paar […]

API ruft Plugin-Aktivierung oder Init auf?

Wenn ich mein Plugin aktiviere, muss ich eine API aufrufen, um einige Gegenstände zu bekommen, sagen wir Obst, Blumen und Tiere. Ich muss aus diesen Elementen Taxonomiebegriffe erstellen. Dann muss ich diese Elemente durchlaufen und API-Aufrufe machen, um einige Kindergegenstände pro Gegenstand zu bekommen, wie Früchte – Apfel, Banane, Guave usw., Blumen – Rose, Lilie, […]

Kann ich einen anderen Haken als ‘init’ verwenden, um Formulareinreichungen zu bearbeiten?

Ich entwickle ein Plugin, das Formulare an verschiedenen Stellen bearbeitet. Daher verließ ich mich darauf, dass ich global $post und get_query_var , um zu bestimmen, in welcher Phase sich der Benutzer befindet, und die get_query_var und Weiterleitung entsprechend zu handhaben. Es ist jedoch offensichtlich geworden, dass weder $post noch get_query_var an dem Punkt verfügbar sind, […]

function bei mehrmaliger Init-Ausführung gehakt

Ich habe eine Methode, die die Anmeldezeit des Benutzers protokolliert. public function log_login() { if ( isset($_COOKIE[‘current_visit’]) ) { return; } // Get current user $user = wp_get_current_user(); $login = (array) get_user_meta( $user->ID, ‘last_login’, true ); // Save only the last 5 logins $login = array_slice( $login, -5 ); if(empty($login) || ! is_array($login)){ $login = […]

Initialisieren Sie die Aktion und aktualisieren Sie die Seite nach der Formularaktion

Mein Problem ist, dass ich die Seite nach einer Formularaktion nicht in eine Schleife aktualisieren kann. In meinem Fall habe ich einen Eintrag auf der Seite, wo ich löschen, archivieren, Beiträge über ein modales Formular , Zeile für Zeile, ausliefern kann. Nachdem ich zuvor eine Frage gestellt hatte, wusste ich, dass ich die Formularaktion über […]

wp_redirect auf Basis wp-admin und login

UPDATE : Ich habe mehr über mein Problem geforscht und das Problem weiter eingegrenzt. Die folgende Frage wurde aus dem Original sehr neu geschrieben. Ich versuche ein Plugin einzurichten, um ALLE Seitenanforderungen – Front-End, Admin, Login usw. – auf eine zusätzliche Code-validationsseite umzuleiten (ob das ratsam ist oder nicht, es ist das, was der Client […]