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