Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress wp#U编辑赢得';不添加图像_Wordpress - Fatal编程技术网

Wordpress wp#U编辑赢得';不添加图像

Wordpress wp#U编辑赢得';不添加图像,wordpress,Wordpress,我在循环中的插件中有以下代码,因此有多个WYSIWYG编辑器: <?php wp_editor( stripslashes($arr['item-content']), $key.'-item-content', array( 'editor_class' => 'tsort-contarea', 'media_buttons' => true, 'editor_height' => 360, ) ); ?> xhr请求可以正常启动,但不

我在循环中的插件中有以下代码,因此有多个WYSIWYG编辑器:

<?php wp_editor( stripslashes($arr['item-content']), $key.'-item-content', array(
    'editor_class' => 'tsort-contarea',
    'media_buttons' => true,
    'editor_height' => 360,

) ); ?>
xhr请求可以正常启动,但不会添加任何所见即所得。我确信这是因为post_id没有设置,或者因为nonce不是唯一的。我能做些什么来让它工作?媒体管理器在内容页上工作得非常好

源文件:

来自:

请注意,传递给wp_editor()函数的ID只能 由小写字母组成。没有下划线,没有连字符。 任何其他操作都会导致所见即所得编辑器出现故障。(截至 3.6.1您可以在ID中使用下划线。)


据我所见,你目前正在使用破折号。尝试更改它,看看它是如何工作的。

您应该彻底检查
wp.media.view.settings.post.id
是0部分,因为我尝试使用多个
编辑器在
metabox
中复制错误,并且我得到的新帖子的帖子id等于非零(实际上是
wp_posts
表中的
auto draft
记录),在这种情况下,图像分配工作正常


我相信在你的WordPress实例中将新帖子保存为
auto draft
是有问题的(可能是因为某些插件/主题)

您在后端哪里执行此操作?在自定义元盒中?我在插件中修改它,但不是在元盒中。我使用的插件是,这是源文件:此粘贴已被删除!您能澄清一下吗,当您单击“保存/更新”时,编辑器不会上载图像,但会上载图像,但不会将其归因于帖子或保存它出现在文章内容中,或者根本不显示编辑器上的上载媒体按钮?它出现在“上载媒体”中区域完全正常,因此上传工作正常。问题出现在添加到内容时,它不会出现在WYSIWYG中。图像仍保持上载状态,可以很好地插入到正常的内容页面中,因此我尝试将代码更改为:
,但没有用。@rickyduck-如果你有
I++
,那么这一定意味着你是预加载的正在等待itemopencontent的数字-根据法典中的Manolis摘录,这也将使id无效-仅小写字母?Gah道歉,太早了。这是一个毫无意义的功能,id必须是唯一的,所以现在我必须通过生成一个随机字符串来实现,这对post是没有用的。所以我现在让它预写一个随机字符串(例如'zyitemcontent'),仍然没有帮助。此外,有时tinymce内容变为空白,不允许我修改。是否可以将更新的源代码传递给我检查?
return wp.media.post( 'send-attachment-to-editor', {
                nonce:      wp.media.view.settings.nonce.sendToEditor,
                attachment: options,
                html:       html,
                post_id:    wp.media.view.settings.post.id
            });