我手头没有一个可行的解决方案,但我要做的是分析如何为更多的分离程序做到这一点。在HTML编辑器中,有<!-- more -->
, 在可视化编辑器中,将显示图像。
这是通过使用插件扩展tinyMCE编辑器来实现的,tinyMCE编辑器是wordpress中可视化编辑器的基础。要了解tinymce插件的更多信息,请在moxiecode wiki中找到更多示例和文档:Creating a plugin for TinyMCE (3.x).
您可以在以下文件中找到示例代码:
wp-includes/js/tinymce/plugins/wordpress/editor_plugin.dev.js
它基本上是通过替换内容(例如短代码)来工作的
[mycode]
) 使用一些包含图像的预定义HTML。在发布内容之前,它会再次替换为原始HTML。您可以在此过程中使用正则表达式。more链接很好地显示了这一点。