WordPress媒体上传多张图片

时间:2013-12-27 作者:B L Praveen

媒体弹出窗口打开,但无法插入图像。选择图像后,将转到“找不到”页面,而不是关闭弹出窗口并返回tb\\U卸载。

我从模板中找到以下代码,该模板调用tb\\u show来上载多个图像并获取附加图像的计数。

   $(\'.theme-interface-option .upload_button, .theme-tax-form-field .upload_button\')
    .live(\'click\',function() {
      formfield = $(this).attr(\'id\');
      media = \'image\';    
      formID = post_id;
      no_tabs = \'&no_tabs=1\';
      tb_show ( tfuse_title, \'media-upload.php?post_id=\'+formID+\'&type=\'+media+\'&  
      amp;formfield=\'+formfield+\'&tab=\'+tab+no_tabs+\'&TB_iframe=1\' ); 
      $(\'#TB_window,#TB_overlay,#TB_HideSelect\').one(\'unload\',killTheUnloadEvent);

      $($(\'#TB_window\').find(\'iframe\')).load(function(){
    var _image_form = $(this).contents().find(\'#image-form\');
    _image_form.attr(\'action\',_image_form.attr(\'action\')+no_tabs);
    var _gallery_form = $(this).contents().find(\'#gallery-form\');
    _gallery_form.attr(\'action\',_gallery_form.attr(\'action\')+no_tabs);
  });

      $("#TB_window").bind(\'tb_unload\', function () {
          var attachments  = 
          $(this).find(\'iframe\').contents().find(\'#attachments-count\');
            var _placeholder = button.closest(\'.upload_button_div\');

      });
});
我已经检查了iframe src的url路径,它是正确的,并在另一个窗口中打开。

上述代码中的错误是什么?为什么它会转到找不到的页面?而且,当我检查控制台日志时,它会显示未定义的类型

1 个回复
SO网友:hornj

确保上载文件夹的权限设置正确,并且没有删除Wordpress的任何文件。此外,请尝试禁用所有插件。如果仍然不起作用,请尝试将此添加到。htaccess文件:

<IfModule mod_security.c>
SecFilterEngine Off 
SecFilterScanPOST Off
</IfModule>
测试并查看它是否适用于较小的图像,但不适用于较大的图像。如果发生这种情况,请将其添加到。htaccess可增加内存:

php_value memory_limit "128M" 
还要检查以确保您的中没有任何奇怪的规则。htaccess文件。在Wordpress permalink设置中,如果有权限,它会更新文件,或者告诉您需要更改什么。

结束

相关推荐

Media library orphans

我有一个条件语句,用于检查是否已将图像添加到自定义帖子类型,如果未添加,则插入默认图像。if ( get_post_meta( get_the_ID(), \'team_page_custom_image\', true ) ) { echo wp_get_attachment_image($post_meta_data[\'team_page_custom_image\'][0], \'medium\'); } else {