我已使用编辑器将wordpress图库插入到我的网站(自定义帖子类型)。添加的代码是[gallery link="file"]
. 库显示正确,当将鼠标悬停在图像上时,我可以看到大尺寸图像的正确URL:“http://localhost:8888/mntn/wp-内容/上传/2012/07/P1000857。jpg”。
但是,当我单击图像时,不会显示较大的图像。所发生的只是url从以下位置更改:
http://localhost:8888/mntn/trips/photo-gallery-test
至
http://localhost:8888/mntn/trips/photo-gallery-test#!prettyPhoto[pp_gal]/0/
URL中的最后一个数字根据我单击的图像递增。你知道这里出了什么问题吗?
SO网友:amit
我认为url中的这些额外参数(在-#
) 生成以使该插件与浏览器历史一起工作。我认为插件没有加载弹出全尺寸图像所需的javascript。这就是为什么它只更新url而不显示全尺寸图像的原因。
请参阅第页的源代码,以确保您正在加载所有必要的JavaScript文件。
注意-一些插件使用javascript在同一页面上显示完整图像(不刷新)。因此,当您浏览不同的图像时,url保持不变,如果您想查看上次查看的图像,浏览器后退按钮将不起作用。
为了确保浏览器后退按钮正常工作,每次在gallery中打开新图像时,javascript都会在url中添加这些额外参数。