大家好,我想知道如何使用WordPress后端创建一个按钮来编辑页面内容,就像Visual Composer一样。我找不到任何代码来插入一个简单的按钮来编辑我自己的插件页面。
Picture of the WordPress Backend with Visual Composer
在这张图片中你可以看到两个蓝色按钮,我无法创建。
答案 0 :(得分:3)
我不知道你是否熟悉WordPress Hooks,但是钩子是在WordPress中完成这样的事情的神奇之处。
您正在寻找的特定挂钩是:
do_action( 'edit_form_after_title', $post );
上面的钩子在WordPress中被称为"编辑"界面(在文件wp-admin/edit-form-advanced.php
。
如果您想在该位置执行某些操作,则需要通过adding an action访问该挂钩:
所以,你的代码(在你的插件中)看起来像这样:
// Tells WP to do something at the do_action mentioned above
add_action( 'edit_form_after_title', 'my_function_name');
// This is the function specified in the "add_action" above
function my_function_name( $post ) {
// Do stuff here.
echo '<a href="#" class="button-primary">My Button</a>';
}
希望这有帮助!