Incluindo um Link Externo de Campo Customizado nas Páginas da Categoria de Arquivos

Eu tenho um site de woocommerce. Primeiro, gostaria de adicionar um campo personalizado nas páginas de produtos administrativos para definir umURL externo que usarei nas páginas de produtos da categoria Arquivos.

Além disso, gostaria idealmente de ter esse campo personalizado na metabox das configurações das minhas páginas de produtos de administrador. Mas o código que alterei no link em todas as páginas dos arquivos.

Por enquanto eu tenho esse código que não está fazendo o que eu preciso:

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 . '">';

}

Como posso fazer para que ele funcione apenas nas páginas de arquivos de categorias?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion