获取PHP中的可重用块

时间:2019-03-27 16:33:51

标签: wordpress-gutenberg gutenberg-blocks

在我的生命中,我找不到有关如何执行此操作的任何信息:只需在主题模板中通过php输出可重用的gutenberg块。似乎应该可行。有人吗?

2 个答案:

答案 0 :(得分:0)

可能回答我自己的问题。请告诉我是否有更好/更简便的方法可以做到这一点。

<?php
    // get reusable gutenberg block:
    $gblock = get_post( 7418 );
    echo apply_filters( 'the_content', $gblock->post_content );
?>

我可以看到的第一个缺点是,必须查找该块的帖子ID并不方便。

答案 1 :(得分:0)

我刚刚找到了这个方便的小片段。它将可重用块添加为管理链接。在那里,您可以轻松确定所需的可重用块的ID。 https://github.com/WordPress/gutenberg/issues/15549

add_menu_page( 'linked_url', 'Reusable Blocks', 'read', 'edit.php?post_type=wp_block', '', 'dashicons-editor-table', 22 );
}