所以我在写一个wordpress插件,需要一些见识来解决我的问题。任何帮助表示赞赏。
所以我的插件选项页面上有一个textarea(选项字段)和一个保存按钮。
<textarea name="code"></textarea>
我想能够做的就是在文本区域中粘贴如下所示的php代码:
function do_stuff( $stuff ){
$stuff = 'Hello';
return stuff;
}
....某处在我实际的插件php文件中;我已经创建了一个过滤器
$stuff....
apply_filters( 'before_stuff_is_submitted', $stuff );
因此,当我保存选项时,字段会运行更新。我不知道这是否可能,或者我要尝试的方法是否有替代方法。
我也一直在考虑以下方面:
function do_stuff( $stuff ){
$stuff = 'Hello';
return stuff;
}
add_filter( 'before_stuff...', 'do_stuff' );
文本区域中的所有代码,并在运行时执行。