Mein Plugin hat mehrere PHP-Dateien, die in der Haupt-Plugin-Datei enthalten sind. Ich verwende einige functionen auf den anderen Dateien, aber sie funktionieren nicht dort. Sie funktionieren, wenn ich sie in der Haupt-Plugin-Datei verwende. Beispielsweise, Auf der Hauptplugin Datei “test-plugin.php” <?php /* Plugin Name: Test Plugin Description: test Version: 1.0 */ include_once( plugin_dir_path( __FILE__ ) . […]
Ich würde gerne einen Code aus einer einzelnen Post-Theme-Datei in einen Filter einfügen, aber ich bin mir nicht sicher, wie es geht, weil er die function get_post_meta () enthält. Ich habe gesucht, finde es aber nicht heraus. Code in der single-post.php : $apoth_original_title = get_post_meta( get_the_ID(), ‘original_blog_title’, true); $apoth_original_url = get_post_meta( get_the_ID(), ‘original_url’, true); ?> […]
Ich habe diese function, um den ‘my_custom_field’-Wert wiederzugeben, und es funktioniert gut: add_action(‘woocommerce_before_add_to_cart_form’ , ‘my_function’); function my_function(){ echo get_post_meta( get_the_ID(), ‘my_custom_field’, true ); } Aber das druckt nur den Wert aus. Ich muss auch den übersetzten Titel dieses benutzerdefinierten Felds drucken. Wie kann man das bekommen?
Ich habe eine benutzerdefinierte Anmeldeseite erstellt, die wp_login_form () verwendet, um das Anmeldeformular zu erstellen: false, ‘label_username’ => ”, ‘label_password’ => ” ) ); ?> Ich habe versucht, dem Login-Formular eine einfache Nachricht hinzuzufügen, indem ich das Standard-Beispiel auf der WordPress-Codex-Seite über den Login-Formular-Aktions-Hook verwendete : add_action( ‘login_form’, function(){ //Adding the text ?> You can […]
Ich habe eine Situation, wo ich eine Instanz einer class von Plugin B greifen und in eine Variable in Plugin A einfügen möchte. Plugin A (Das geht nicht) : /* Plugin A */ $class = do_action( ‘get_class’ ); $do_stuff = $class->do_stuff(); // throws error Plugin B : /* Plugin B */ add_action( ‘get_class’, array( MyClass, […]
Ich versuche Postdaten zu Post-Save-Aktionen zu ändern. Zuerst habe ich versucht, save_post hook so zu verwenden function post_save_action($post_id, $post, $update) { if ($this->is_temp_saving_post($post, $post_id)) { return; } // Check user permissions if (!current_user_can(‘edit_post’, $post_id)) return; // Update post if (!$this->is_proper_post_type($post)) { return; } $processed_content = $this->process_post_data($post); $update_data = [ self::POST_ID => $post_id, self::POST_CONTENT => $processed_content […]
In WooCommerce suche ich nach einer function, um den “Place Order” -Text zu ändern, wenn der Einkaufswagen ein bestimmtes Produkt (ID) auf der Checkout-Seite hat . Dies ist nützlich für Woo-Shops, die Produkte verkaufen und gleichzeitig verschiedene Dienste anbieten, zum Beispiel Mitgliedschaften. Dadurch wird der Ortsauftragstext als Call-to-Action-Schaltfläche für das Produkt beschreibender. Ich gründete diese […]
Warum würde this:$role_name = $user->roles[0]; arbeiten als Variable in einer function, wenn der Hook in add_action ist, und geben einen Fehler von Hinweis: Versuch, die Eigenschaft von Nicht-Objekt zu erhalten wenn stattdessen ein in der header.php erstellter Hook verwendet wird? Wie kann ich die Benutzerrollen auf eine variable Zeichenfolge anwenden, die in meiner function in […]
Wie kann ich den aktuellen Seitentitel dynamisch in WordPress entsprechend dem URL-Wert ändern, wie wenn ich http://example.com/city_name besuche, dann wird im Titel der Seite der Quellseite “Delhi – Site Name” angezeigt Ich benutze folgenden Code, aber das ist nicht für mich gearbeitet. function current_title($title) { if(is_page_template(‘hello.php’)){ $title = get_query_var(‘city_name’); return $title; } }add_filter(‘pre_get_document_title’,’current_title’,5);
Ich bin auf ein Problem gestoßen, bei dem ich nicht sicher bin, wie ich vorgehen soll. Mein Thema erstellt bei der Aktivierung zwei Seiten. Die Tatsache, dass es zwei gibt, spielt keine Rolle, es könnten 10 Seiten sein, aber nur für den Hintergrund: Eine Seite kann als FrontPage ausgewählt werden. Ein anderer wird verwendet, um […]