添加媒体旁边的创建按钮,允许您选择单个帖子

时间:2014-03-08 作者:Brucep

我想在“添加媒体”(很像gravity forms的“添加表单”)旁边创建一个按钮,允许您选择自定义帖子,然后将帖子id插入到快捷码中。

我一直在考虑挂接tinymce,但我意识到这不是一条出路(因为这些按钮不是tinymce编辑器的一部分)。

有人有什么想法吗?

1 个回复
SO网友:kosinix

对于之前的WP版本3.5.0, 使用media_buttons_context 过滤器:

add_filter( \'media_buttons_context\', function($context ) {
    global $pagenow;

    if ( in_array( $pagenow, array( \'post.php\', \'page.php\', \'post-new.php\', \'post-edit.php\' ) ) ) {
        $context .= \'<a href="#" class="button">Button</a>\';
    }

    return $context;
} );
对于3.5.0+,使用media_buttons 措施:

add_action( \'media_buttons\', function($editor_id){
    echo \'<a href="#" class="button">Button</a>\';
} );
两者都会在帖子编辑器上方的“添加媒体”按钮旁边添加一个按钮。

结束

相关推荐

无法登录并且wp-login.php重定向到wp-admin%2F&reauth=1?

我在登录WordPress网站时遇到了一些困难。当我尝试访问示例时。com/wp管理员,我看到一个空白页面,url栏变为:http://example.com/wp-login.php?redirect_to=http%3A%2F%2Fmysite.com%2Fwp-admin%2F&reauth=1如果我访问示例。com/wp登录。php,我只看到一个空白的白色页面,没有对URL进行任何更改。我已经确认这不是本地机器上的任何问题,因为这种行为在多个浏览器和设备上持续存在。我在论坛上找到了许多关于