Я пытаюсь создать пользовательский блок Гутенберга в WordPress, который динамически отображает его содержимое на стороне сервера, используя php. < /p>
Я зарегистрировал блок, используя register_block_type и добавил функцию render_callback, но ничего не появляется в редакторе или Frontend. < /p>
function myplugin_register_block() {
register_block_type( __DIR__ . '/my-block', array(
'render_callback' => 'myplugin_render_my_block',
));
}
add_action( 'init', 'myplugin_register_block' );
function myplugin_render_my_block( $attributes ) {
return 'Hello, this is dynamic content!';
}
< /code>
import { registerBlockType } from '@wordpress/blocks';
registerBlockType('myplugin/dynamic-block', {
edit: () => {
return
Hello from the editor!
;
},
save: () => {
return null; // Dynamic rendering
},
});
< /code>
What I’ve tried:
Checked if the function name is correct
Flushed permalinks
Ensured that the PHP file is loaded properly
Confirmed that block assets (JS/CSS) load correctly
What I expect:
When I insert the block in the editor, I want to see:
A preview (even just a placeholder),
And when I view the post on the frontend, the HTML returned from render_callback().
Подробнее здесь: https://stackoverflow.com/questions/797 ... in-wordpre
Как создать пользовательский блок Гутенберга с динамическим обратным вызовом в WordPress? ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как создать пользовательский блок Гутенберга с динамическим обратным вызовом в WordPress?
Anonymous » » в форуме Php - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как создать пользовательский блок Гутенберга с динамическим обратным вызовом в WordPress?
Anonymous » » в форуме Php - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как динамически изменить контент блока Гутенберга на основе роли пользователя в WordPress?
Anonymous » » в форуме Php - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-