我熟悉创建自动关闭的短代码,例如:
// shortcode
function wpse_shortcode_example( $wpse_atts ) {
// Attributes
$wpse_atts = shortcode_atts(
array(
'foo' => 'bar',
'width' => '100%',
'height' => 'auto',
),
$wpse_atts,
'wpse'
);
// Return
return '<embed
src="' . $wpse_atts['src'] . '"
width="' . $wpse_atts['width'] . '"
height="' . $wpse_atts['height'] . '";
}
add_shortcode( 'wpse', 'wpse_shortcode_example' );
但我想开始将它们添加到TinyMCE中。我已经进行了几次搜索,但是所有搜索结果都已过时或不再使用推荐的方法:
- 如何在TinyMCE编辑器中添加一个简码按钮?:很好的起点,但问题是在2012年提出的。
- WordPress简码:完整指南:不错的文章,但从2012年开始使用,
query_posts()
但可以使用,但可以进行调整 - 创建自己的WordPress编辑器按钮指南:是一篇不错的文章,但仍来自不久前的2013年,但它没有涵盖使用TinyMCE的基础知识或基础。
我知道开发人员仍处于起步阶段,但《插件手册》仅简要介绍了TinyMCE增强型短代码和Shortcode API,add_shortcode()
没有提及TinyMCE。
因此,这引出了我的问题。在TinyMCE编辑器中将自动关闭的简码转换为可单击按钮的基本过程是什么?
因此,您的意思是如何在TinyMCE编辑器中创建一个按钮,该按钮将自动关闭的简码插入到内容中?
—
birgire
@birgire是的,我想了解将自定义按钮集成到TinyMCE中的基础,该按钮会将简码添加到后期视觉效果中。
—
DᴀʀᴛʜVᴀᴅᴇʀ
@birgire没有它并没有从我的搜索返回,但它是一个很好的Q&A
—
DᴀʀᴛʜVᴀᴅᴇʀ