我已经在我的主域www.abcdef.com的一个子域下创建了demo wordpress站点。我安装了NextGEN画廊插件来展示画廊。一切都很好,我想把网站移到它自己的域名。更改了站点URL和其他内容,并将整个文件移动到新位置。现在一切都正常了,除了fancybox模块,它应该在点击时在弹出框中打开图片!
在我的调查中,我发现Fancybox的样式表路径仍然指向我的旧子域名!但是所有其他的stlyesheets和javascript文件都包含在正确的路径中(即,它是相对于新域显示的)。只有这个fancybox的样式表显示错误。
尝试手动检查数据库的wp-options表中是否有提到我的旧子域名的条目,但没有找到任何东西。通过执行以下查询进行双重检查:
SELECT * FROM `wp_options` WHERE `option_value` LIKE '%mysite.abcdef.com%'什么都没找到!为了确保这不是缓存问题,我也尝试了删除缓存。也没起作用!
然后尝试手动检查属于该插件的每个PHP页面。但是我找不到任何地方在路径中提到我的旧子域名!
我现在真的很困惑!目前它显示如下:
<link rel='stylesheet' id='fancybox-0-css' href='http://mysite.abcdef.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/lightbox/static/fancybox/jquery.fancybox-1.3.4.css?ver=3.6' type='text/css' media='all' />
<link rel='stylesheet' id='nextgen_basic_album_style-css' href='http://mynewdomain.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_album/static/nextgen_basic_album.css?ver=3.6' type='text/css' media='all' />
<!-- ........... rest of the things shown with href value starting with "http://mynewdomain.com" ........... -->有什么想法吗?提前谢谢。
发布于 2014-03-11 12:18:29
你只想做一件事,去NextGen画廊。在你的WordPress仪表板上,转到Gallery -> Other Options -> Lightbox Effects -> (显示高级设置),你可以看到漂亮的盒子的url根据你的站点url改变了所有的url。就是这样:)
发布于 2013-09-16 19:48:18
问题可能与.htaccess有关。通过使用#注释掉并重新加载有问题的页面,暂时禁用所有RewriteRule规则。
https://stackoverflow.com/questions/18732667
复制相似问题