wordpress - 自定义 WP 图像编辑小部件

标签 wordpress tinymce

在编辑包含图像的帖子时,WP 会在图像上附加一个属性检查器图标,以允许编辑基本属性,例如大小、对齐方式、链接等。

我想知道侵入这个对话框屏幕并将一些自定义编程添加到链接区域会有多困难。

我想在那里添加一个弹出菜单,我可以通过点击一个按钮来访问它(在现有的“链接到图像”按钮旁边。

我更喜欢通过我的主题文件夹中的文件或插件来连接到这个对话框。我不想改变 wordpress 代码本身(以使其更具便携性和特定于主题)。

最佳答案

编辑图像弹出窗口是 TinyMCE插件(Wordpress 使用的富文本编辑器),其文件位于 wp-includes/js/tinymce/plugins/wpeditimage/ .

因此,您不能简单地使用 Wordpress 插件 API 来修改它。您需要创建自己的 TinyMCE 插件,可能是通过复制 wpeditimage 插件并添加额外的功能。您还需要创建一个 Wordpress 插件来激活 TinyMCE 插件,有关在 Wordpress 中使用 TinyMCE 插件的更多信息,请参阅这些代码页面:

  • http://codex.wordpress.org/TinyMCE_Custom_Buttons
  • http://codex.wordpress.org/User:Skeltoac/Extending_TinyMCE
  • 关于wordpress - 自定义 WP 图像编辑小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3114323/

    相关文章:

    database - Mysql服务无法启动,InnoDB init函数错误

    javascript - 响应图像tinymce图像链接

    jquery - TinyMCE JQuery 插件并不总是更新文本区域

    angularjs - 如何掩盖UI-Tinymce文本区域的边界

    php - 从 wordpress 数据库中计算相同的值

    php - 将 wp_postmeta 表加入自身以查找与特定元键和值相关的所有条目

    wordpress - 两个 WordPress Multisite 安装在不同的子目录中

    php - 我如何使用 wp_list_pages 将值 ="1"添加到当前 li

    PHP sendmail() 格式未保留

    javascript - TinyMCE onmouseover 事件,无需单击即可打开菜单项