@dmytrotus

Как передать переменную в шаблон на Wordpress?

У меня стоит задача.
Вывести через виджет на Wordpress комментарии к определенному типу записей.
(это будут отзывы на сайте)
Суть в том что некоторые поля виджета должны меняться из админки ( как заголовок виджета например)

Вот функция которая выводит Frontend виджета.
Вывожу я comments template
public function widget( $args, $instance ) {
		echo $args['before_widget'];
		if ( ! empty( $instance['title'] ) ) {
			echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ) . $args['after_title'];
		}				
	$comments = comments_template('/partials/home/comments-widget.php');

	}


<div class="comments">
				<?php if (comments_open()): ?>

			<h3 class="block-heading"><span class="title"><?php $new_instance['title'] ?></span></h3>
			<div class="reviews">
		
			<div class="comments">
				<ol class="comments-list add-separator">
				<?php
				get_template_part('partials/comment');
				wp_list_comments(array('callback' => 'cheerup_comment', 'max-depth' => 4));
				?>
			</ol>
			</div>
			
			<?php endif;?>

			</div>


Вот в шаблоне комментариев ошибку вызывает строка
<?php $new_instance['title'] ?>

Подскажите пожалуйста.
Как передать переменную из виджета уже в comments-widget.php ?
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы