Сразу оговорюсь, что в этом новичок и возможно задаю глупый вопрос. Но собственно говоря есть кусок кода, отвечающего за вывод атрибутов в каталоге товаров.
<div class="attributes">
<?php
{
$out_middle .= ' <table><tbody>';
{
$out_middle .= '<tr><td><span class="attribute-label"> ' .
sprintf( __( '%s', '<b>woocommerce-show-attributes</b>' ), esc_html( $attribute['label'] ) )
. '</td></span>' . $colon ;
$out_middle .= '<td><span class="attribute-value">';
$out_middle .= $attribute['value'];
$out_middle .= '</span></td></tr></' . esc_attr( $element ) . '>';
} // ends foreach attribute
$out_middle .= (' </tbody></table>');
if ( $out_middle ) {
$out = ('li' == $element) ? '<ul ' : '<div ';
$out .= 'class="attributes">' . $out_middle;
$out .= ('li' == $element) ? '</ul>' : '</div>';
}
} ?> <?php return $out?>
</div>
Если вставлять его в середине кода, то после return весь остальной код отваливается.
Вопрос, как сделать так, чтобы отображалось все в нужном порядке?
Визуалку прилагаю. Ссылка на страницу
тут.