Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress迁移站点-链接和图像url';它没有更新_Wordpress_Url_Hyperlink - Fatal编程技术网

Wordpress迁移站点-链接和图像url';它没有更新

Wordpress迁移站点-链接和图像url';它没有更新,wordpress,url,hyperlink,Wordpress,Url,Hyperlink,希望大家都做得很好 我是新手,请原谅 我已经为一个客户设计了一个网站,我已经将该网站从本地移动到live,通过Godaddy托管: 我遇到了一些问题,新网站上的一些链接不起作用,我坐在笔记本电脑前试图修复这些问题已经一个多星期了,但毫无效果 当我将鼠标悬停在不起作用的选项卡/按钮上时,我可以看到url指向WordPress local(localhost:8888/tangledhairstudio/prices),当然我想要的和应该是什么 在页面的一半,在服务“部分”,3个红色标签,名为“全

希望大家都做得很好

我是新手,请原谅

我已经为一个客户设计了一个网站,我已经将该网站从本地移动到live,通过Godaddy托管:

我遇到了一些问题,新网站上的一些链接不起作用,我坐在笔记本电脑前试图修复这些问题已经一个多星期了,但毫无效果

当我将鼠标悬停在不起作用的选项卡/按钮上时,我可以看到url指向WordPress local(localhost:8888/tangledhairstudio/prices),当然我想要的和应该是什么

在页面的一半,在服务“部分”,3个红色标签,名为“全部查看”

我使用了WordPress插件Search&Replace、Better Search Replace、Velvet Blue以及使用sql代码搜索和替换来编辑url/链接的部分内容。这正是我在下面使用的sql代码:

/**更新posts表中的URL**/ 更新wp_posts SET guid=replace(guid,,,)

/**更新posts表中的URL**/ 更新wp_posts SET post_content=replace(post_content,,,,)

/**更新PosteTa表中的URL**/ 更新wp_Posteta SET meta_值=替换(meta_值,,,)

然而,这是通过编辑数据库中的url/链接来实现的,但是,对于我试图更改的损坏的网站链接,这并没有起到任何作用

无论我是否使用了插件、代码片段或数据库中的每个字段都进行了硬编码,似乎都不起作用

另外,当我在手机/手机上浏览网站时,没有一张图片显示出来,有些东西似乎有点不对劲,我不确定。有什么想法吗

请我能得到一些帮助和想法,我如何才能让这个网站运行顺利,没有任何错误

非常感谢

非常感谢


Leon

WordPress站点有两个部分:数据库和文件

数据库

WordPress数据库包含您在网站/博客上的所有帖子、评论和链接。因此,当您在本地计算机上开发网站时,所有链接(用于图像、帖子、页面)都采用or:port/的形式

当您将网站移动到实际域时,需要更新数据库中的链接以匹配新位置(例如,从到)。你可以照上面的解释处理。还有许多插件使得迁移WordPress网站变得非常容易

文件

迁移网站时,需要处理的文件都位于/wp content/文件夹中。因为此文件夹包含您上载到媒体库的所有媒体(图像、文档等)、插件和主题文件

你面临的问题是:试着在你的主题文件(模板文件)和小部件中寻找硬编码的链接,为了完整性,你的CSS文件也是如此


希望有帮助。

在live数据库中再运行一个查询 替换

 UPDATE wp_options SET option_value = replace(meta_value,'http://localhost:8888/tangledhairstudio','http://www.tangledhairstudio.co.uk');
在你看到小部件消失之后,把你本地的widgwets内容放在你居住的地方


希望它能帮助您

当您在本地创建站点时,文件夹名是什么