我想在“添加媒体”(很像gravity forms的“添加表单”)旁边创建一个按钮,允许您选择自定义帖子,然后将帖子id插入到快捷码中。
我一直在考虑挂接tinymce,但我意识到这不是一条出路(因为这些按钮不是tinymce编辑器的一部分)。
有人有什么想法吗?
我想在“添加媒体”(很像gravity forms的“添加表单”)旁边创建一个按钮,允许您选择自定义帖子,然后将帖子id插入到快捷码中。
我一直在考虑挂接tinymce,但我意识到这不是一条出路(因为这些按钮不是tinymce编辑器的一部分)。
有人有什么想法吗?
对于之前的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>\';
} );
两者都会在帖子编辑器上方的“添加媒体”按钮旁边添加一个按钮。我在登录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进行任何更改。我已经确认这不是本地机器上的任何问题,因为这种行为在多个浏览器和设备上持续存在。我在论坛上找到了许多关于