Как переопределить новую разметку блока продуктов Gutenberg - PullRequest
0 голосов
/ 07 июля 2019

Недавно обновлены 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, чтобы вернуть его туда, где он был?

...