Отображать пользовательский виджет Wordpress перед нижним колонтитулом - PullRequest
0 голосов
/ 23 февраля 2020

Я создал собственный виджет, который хочу отображать над моим нижним колонтитулом на всех страницах моей темы в Wordpress.

Я создал свой собственный виджет здесь:

function my_widgets_init() {
  register_sidebar( array(
    'name'          => 'Newsletter section',
    'id'            => 'newsletter-section',
    'before_widget' => '<div>',
    'after_widget'  => '</div>',
    'before_title'  => '<h2 class="rounded">',
    'after_title'   => '</h2>',
  ) );
}
add_action( 'widgets_init', 'my_widgets_init' );

Я вижу его в моя панель инструментов в меню виджетов, и я добавил в нее текст.

Затем я подключаю нижний колонтитул и вызываю свой виджет:

/**
 * Add widget before footer
 *
 */
function before_footer_section() {
  the_widget('Newsletter section');
}
add_action('get_footer', 'before_footer_section');

Но ничего не отображается.
Есть ли у меня проблема с моим использованием функции the_widget?

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