WordPress 传统编辑器添加短代码按钮

我们是不是有些二次开发的功能直接添加短代吗的,每次如果都是手工写上去是比较麻烦。于是我们可以做一个短代吗添加到编辑器中。这里适合有传统编辑器的。

// 后台编辑器添加下拉式按钮
function wzt_select(){
echo '
<select id="short_code_select">
	<option value="请选择一个短代码!!!">插入短代码</option>
	<option value="【ghide keyword=\'关键字\' key=\'验证码\']隐藏内容[/ghide]">公众号隐藏</option>
	<option value="【pwd_protected_post key=\'保护密码\']您需要选择一个短代码[/pwd_protected_post]">文章密码保护</option>
	<option value="【collapse title=\'说明文字\'][/collapse]">展开/收缩按钮</option>
</select>';
}
if (current_user_can('edit_posts') && current_user_can('edit_pages')) {
	add_action('media_buttons', 'wzt_select', 11);
}

function wzt_button() {
echo '<script type="text/javascript">
	jQuery(document).ready(function(){
		jQuery("#short_code_select").change(function(){
			send_to_editor(jQuery("#short_code_select :selected").val());
			return false;
		});
	});
</script>';
}
add_action('admin_head', 'wzt_button');

这里我们可以根据需要修改需要的。

投票 post
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享