在预览域名系统站点上点击注册

时间:2012-02-10 作者:Graeme Hutchison

我在PreviewDNS上建立了我的网站,我将我的域名指向了正确的位置,并将所有链接更改为非PreviewDNS链接。

然而,我可以看到(使用Jetpack)我的网站的访问者可以通过某种方式点击一些图片(我没有右键点击插件,也没有图片上的URL)

我不想让人们在离开主站点时点击图像,只在浏览器窗口中看到图像。如何禁用对预览URL的所有单击?

该网站是www.Hutchisonhaines。co.uk公司

URL示例如下http://hutchisonhaines.co.uk.previewdns.com/wp-content/uploads/2012/01/DSC02296.jpghttp://hutchisonhaines.co.uk.previewdns.com/wp-content/uploads/2012/02/Olly-Murs_2-600x394.jpg

事实上,大多数点击的链接都指向PreviewDNS站点

enter image description here

2 个回复
最合适的回答,由SO网友:Sterling Hamilton 整理而成

似乎您有包含旧URL信息的内容(页面、帖子或小部件)。

正确的URL示例:

http://www.hutchisonhaines.co.uk/wp-content/themes/FactoryWP/style.css
URL不正确的示例:

http://hutchisonhaines.co.uk.previewdns.com/wp-content/uploads/2012/02/flowers-944x290.jpg
解决此问题的最快方法是转储数据库,然后运行搜索和替换程序,查找“hutchisonhaines.co.uk.previewdns.com”的所有实例,并将其替换为“hutchisonhaines.co.uk”。

我冒昧下载了您网站的公共版本:

wget -r http://www.hutchisonhaines.co.uk/
然后,我运行了一个搜索,为您查找所有实例。

您可以在此处访问列表:

https://gist.github.com/bfc77ead803e7bbab364


以下是一些可用于进行数据库转储的插件:

http://wordpress.org/extend/plugins/wp-db-backup/

http://wordpress.org/extend/plugins/wp-dbmanager/

我假设他们在服务器上创建了数据库转储文件(它只是一个文本文件),因此您需要找出该文件的存放位置,然后下载它。

下载后,执行搜索和替换,然后上载新版本,并告诉它导入数据库。

我强烈建议在某处保留一份原始的副本,以防出现问题。

SO网友:EAMann

Described Behavior: 用户单击一个链接,然后将其移除,以便在浏览器窗口中单独查看图像。

Cause: 不仅仅是嵌入图像,而是将图像包装在锚定标记中。这是WordPress的默认行为。

Solution: 上载图像时,默认情况下,它们会被包装为指向原始图像文件的链接。要防止这种行为,请在添加图像时单击“链接URL”部分(在下面的屏幕截图中突出显示)中的“无”。

WordPress Media Uploader

您还可以在HTML模式下编辑旧帖子,以删除<a href="..."></a> 图像的包装。

插件不会为您执行此操作。

结束