在古腾堡之前的网站中,我有一个大致如下结构的短代码:
function generate_new_member_form() {
ob_start(); ?>
// a form
// to generate this form there is some code that uses objects or functions
// only available in the front end
<?php return ob_get_clean();
}
add_shortcode(\'new-member-form\', \'generate_new_member_form\');
不管它值多少钱,代码都与Woocommerce签出字段有关,当我试图编辑一个有短代码的页面时,会出现致命错误
[new_member_form]
例如“调用null上的成员函数get()”。但我认为问题与Woocommerce无关
有没有办法阻止Gutenberg尝试在后端运行这些代码?我想能够编辑该页面,只需[new_member_form]
不尝试显示短代码。