我正在研究如何为Wordpress做事,我设法制作了一个插件,创建了一个包含多个屏幕,字段和按钮选项的表单。
到目前为止,步骤短代码的选项需要知道代码,以了解放置的选项和关键字选项。我想要的是添加一个按钮,打开一个模态,用户可以在其中设置选项,然后单击插入并在页面上生成短代码。
我正在谈论的菜单是用于格式化页面文本的内容。使用div class = "mce-toolbar-grp mce-container mce mce-panel-stack-layout-item mce-first"
看到的结构。
要了解我想要做什么,这是我的插件的摘录:
function mf_container($atts, $content = null) {
extract( shortcode_atts( array (
"table" => false,
"user" => false,
"redirect" => false,
), $atts ) );
if($user && !is_user_logged_in()){
return 'É necessario estar logado';
}
$content = do_shortcode($content);
$content = str_replace("<br />","",$content);
$content = str_replace("<p>","",$content);
$content = str_replace("</p>","",$content);
$header = "<form action='' method='post'>
<input type='hidden' name='action' value='mult_form_submited'/>";
if ($table){
$header .= "<input type='hidden' name='table' value='".$table."'/>";
}
if ($redirect){
$header .= "<input type='hidden' name='redirect' value='".$redirect."'/>";
}
if($user == "logged"){
$header .= "<input type='hidden' name='user' value='".$user."'/>";
}
return $header . $content . "</form>";
}
add_shortcode('mult_form','mf_container');
此代码可以传递参数,通过&#34;表&#34;中的表名生成表的选项,传递有权访问&#34;用户&的表单的用户选项类型#34;,如果他想在提交答案后想要将其重定向到&#34;重定向&#34;中的特定页面。选项。
有谁知道我怎么做到这一点?哪个引用了钩子?我搜索了手抄本,但到目前为止我还不知道如何寻找它。
谢谢社区!!!