Как сделать так, чтобы описание категории продуктов Woocommerce отображалось внутри аккордеона на странице архива продуктов Woocommerce? - PullRequest
0 голосов
/ 07 мая 2019

У меня есть живой магазин под управлением Woocommerce. В настоящее время я использую тему под названием Polaris от Planetshine. К сожалению, эта тема, кажется, отключила отображение описания категории продукта на странице архива категории продукта.

Я читал, что отображение хорошего описания категории продукта определенно поможет моим усилиям по SEO, и поэтому использовал код, указанный в в этом вопросе , чтобы отобразить описание под продуктами на странице архива. Вот код, который я использую в файле functions.php моей дочерней темы:

add_action('woocommerce_archive_description', 'custom_archive_description', 2 );
function custom_archive_description(){
    if( is_product_category() or is_product_tag()) :
        remove_action('woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
        add_action( 'woocommerce_after_main_content', 'woocommerce_taxonomy_archive_description', 5 );
    endif;
}

Благодаря этому коду описание теперь отображается внизу страницы после продуктов. Это здорово, но было бы еще лучше, если бы я мог показать это в гармошке. Таким образом, это поможет с SEO, а также не будет отвратительным (он просто отображается в виде необработанного текста) отвлечения клиентов, которые просматривают страницу.

Я нашел этот пример чистого CSS аккордеона , но я не очень разбираюсь в написании PHP или редактировании файлов тем WordPress. Я знаю, что это должно включать редактирование archive-product.php и добавление функций аккордеона из приведенной выше ссылки, но я не уверен, какой код нужно добавить, где, поскольку я совершенно новичок в этом и не хочу рисковать чем-либо живой магазин.

Может кто-нибудь подсказать мне, как этого добиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...