我在主域www.abcdef.com
的子域下创建了演示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" ........... -->
有什么想法吗?提前谢谢。
答案 0 :(得分:1)
你只想做一件事去NextGen Gallery。从您的WordPress仪表板,转到图库 - &gt;其他选项 - &gt;灯箱效果 - &gt; (显示高级设置) 并且您可以根据您的网站网址看到花式框的网址更改了所有网址。 就是这样:))
答案 1 :(得分:0)
问题可能与.htaccess有关。暂时禁用任何RewriteRule规则,方法是注释#并重新加载有问题的页面。