@kingdomofcrooked
Дизайнер

Исчезает блок. Как решить проблему?

Использую плагин таблицы tablepress и acf для вывода произвольного поля таблицы в статье. Не могу понять как сделать чтобы весь раздел исчезал (включая заголовок) в странице если таблица отсутствует. Посоветовали обернуть блок в php:
<?php
if(!empty($table-pr)) :
?>
<div class="catalog price-block">
	<div class="content">
		<h3><?php _e('Прайс','Price'); ?></h3>

	<?php 

 $tablepress_id = get_field( 'table_profile' );
    echo do_shortcode( '[table id="'.$tablepress_id.'"]' ); 

	?>
			

		
	</div>
</div>

<?php
 endif;
?>

Но из за этого исчезает весь блок даже если таблица заполнена. Здесь как я понял стоит условие переменной. Но куда выводить эту переменную чтобы таблица появлялась?
  • Вопрос задан
  • 222 просмотра
Решения вопроса 1
zorca
@zorca Куратор тега WordPress
попробуйте так:
<?php
$tablepress_id = get_field( 'table_profile' );
if(!empty($tablepress_id)) :
?>
<div class="catalog price-block">
  <div class="content">
    <h3><?php _e('Прайс','Price'); ?></h3>

  <?php 
    echo do_shortcode( '[table id="'.$tablepress_id.'"]' ); 

  ?>
      

    
  </div>
</div>

<?php
 endif;
?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы