Hinzufügen eines externen Links für ein benutzerdefiniertes Feld zu Archiv-Kategorieseiten

Ich habe eine Woocommerce-Website. Zuerst möchte ich ein benutzerdefiniertes Feld auf den Admin-Produktseiten hinzufügen, um ein @ festzulegeexterne URL, das ich auf den Produktseiten meiner Archivkategorie verwende.

Auch ich möchte im Idealfall dieses benutzerdefinierte Feld in meiner Metabox für die Einstellungen der Admin-Produktseiten haben. Aber mit dem Code habe ich den Link auf allen Archivseiten geändert.

Für jetzt habe ich diesen Code, der nicht tut, was ich brauche:

remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 );
add_action( 'woocommerce_before_shop_loop_item', 'mycode_woocommerce_template_loop_product_link_open', 20 );
function mycode_woocommerce_template_loop_product_link_open() {

    $url = 'https://www.some_domain.com/';

    echo '<a href="' . $url . '">';

}

Wie kann ich dafür sorgen, dass es nur auf Kategoriearchivseiten funktioniert?

Vielen Dan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage