编辑图像/图像详细信息-缺少替换按钮

时间:2014-08-21 作者:Alex Schmaltz

我有一个奇怪的问题。我正在将内容动态填充到Wordpress的tinyMCE编辑器中。此内容的一部分是占位符图像,用户可以替换它。问题是,当我点击“铅笔”图标进行编辑时,我不会像其他任何图像那样被赋予“替换”按钮。

这就是我所看到的:enter image description here

这正是我所期望的,适用于从媒体库导入的图像:enter image description here

Notice, the replace button is present in the second example. I guess because the image is hard-linked and wordpress has no way of knowing if the image exists in the media library. How can I dynamically import an image so this functionality is present?

2 个回复
最合适的回答,由SO网友:Alex Schmaltz 整理而成

这与媒体对象的HTML有关。我复制/粘贴了从媒体库导入的另一个图像中的代码,效果很好。使用此功能插入内容:

http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.setContent

tinyMCE.activeEditor.setContent(\'<span>some</span> html\');

SO网友:caramba

不知道你dynamically populate content into Wordpress.

要获取“编辑图像”按钮,图像必须位于Media. 确保图像具有class="wp-image-{ID}" 哪里{ID} 必须是您可以通过媒体内容找到的图像的正确机器id。或者在插入图像并查看源代码时,您会发现该类具有{ID}

结束

相关推荐

与WordPress菜单一起使用时,jQuery不起作用

我正在使用一个朋友提供给我的入门主题,并且已经在网站上成功实现了几次jQuery。我希望当用户单击菜单中的li时,div中的背景图像会发生变化。<ul class=\"mainNav\"> <?php wp_nav_menu( array( \'container\' => false, \'theme_location\' => \'primary\' ) ); ?> </ul> $(function(){