Wordpress-图像未显示在媒体库中

Wordpress-图像未显示在媒体库中,wordpress,media-library,Wordpress,Media Library,我的Wordpress有个大问题。媒体库中没有列出我上传的图像 很奇怪,它说我有75张图片,但没有显示。你自己看看 更奇怪的是,如果我进入gallery(你在页面中上传的图片),图片列表就可以了 我已经尝试停用我所有的插件,但没有成功。缓存很容易被排除在外,因为它发生在至少4台不同的计算机上,包括Mac、PC,以及Safari、Firefox和Chrome导航 另一个有趣的事实是,如果我直接通过计算机上传图像(使用“从计算机”选项卡),一切都会正常。同一服务器上的另一个网站也可以正常工作。更复

我的Wordpress有个大问题。媒体库中没有列出我上传的图像

很奇怪,它说我有75张图片,但没有显示。你自己看看

更奇怪的是,如果我进入gallery(你在页面中上传的图片),图片列表就可以了

我已经尝试停用我所有的插件,但没有成功。缓存很容易被排除在外,因为它发生在至少4台不同的计算机上,包括Mac、PC,以及Safari、Firefox和Chrome导航

另一个有趣的事实是,如果我直接通过计算机上传图像(使用“从计算机”选项卡),一切都会正常。同一服务器上的另一个网站也可以正常工作。更复杂的是,当我进入Wordpress管理员的媒体页面时,所有的图片都显示得很好

哦,在我忘记之前。。。应用任何过滤器,或在媒体上进行研究,都会遇到同样的问题

所以在那里。。。这就是我所处的位置。

检查屏幕选项(页面右上角的下拉选项卡),并确保屏幕上显示的内容有合理的设置。应检查所有列设置,并且屏幕上显示的媒体项目数应为正数

如果没有问题,请检查设置→ 介质,并确保上载文件文件夹设置为
wp content/uploads


我相信这些是唯一可以从管理屏幕更改的设置。

您是如何上传这些图像的;通过FTP还是通过WP上传?您必须通过WP uploader上传图像,以便在图像库中显示它们。

好吧,在主题的function.php文件中创建自定义帖子类型时,似乎存在错误。。。我刚才也遇到了同样的问题,我的博客缺少媒体库图像。这些图像似乎就在媒体库中,并且肯定在实际的web服务器上(通过FTP检查)

正如Allen Z建议的那样,我“检查设置”→ 介质,并确保上载文件文件夹设置为wp content/uploads“

我的设置为默认空白我将其更改为绝对路径

当我在浏览器中刷新站点时,这并没有解决问题。但是,我立即将路径改回空白(再次设置为默认设置),所有内容都恢复了!呜呜声


每个有此问题的人都可能希望在进行更技术性的修复之前尝试一下

是你的永久伴侣。。。您必须已更改为标签名称。。。切换回默认值


这对我很有用。

我在wordpress 3.8.1中遇到了这个问题,结果是我的functions.php没有保存为utf-8。我们保存了它,这是Wordpress论坛上的一个家伙给我们看的东西。将以下内容添加到functions.php文件中。(记得先创建functions.php的备份)


…就这么简单。

您是否更改过Wordpress安装目录


在更改服务器上Wordpress的位置后,我遇到了找不到上传图像的问题。在Wordpress中,我转到Dashboard->Settings->Media并更改了“将上传存储在此文件夹中”字段中的uploads文件夹。

Ubuntu将上传存储在/var/lib/Wordpress/wp content/uploads中。所以你需要的是在你的wordpress安装中有这个目录。比如:

sudo ln -s /var/lib/wordpress/wp-content/uploads /var/www/www.mysite.com/wp-uploads
(将mysite.com替换为您的域,该文件应该存在)应该可以做到这一点

(请注意,我没有在一台服务器上对多个wordpress安装进行测试。)

进一步注意,要使上载工作正常(但这不是问题),您需要将此文件夹中的设置/媒体/存储上载更改为

 wp-content/uploads

(无前导斜杠)

我在wordpress网站上也遇到了同样的问题。经过大量的调试,我一步一步地解决了我的问题

  • 首先添加下面给出的代码,然后使用db-config.php
  • 然后goto/wp包含/js/wp-util.js文件并找到代码$.ajax( 选项)在第100行,将下面给出的代码插入到您的文件中
  • 请检查您的问题是否已解决

  • 如果从db-config.php中删除常量
  • 然后压缩/wp-includes/js/wp-util.js文件代码,并将压缩后的代码放入/wp-includes/js/wp-util.min.js中
  • *更改您自己的风险如果您更新您的wordpress版本,您更改的可能会丢失


    检查wordpress根目录中的.htaccess文件,可能有/uploads目录的规则。
    如果是,请将其拆下。但是要小心并检查是哪个插件做的,所以首先禁用插件。

    考虑到文件不是通过媒体上传器上传的,它们存在于服务器中,但在数据库中没有引用()

    要修复它,请安装。激活后,在“媒体>媒体同步>扫描文件”下,单击文件旁边的复选框,选择要导入的文件。还请确保取消选中selectbox干运行(在不更改数据库的情况下进行测试)

    然后,当您准备好的时候,只需单击“Import Selected”,您就会看到类似这样的内容


    完成后,您可以访问Media>Library,您将在那里看到所有导入的文件。

    是的,我确实通过WPUploader上传了图像。您的wordpress版本是什么?你刚刚升级了wordpress还是它是干净的安装?你能列出你所有的活动和非活动插件吗?它是一个更新版本。。。查看我的答案,了解更多细节。所以你找到答案了!如果这个插件还没有修复,你也可以使用它:我希望它能为你工作。为什么这个“答案”在它甚至不是答案的情况下得到这么多的支持票。我检查了这些,一切似乎都很好。。。屏幕选项中似乎没有任何内容关闭,在“媒体设置”中,“此文件夹中的存储上载”字段为空,转到默认的wp内容/uploa
     wp-content/uploads
    
    define('SCRIPT_DEBUG', TRUE);
    define('WP_DEBUG', TRUE);
    define( 'WP_DEBUG_LOG', true );
    
    deferred.jqXHR = $.ajax( options ).done( function( response ) {
      try {
          response = JSON.parse(response);
      } catch (Exception) {
          response = response;
      }
    
    define('SCRIPT_DEBUG', TRUE);
    define('WP_DEBUG', TRUE);
    define( 'WP_DEBUG_LOG', true );