Как сделать многоразовые блоки видимыми в меню WordPress

Привет ребята,

¿Que Tal?

Сегодня я предлагаю вам небольшой урок, но я думаю, что он очень полезен, если вы работаете с Гутенбергом и особенно с многоразовыми блоками.

Что-то замечательное, что есть у Гутенберга, — это возможность создавать свои собственные блоки, сохранять их и использовать столько раз, сколько вы хотите.

Для тех, кто не знает, создать многоразовый блок очень просто.

Создавайте многоразовые блоки

Блок многократного использования может состоять из одного или нескольких блоков, что делает его идеальным для создания пользовательских элементов, а затем позволяет использовать их на любой странице или в публикации.

Чтобы создать блок многократного использования, достаточно просто встать на него, щелкнуть 3 точки и выбрать параметр «Создать блок многократного использования», как показано на следующем снимке экрана.

Скриншот WordPress с изображением многоразового блока, который создается

После создания повторно используемого блока, если вы хотите его использовать, просто добавьте новый блок и найдите имя, которое вы ему дали:

Повторно используемое имя блока

Управление повторно используемыми блоками

Как мы видели, добавить повторно используемый блок очень просто. Но как будет ими управлять?

Вы увидите, как это просто, но мы сделаем еще проще 😉

Первое, что вы должны знать, это то, что если вы измените повторно используемый блок, он будет изменен во всех тех местах, где он вставлен. Что-то действительно полезное.

Если вы хотите, чтобы этого не было, вы всегда можете воспользоваться опцией Преобразовать в обычные блоки.

Когда вы это сделаете, моды не будут глобальными, а будет изменен только блок, в котором вы находитесь.

Чтобы изменить повторно используемый блок, у вас есть 3 варианта:

Измените повторно используемый блок из встроенного блока

Первый и самый простой способ изменить блок — перейти на страницу или запись, где вы вставили блок, изменить то, что вы хотите, и сохранить. После этого он будет изменен во всех вставленных местах.

Изменить повторно используемый блок в разделе «Управление повторно используемыми блоками»

Вы не всегда хотите изменять блок из ввода, или вы можете просто захотеть увидеть все ваши повторно используемые блоки в одном месте.

Для этого вам нужно перейти к +, чтобы добавить новый блок, перейти к опции «Многоразовое использование» и нажать Управление повторно используемыми блоками:

скриншот управления повторно используемыми блоками

Как только вы нажмете, вы попадете на экран, где у вас есть все повторно используемые блоки:

Скриншот повторно используемых блоков

И отсюда вы можете управлять повторно используемыми блоками так же, как сообщениями, страницами или любым другим типом контента.

Проблема? Что по умолчанию вы не можете получить доступ к этому экрану, если это не так, как мы сделали здесь, но тогда я расскажу вам, как мы можем превратить эту опцию в меню администрирования WordPress.

Как сделать многоразовые блоки видимыми в меню WordPress

Мне кажется очень странным, что эта опция не является стандартной, но наверняка есть какая-то причина, по которой она не активируется по умолчанию.

Чтобы добавить опцию меню прямого доступа к управлению повторно используемыми блоками, мы можем добавить следующий код в файл Functions.php нашего шаблона.

Не забудьте сделать резервную копию перед этим и использовать дочерний шаблон

/**
 * Reusable Blocks accessible in backend
 * @link https://www.billerickson.net/reusable-blocks-accessible-in-wordpress-admin-area
 *
 */
function be_reusable_blocks_admin_menu() {
    add_menu_page( 'Reusable Blocks', 'Reusable Blocks', 'edit_posts', 'edit.php?post_type=wp_block', '', 'dashicons-editor-table', 22 );
}
add_action( 'admin_menu', 'be_reusable_blocks_admin_menu' );

Я нашел код в В этой статье

После этого мы увидим, как опция «Многоразовые блоки» появляется на нашем рабочем столе WordPress:

Скриншот опции многократного использования блоков на панели инструментов WordPress

Я также обнаружил, что это можно сделать с помощью плагина, но это так легко сделать с помощью кода, что я предпочитаю не загружать больше плагинов, плагин называется Опция меню администратора многоразовых блоков

Надеюсь, он был вам полезен 😉

Оставить комментарий