Intereting Posts
Как «заменить функцию через плагины» в WordPress? Возвращает страницу 404 для конкретной постоянной ссылки Отображение содержимого с одного сайта WP на отдельном сайте WP Как получить доступ к шрифтам темы с помощью пользовательского стиля CSS? Как добавить ссылку на WordPress Plugin install Листинг Захват фильтра wp_insert_post_data определяет текущее действие Добавьте выпадающий список классов в тиниме .htaccess переписать правило Роль автора. Разрешить редактирование изображений галереи. функция установить постоянную ссылку на /% postname% / при активации темы «Запрошенный URL / имя проекта / имя_файла / не найден на этом сервере.» На веб-сайте WordPress Как настроить шаблон страницы продукта для пользовательского типа продукта WooCommerce Плагин Жесткое обновление стили Ссылка (не в сообщении) для загрузки определенного файла PDF Изменить тип постоянных ссылок на диалог TinyMCE

Как добавить краткое описание Рекомендуемые товары или сопутствующие товары

Я хотел бы иметь краткое описание в виджете Рекомендуемые товары или перед списком Сопутствующие товары .

Как я могу это сделать?

Solutions Collecting From Web of "Как добавить краткое описание Рекомендуемые товары или сопутствующие товары"

Рекомендуемые продукты – это виджет. Вставка содержимого здесь сложна, потому что реального крючка нет. Но то, что делает виджет, – это простой вызов WP_Query , и здесь мы можем использовать действие loop_start . Мы просто должны убедиться, что нашли правильный loop_start , потому что на каждой странице, вероятно, много других.

Поэтому сначала создайте функцию для описания:

 function print_woo_featured_products_desc() { remove_action( current_filter(), __FUNCTION__ ); echo 'This is my description.'; } 

Эта функция удаляет себя из текущего фильтра ( loop_start ) и печатает ваше описание. Теперь нам нужно активировать его где-то:

 add_action( 'woocommerce_loaded', function() { add_filter( 'dynamic_sidebar_params', function( $params ) { if ( $params[0]['widget_name'] === __( 'WooCommerce Featured Products', 'woocommerce' ) ) add_action( 'loop_start', 'print_woo_featured_products_desc' ); return $params; }); }); 

Объяснение того, что происходит, займет слишком много времени. И я сделал это уже:

  • Добавьте класс в before_widget для всех виджетов с выпадающим списком и счетчиком
  • Программно добавлять виджеты в боковые панели

Связанные продукты являются шаблоном. Просто скопируйте woocommerce/templates/single-product/related.php в свою тему в /themename/woocommerce/single-product/related.php и добавьте свое описание после

 <h2><?php _e( 'Related Products', 'woocommerce' ); ?></h2>