Недавно обновлены WP и плагины.Блок «Продукты по категориям», который у меня был в редакторе Гутенберга, теперь отображается совсем по-другому.
После некоторых копаний выясняется, что функции WGPB_Block_Grid_Base
render
и render-product
теперь определяют внешний вид содержимого.Это игнорирует большую часть моих пользовательских действий и разметки, представленных ранее для этого блока.
Это совершенно другое животное, глядя на него, я даже не знаю, с чего начать.Внутри фильтра применяется фильтр, применяемый непосредственно к встроенной разметке:
return apply_filters(
'woocommerce_blocks_product_grid_item_html',
"<li class=\"wc-block-grid__product\">
<a href=\"{$data->permalink}\" class=\"wc-block-grid__product-link\">
{$data->image}
{$data->title}
</a>
{$data->price}
{$data->badge}
{$data->rating}
{$data->button}
</li>",
$data,
$product
);
Есть ли простой способ переопределить используемые ими шаблоны?Или я в основном застрял в написании своего собственного блочного плагина Gutenberg, чтобы вернуть его туда, где он был?