Поддержка Темы и шаблоны Вывод виджета в function.php

  • Здравствуйте.
    Искал не мог найти ответ на волнующий меня вопрос, возможно не правильно искал..

    В общем мой вопрос:
    Я вывожу дополнительный таб woocommerce в файле function.php своего шаблона.
    Примерно выглядит это так:

    function woo_new_product_tab_content() {
    
    	// The new tab content
    
    	echo '<h2>Консультация</h2>';
    	echo '<p>Тут тектс</p>';
    	
    }

    Могу ли я каким то образом вместо <p></p> вывести туда виджет прямо в function.php?

    Заранее благодарю.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Здравствуйте.

    Я думаю, это можно попробовать сделать с помощью функции the_widget.

    Спасибо, понял в какую сторону копать и вывел с помощью dynamic_sidebar так как у меня все виджеты выведены с помощью registr_sidebar кстати это плохо? Есть разница между registr_sidebar и registr_widget ? (Извините что не совсем в тему)

    • Ответ изменён 6 лет, 9 месяцев назад пользователем tikowise.
    • Ответ изменён 6 лет, 9 месяцев назад пользователем tikowise.
    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    вывел с помощью dynamic_sidebar

    Можно и так. В этом случае виджеты можно будет менять через админ панель.

    Есть разница между registr_sidebar и registr_widget ?

    Первая регистрирует область для виджетов, а вторая сам виджет.
    https://wp-kama.ru/function/register_sidebar
    https://wp-kama.ru/function/register_widget

    О спасибо Вам большое, Денис. Помогли!

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Вывод виджета в function.php» закрыта для новых ответов.