Articles of hooks

Anzeige Titel / Inhalt auf Posts Seite mit zwanzig fünfzehn

Ich möchte einen Titel und ein Intro auf der Posts-Seite einfügen, wie in diesem Post beschrieben , der Genesis-spezifisch ist. Es heißt, eine neue Datei, home.php, zu erstellen, die den folgenden Code enthält: post_title; $content = get_post( $posts_page )->post_content; $title_output = $content_output = ”; if ( $title ) { $title_output = sprintf( ‘%s’, $title ); […]

Die Bildqualität wird nach dem Hochladen in WordPress herabgestuft

Ich habe ein Problem mit dem Verlust der Bildqualität konfrontiert, selbst wenn ich Bilder mit hoher Auflösung benutze, habe ich sogar den folgenden Haken ausprobiert, aber nein add_filter( ‘jpeg_quality’, create_function( ”, ‘return 100;’ ) ); Ich würde gerne wissen, ob es eine andere Lösung gibt, die ich implementieren kann, um solche Probleme zu beheben. Grüße,

Hook Woocommerce Preis in der Backend-Bestellungsausgabe

Ich muss Artikel Produktpreise in Woocommerce Backend Order ändern. Ich habe versucht, den folgenden Hook zu verwenden, aber ich habe ein Problem damit, die Order ID zu erhalten . Irgendein Vorschlag? Danke im Voraus! function my_custom_prices ($price, $product) { if ( !is_admin() || ( is_admin() && is_post_type_archive() ) ) return $price; global $post, $woocommerce; $order […]

Fügen Sie für einen benutzerdefinierten Posttyp eine class zu allen Meta-Feldern hinzu

Ich verwende einen OOP-Ansatz, um die gesamte Arbeit beim Erstellen des CPT und seiner Metaboxen zu erledigen. Für Admin-Stylingzwecke möchte ich etwas stärkeres Styling für einen bestimmten benutzerdefinierten Post-Typ vornehmen. Meine Objektmethode erstellt die folgenden HTML-Ergebnisse: Toggle panel: Client Info Client Info Client First Name Client Last Name Client Age Was ich tun möchte, ist, […]

Fehlermeldung bei ungültiger Metabox-Eingabe anzeigen

Ich versuche, eine Fehlermeldung anzuzeigen, wenn der Benutzer eine ungültige Eingabe in ein Metaboxfeld eingibt. Dies ist der Code, den ich geschrieben habe, um den Check auszuführen: if ( array_key_exists( ‘sillyNumber’, $_POST ) ) { if ( ! is_numeric( $_POST[ ‘sillyNumber’ ] ) || ( (intval( $_POST[ ‘sillyNumber’ ] ) Silly human your input is […]

Trigger Plugin database Update nach Git-Pull

Ich habe ein paar WordPress-Websites, die ich pflege. Die Websites befinden sich auf verschiedenen Git-Repositories (eines für jede Site) mit individuellen Fernbedienungen. Derzeit, wenn ein Plugin-Update verfügbar ist, mache ich folgendes: Synchronisieren Sie “non git” Inhalte (wp-content / uploads und database) mit meinem lokalen Rechner (wenn es schon eine Weile her ist, seit ich auf […]

Woocommerce-Name für jede Produktvariante

Ich erstelle einen Woocommerce-Store und ich habe Produktvariationen erstellt, die verschiedene Attribute wie das Material oder die Größe haben können. Aus SEO- und anderen Gründen möchte ich, dass der Name jeder Variation die ausgewählten Attribute enthält, aber nur den Namen des Basisprodukts. Wenn ich Produktvariationen abfrage und sie durchblättere, zeigen sie alle den gleichen Namen […]

Holen Sie sich den ersten Post-Inhalt und bearbeiten Sie ihn mit pre_get_posts (oder ähnlich ?!)

Ich habe ein benutzerdefiniertes Plugin, das eine Admin-Einstellungsseite mit drei Feldern erstellt: Post-IDs, Seiten-IDs und Nachricht. Ich versuche, den ersten Post auf der Homepage-Liste zu greifen und den Inhalt des Feldes “Nachricht” am Anfang des Inhalts hinzuzufügen. Ich mache das innerhalb eines Plugins, und ich kann nicht herausfinden, wie ich mich in die Posts-Liste der […]

Schweregrad: gform_after_submission Hook-Fehler, wenn das Formular Datumszeitfelder enthält

Ich habe unten hook in functions.php hinzugefügt add_action( ‘gform_after_submission’, ‘post_to_third_party’, 10, 2 ); function post_to_third_party( $entry, $form ) { ….. } Ich posten Formulare zu 3rd Party API und alle Formulare funktionieren gut, außer für ein Formular, das in unten Fehler endet: Kopfzeileninformationen – Header, die bereits von (… / functions.php: 1600) gesendet wurden, können […]

Aktionshaken, die zweimal auslösen

Ich entwickle ein Plugin für Woocommerce und habe folgendes Problem: Die folgenden Hook-Aktionen werden zweimal ausgetriggers (nicht sicher, ob getriggert der richtige Weg ist, dies zu beschreiben, da die Methoden nur einmal aufgerufen werden): function wc_test_add_to_gateways($gateways) { $gateways[] = ‘Test_Plugin’; return $gateways; } add_filter(‘woocommerce_payment_gateways’, ‘wc_test_add_to_gateways’); add_action(‘plugins_loaded’, ‘run’, 11); class Test_Plugin extends WC_Payment_Gateway { public function […]