Hier habe ich benutzerdefinierte Post-Typ namens products und Taxonomie ist product_categories . Was ich brauche ist, wann immer ich den Beitrag in Produkten hinzufüge, ich muss function1 aufrufen, wenn ich den Beitrag aktualisiere, dann muss ich function2 aufrufen. Wie macht man das? Ich habe auf Google gesucht und diese Lösung gefunden: add_action(‘save_post’, ‘save_in_filter’, 10, 2); […]
Ich versuche, die Metadaten für einen Beitrag zu erfassen, bevor er gespeichert wird. Ich weiß, dass ich den ‘post_updated’-Hook ( https://developer.wordpress.org/reference/hooks/post_updated/ ) verwenden kann, um die Vorher / Nachher-Werte des Posts selbst zu erfassen, aber ich sehe nicht, wo ich kann Machen Sie dasselbe für Metadaten. Ist das überhaupt möglich?
Ich habe ein Verzeichnis-Plugin mit einer benutzerdefinierten Taxonomie für Standorte, die folgende Ebenen enthält: country> state> city. Ich habe Einträge, die bundesweit und bundesweit angezeigt werden, wenn die Stadt im Filter ausgewählt wird, oder anders gesagt, die bundesweiten haben leere Städte, sondern einen ausgewählten Staat und die bundesweit ein ausgewähltes Land, aber leere Staat und […]
Ich habe ein Problem damit, das WooCommerce-Plugin für WordPress zu aktivieren. Das Problem ist, dass ich die Empfänger-E-Mail der Bestellung bedingt ändern muss, abhängig von der lokalen Versandoption, die sie wählen. Mein Code funktionierte monatelang einwandfrei, aber plötzlich; es hörte auf zu arbeiten. Das habe ich in meiner functions.php Datei: add_filter( ‘woocommerce_email_recipient_new_order’, ‘diff_recipients_email_notifications’, 10, 2 […]
Ich verwende dieses Plugin http://multiratingpro.com/documentation/wp-action-hooks-filters , um Überprüfungsformulare zu erstellen. Ich muss ein Kontrollkästchen hinzufügen, um die Nutzungsbedingungen zu akzeptieren. Dies muss überprüft werden, damit das Formular übermittelt werden kann. Ich habe dies der Plugin-Bewertungsformularvorlage hinzugefügt. if(empty($_POST[‘terms’]) || $_POST[‘terms’] != ‘terms’) { echo ‘Please indicate that you have read and agree to the Terms and […]
Ich möchte eine neue class zu hinzufügen, die um ein generiert wird, wenn sie in einen Post eingefügt wird, aber nur, wenn der Linktyp auf “Media File” eingestellt ist. Ich sehe, dass uns ähnliche Informationen in der Einstellung image_default_link_type zur Verfügung stehen, in der wir none , file , post und attachment angeben können. Es […]
Wie positioniere ich die Termbeschreibung direkt unter dem Header? Ich habe folgendes in header.php versucht remove_action( ‘woocommerce_archive_description’, ‘woocommerce_taxonomy_archive_description’, 10 ); add_action( ‘woocommerce_before_main_content’, ‘woocommerce_taxonomy_archive_description’, 1 ); Das hat nur die Begriffsbeschreibung über den Shop-Inhalt verschoben, aber ich möchte es direkt unter dem Header (so dass es die volle Breite ist)
Ich verwende derzeit Code, um ein benutzerdefiniertes Feld zu der site-info.php & site-new.php in der Netzwerk-Admin-Verwaltung hinzuzufügen, um eine benutzerdefinierte Option zur database hinzuzufügen, das funktioniert, wenn ich eine neue Unterwebsite erstelle, wird es gesetzt in der database und ruft den Wert innerhalb des Eingabewerts ab. Aber wenn ich versuche, den Wert dieser benutzerdefinierten Option […]
Ich versuche, die richtige Datei zu finden, um meine internen Linkanker-Tags zu bearbeiten, zB <a href=https://wordpress.stackexchange.com/questions/269336/trying-to-locate-the-correct-file-to-edit-my-internal-linking-anchor-tags/ Kann mir jemand auf die richtige Datei hinweisen? Wenn ich den Quellcode sehe, sehe ich etwa 50 davon, aber ich kann sie nicht in Dateien zur Bearbeitung finden ???? Ich habe in Header, Footer, functionen und vielen anderen Haken […]
Ich habe einen Ajax-Checkout auf meiner Woocommerce-Installation und versuche, die benutzerdefinierten Felder an der Kasse zu erfassen. Ich verwende den folgenden Code, um das Feld namens add_gift_box zu erfassen. Das Feld erscheint auf meiner Checkout-Seite einwandfrei. add_action( ‘woocommerce_checkout_update_order_meta’, ‘my_custom_checkout_field_update_order_meta’ ); function my_custom_checkout_field_update_order_meta( $order_id ) { if ($_POST[‘add_gift_box’]) { update_post_meta( $order_id, ‘_add_gift_box’, esc_attr($_POST[‘add_gift_box’])); } } Ich […]