Как изменить данный php код чтоб вставить его в таком вот виде?

Я вывожу кастомный title h1 в рубриках.
Использую вот такой вот код
<h1><?php $queried_object = get_queried_object(); $taxonomy = $queried_object->taxonomy;$term_id = $queried_object->term_id; if( get_field('rubtitleh', $taxonomy . '_' .$term_id) ): ?>
 
	<?php $queried_object = get_queried_object(); $taxonomy = $queried_object->taxonomy;$term_id = $queried_object->term_id; the_field('rubtitleh', $taxonomy . '_' .$term_id); ?>
 
<?php else : ?>
 
	<?php single_cat_title(); ?>
 
<?php endif; ?></h1>


В моём покупном шаблоне вывод сделан таким вот образом
if ( !empty( $args['title'] ) ) {
			$args['title'] = '<h1 class="h6 herald-mod-h herald-color">'.$args['title'].'</h1>';
		}
  • Вопрос задан
  • 135 просмотров
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
<?php ob_start(); ?>
<h1><?php $queried_object = get_queried_object(); $taxonomy = $queried_object->taxonomy;$term_id = $queried_object->term_id; if( get_field('rubtitleh', $taxonomy . '_' .$term_id) ): ?>
 
  <?php $queried_object = get_queried_object(); $taxonomy = $queried_object->taxonomy;$term_id = $queried_object->term_id; the_field('rubtitleh', $taxonomy . '_' .$term_id); ?>
 
<?php else : ?>
 
  <?php single_cat_title(); ?>
 
<?php endif; ?></h1>
<?php $args_title = ob_get_clean();
$args['title'] = $args_title; ?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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