内置可湿性粉剂图库中缺少的图像

时间:2014-08-12 作者:Adam Haile

我妻子有一个wordpress 3.9.2网站,有大量图片分布在许多画廊。然而,其中许多画廊有数百张图片。这部分由分页效果库插件管理,该插件将库拆分为15个图像页面。在一个特定的gallery page, 在最近的一次更新后,她注意到,如果将更多的图像添加到库中,它们并不总是显示出来。

注意:这不是使用NextGEN gallery(她不想切换到它)。

如果我们手动将图像的数据库ID输入[图库…]快捷码所有这些都将显示在渲染页面上,但图像995之后的任何内容都不会显示在视觉编辑器中。它不是一个特定的图像,就像我将图像移动到当前图像#995之前一样,它只是将新995之后的所有内容从可视化编辑器视图中推出。尽管它们保留在短代码中,并在呈现的页面上保持可见。

然而,如果我们使用可视化编辑器来添加图像,它最初会起作用。995之后的图像将显示在渲染页面和编辑器上。但是,如果我们返回并添加更多内容,之前在995之后的所有内容都将替换为新的内容,包括如果您在文本视图中查看库快捷码中的数字。

因此,很明显,如果它位于gallery快捷码中,无论发生什么情况,它都会显示在呈现的页面上。但视觉编辑器似乎无法显示或添加任何超过995的内容,而不覆盖先前在这些点中的图像。

不幸的是,获取这些数据库ID的唯一真正方法是使用可视化编辑器:(

我找不到任何说明一个图库中可以容纳最多图像数的内容。如果它是在1000,我只会认为这是一个硬限制。但是995看起来很奇怪。

我们已经禁用了所有插件,从旧的DB备份中恢复,创建了一个新页面,并将库的代码复制到其中。。。结果都一样。

有人知道这里会发生什么吗?

注意:无论是否启用分页效果库插件,此问题仍然会发生。我已经确认,在没有启用任何插件的情况下,仍然会发生这种情况。

3 个回复
最合适的回答,由SO网友:Adam Haile 整理而成

仍然没有找到解决问题的方法。最后,我的解决方法是将每个图库分解为不到200幅图像的子图库,然后使用标签对主页分页。

这避免了995文件的限制,并大大提高了性能,因为它只尝试加载几百个图像。

不太理想,但可能是最好的。

如果我知道它为什么会坏的话,那就太好了。。。

SO网友:Fernando Baltazar

脚本中有一个限制,您应该更改一些值以适应您的需要:

jQuery....
//user settings
var thumbsPerPage = 15;
var maxPaginatedLinks = 200;
var hideEffect = "drop";
var showEffect = "drop";
var effectSpeed = "slow";
var count = 1;  
//handles multiple galleries on page
var galleryCount = $( "[id^=gallery-]" ).each( function()
var galleryId = "#" + $( this ).attr( "id" ) + " "; 

SO网友:Shawn

有两个似是而非的答案。

这很可能是对wordpress网站设置的限制。

在多站点中,这是:

网络->设置:

Upload Settings

站点上载空间:[复选框]将上载文件的总大小限制为[xxx]MB。默认值为50MB。

取消选中此选项或增加限制可以解决此问题。此设置的副作用是它会将图像撞掉,这是您的副作用之一。

可能性较小,但请向您的主机提供商咨询您的磁盘空间。在这种情况下,不会出现任何wordpress错误,但如果文件空间不足,则不会将其写入磁盘。他们应该有一个管理员登录,您可以在那里检查磁盘空间,或者直接联系他们并询问。

结束

相关推荐

Get Content Limit?

我知道这似乎是一个愚蠢的问题,但我在网上搜索过,找不到我要找的内容。似乎我以前使用过以下标记(虽然经过修改)来限制此代码段所在位置出现的字数。有人能帮忙吗?我不一定想阅读更多链接,只是为了能够限制我的几个模板文件中的字数,而不是所有模板文件中的字数。<?php the_content(); ?>