Über Web, Tech, Games, Art,
Code & Design

29. März 2023

Wiederverwendbare Blöcke in WordPress effektiv nutzen

Wiederverwendbare Blöcke sind ein hilfreiches Tool, das gleich auf 2 Arten sinnvoll genutzt werden kann. Zum einen können wiederverwendbare Blöcke direkt im Gutenberg-Editor genutzt werden. Z.B. wenn man einen bestimmten Bereich häufiger auf der Website darstellen will. So ein Block kann einfach erstellt werden, indem man den Inhalt im Gutenberg-Editor erstellt, einen oder mehrere Blöcke markiert und dann auf den „3-Punkte“-Button klickt.

Anschließend kann der Block über den blauen Plus-Button oben links an jeder beliebigen Stelle eingefügt werden.

Ein weiterer praktischer Einsatzzweck sind wiederkehrende Elemente im Template, also Bereiche, die auf jeder Seite zu sehen sind. Das kann z.B. ein Teil des Headers sein oder auch der ganze Footer, in dem z.B. eine Sitemap zu sehen ist. Auch so ein Bereich kann als „wiederverwendbarer Block“ angelegt werden und mit folgendem Snippet an beliebiger Stelle im Template, z.B. in der footer.php, ausgegeben werden:

$reusableBlock = get_post( 1234 );
echo do_blocks( $reusableBlock->post_content );

Um den Block anschließend auch editieren zu können, ist es sinnvoll dem wiederverwendbaren Blöcken einen Eintrag im Admin-Menü zu widmen. Das ist mit folgendem Code umsetzbar:

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' );

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert