WordPress 阻止如何访问和保存选项值
WordPress block how to access and save options values
我在 WordPress Option table 中存储了一些值,我通常在 php
中使用 get_option/add_option/update_option/delete_option 进行管理
有什么方法可以在古腾堡区块中使用 javascript 检索它们甚至管理它们吗?
您可以将选项作为本地化 javascript 变量传递:https://wordpress.stackexchange.com/questions/294321/accessing-plugin-settings-in-gutenberg
wp_localize_script('blocks-js', 'locals', array(
'posts_per_page' => get_option('posts_per_page')
));
但是,我认为目前没有通过古腾堡设置选项的方法。我假设它是一个已定义的 store,但我还没有找到任何东西。这里的文档有点缺乏。
同时,您可以设置一个 custom REST API 端点来处理选项更改或只是一个通用 ajax 调用。
我在 WordPress Option table 中存储了一些值,我通常在 php
中使用 get_option/add_option/update_option/delete_option 进行管理有什么方法可以在古腾堡区块中使用 javascript 检索它们甚至管理它们吗?
您可以将选项作为本地化 javascript 变量传递:https://wordpress.stackexchange.com/questions/294321/accessing-plugin-settings-in-gutenberg
wp_localize_script('blocks-js', 'locals', array(
'posts_per_page' => get_option('posts_per_page')
));
但是,我认为目前没有通过古腾堡设置选项的方法。我假设它是一个已定义的 store,但我还没有找到任何东西。这里的文档有点缺乏。
同时,您可以设置一个 custom REST API 端点来处理选项更改或只是一个通用 ajax 调用。