Почему моя якорная ссылка не привязывается к моей кнопке с включенными шорткодами WordPress?

#wordpress #button #href #anchor #shortcode

Вопрос:

Я начинающий разработчик WordPress и хочу перенести категории своих товаров с Woocommerce на кнопки на странице моего магазина. get_category_link() действительно отображает соответствующий адрес за пределами href, но внутри нарушен. Какая-нибудь помощь?

Обновление: Спасибо за вашу помощь, в конце концов, я просто использовал это решение и установил курсор на указатель в css.

 <?php $id = 22; while($id < 27) { ?>
        
    <button 
        class="category"
        onclick="window.location.href='<?php echo esc_url(get_category_link($id)) ?>';">
        <?php echo do_shortcode(' [product_categories ids="' . $id . '" hide_empty="0"] '); ?>
    </button>
    <br>
        
<?php $id  ; } ?>
 

Комментарии:

1. Попробуй <?php echo esc_url( get_category_link($id) ); ?>