Articles of Haken

Was sind ideale Hooks, um register_sidebars aufzurufen?

Wo sollte ein Plugin im Idealfall zum Aufruf von register_sidebar(); haken register_sidebar(); ? Wird es init gut gehen? function my_plugin_register_sidebars() { $args = array( ‘name’ => ‘foo’ ‘description’ => ‘bar’ … ); register_sidebar( $args ); } add_action( ‘**????**’, ‘my_plugin_register_sidebar’ );

WPMU Hook zum Archivieren oder Deaktivieren des Blogs?

Ich versuche, den Cache des Blogs automatisch zu löschen, wenn es in einer Multisite-Installation archiviert (oder deaktiviert) ist. Dies ist nützlich für alle, die ein Caching-Programm wie WP Super Cache als archiviert oder deaktiviert verwenden. Das Blog wird weiterhin angezeigt, bis der Cache gelöscht ist. Ich habe versucht: add_action( ‘archive_blog’, ‘wp_clear_cache_custom’ ); add_action( ‘unarchive_blog’, ‘wp_clear_cache_custom’); […]

Wie ändere ich einen Menüeintrag im Plugin?

Ich möchte einem bestimmten Element im Navigationsmenü wie “Home” einen bestimmten Stil zuweisen, aber im Plugin nicht im Theme. Ich denke, ich muss so etwas in meinem Plugin schreiben: function change_home(..){ if($item == “home”) //get a css to the item else return $className; } add_filter(‘a properly hook’, ‘change_home’, 10,2); Gibt es einen Weg, dies zu […]

Wie ändert man den Wert von $ menu_class in ep_nav_menu?

Wie kann ich den Wert von $ menu_class Parameter in wp_nav_menu () ändern, so dass ich eine spezielle CSS-class zu einem der Elemente im Menü geben kann, zum Beispiel “Home”? Hier ist ein Code, aber sie haben mir die Nachricht überhaupt nicht gezeigt: function clear_nav_menu_item_id($id, $item, $args) { echo “nav_menu_item_id”; } add_filter(‘nav_menu_css_class’, ‘clear_nav_menu_item_class’, 10, 3); […]

Welchen Hook sollte ich für dieses Szenario in Bezug auf den Registrierungsprozess und das Konto- / Profil-Update verwenden?

Ich würde gerne ein PHP-Skript “ONLY” ausführen, wenn ein Benutzer das WordPress-Registrierungsformular erfolgreich ausfüllt und es einreicht sowie wenn ein Benutzer sein Profil aktualisiert. Hier ist, was ich bisher habe, Registration —————- function soapConn() { if (!isset($_POST[‘submit-btn’])) { } else { // If pressed, run the script // Should I check for validation here? Such […]

Feuer Aktion, wenn Beitrag bearbeitet sowie gespeichert wird?

Ich versuche, Code zu löschen, wenn eine Seite bearbeitet und / oder gespeichert wird. Dieser Code funktioniert: add_action( ‘save_post’, ‘add_promoted_meta_data’ ); function add_promoted_meta_data( $post_id ) { echo ‘test’; } … aber dieser Code nicht: add_action( ‘edit_post’, ‘add_promoted_meta_data’ ); function add_promoted_meta_data( $post_id ) { echo ‘test’; } Welche Aktion würde ich verwenden, um die functionalität zu […]

Wie entferne ich einen Aktions-Hook von s2member

Ich habe bemerkt, dass mein Plugin nicht funktioniert, wenn s2member aktiviert ist, aber leider ist es für die functionalität der Seite nötig. Ich habe ein paar Nachforschungen gemacht, wenn ich diese Zeile auf hooks.inc.php kommentiere, dann funktioniert mein Plugin, wie kann ich es aus meinem Plugin entfernen ? weil sobald s2member aktualisiert wird entfernt es […]

Plugin-Konstruktor mehrfach aufgerufen

Ich habe ein Plugin mit folgender Struktur – class emailPlg { static $tableName; static $pluginDbVersion = 1.0; function __construct() { global $wpdb; emailPlg::$tableName = $wpdb->prefix . ’emails’; $installedPluginVer = get_site_option(EMAIL_VER); if ($installedPluginVer != cases::$pluginDbVersion) { $this->buildDb(); } add_action(‘wp_ajax_emailsActionTag’, array($this,’handleRequests’)); add_action(‘wp_ajax_nopriv_emailsActionTag’, array($this,’handleRequests’)); add_action(‘wp_enqueue_scripts’, array($this,’enqueScripts’)); } function buildDb() { } function handleRequests() { $recvData = $_POST[‘dataToProcess’]; $respData […]

Hooks.php kann nicht überschrieben werden

Ich erstelle ein Kinderthema für ‘Responsive Theme’ von Cyberchimps. Ich würde gerne einen Haken wechseln. Also ich denke, ich brauche hooks.php Datei in meinem Kind Thema. Also habe ich es vom Elternteil kopiert. Ich habe die gleiche Hierarchie gemacht (ich denke, das ist der richtige Ansatz). wp-content/[my_child_theme]/core/includes/hooks.php Das Kopieren der Datei zum Thema root hat […]

Verstecke den Beitrag komplett und erreiche ihn immer noch über cURL

Ich kämpfe seit mehreren Stunden damit. Ich möchte, dass ein Beitrag in jedem Eintrag ausgeblendet wird, einschließlich des Bildschirms zum Bearbeiten von Beiträgen, und dass er nicht erreichbar ist, indem ich ihn durchsuche. Ich habe dies erfolgreich mit dem pre_get_posts- Aktions-Hook gemacht, aber ich muss in der Lage sein, den Post nur wieder erreichbar zu […]