在WordPress后端页面菜单中添加一个按钮

时间:2016-01-03 16:42:25

标签: php wordpress wordpress-plugin

大家好,我想知道如何使用WordPress后端创建一个按钮来编辑页面内容,就像Visual Composer一样。我找不到任何代码来插入一个简单的按钮来编辑我自己的插件页面。

Picture of the WordPress Backend with Visual Composer

在这张图片中你可以看到两个蓝色按钮,我无法创建。

1 个答案:

答案 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>';
}

希望这有帮助!