@Sjhhducsj

Как убрать обрамление переменной тегом в woocommerce?

Есть кусок кода:
<?php foreach ( $product_attributes as $product_attribute_key => $product_attribute ) : ?>
			<span class="wp-attributes wp-attributes--<?php echo esc_attr( $product_attribute_key ); ?>">
			<span class="attribute-label"><?php echo wp_kses_post( $product_attribute['label'] ); ?></span>
			<span class="attribute-value"><?php echo wp_kses_post( $product_attribute['value'] ); ?></span>
		</span>
	<?php endforeach; ?>

Который выводит на страницу:
<span class="wp-attributes wp-attributes--attribute_pa_1">
			<span class="attribute-label">Ключ</span>
			<span class="attribute-value"><p><a href="https://site.ru" rel="tag">Значение</a></p></span>
		</span>

Меня смущает тег параграф, который переносит строку. Как найти где этот параграф задается? Я так понимаю, что он где-то прописан именно для этого куска кода $product_attribute['value'], но не понимаю как ее найти.
  • Вопрос задан
  • 31 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Sjhhducsj Автор вопроса
решил вот таким образом:

strip_tags( $product_attribute['value'], '<a>');

Возможно, есть лучший способ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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