在wordpress编辑器中替换localhost url

问题描述:

我是Wordpress的新手。 我将html网站转换为wordpress网站,并在wordpress文本编辑器中添加了网页内容。一切都很好,但我有一个链接,在该网页重定向到主页, 即锚标记引用index.html。所以在文本编辑器中将该页面添加到wordpress后,我已将其更改为链接到主页的 “http://localhost/sitename/”。在wordpress编辑器中替换localhost url

我的问题是,如何删除本地主机,然后将其链接到主页。我试过php home_url();在锚标签内但没有工作。

我附上截图 enter image description here

+1

'Home'? –

+0

这将打开目录,我想链接到主页(index.html),而不使用本地主机在url – Nag

+0

然后'/ sitename/index.html',或者只是'/ sitename /',如果你有自动索引功能:)你不必明确写出“http:// localhost”(不需要在你自己的站点上有绝对的URL)。好吧,有'get_home_url()'函数。在一个PHP脚本中,你可以像'Home' –

get_site_url(int $blog_id = null, string $path = '', string $scheme = null) 

检索给定的网站,WordPress的应用程序文件(如可湿性粉剂博客 - 的header.php或可湿性粉剂管理员/文件夹)都可以访问的URL。

get_home_url(int $blog_id = null, string $path = '', string|null $scheme = null) 

检索可访问前端的给定网站的URL。

你的情况,你可以使用

<?php echo get_home_url(); ?> 

如果我理解你的问题,这可能帮助:

  1. 登录到WordPress的管理仪表板
  2. 点击设置>>通用
  3. 填写您的WordPress地址和网站地址,然后点击保存。
+0

我的问题很简单,我想将该网页链接到主页(即index.html),而不在URL中使用本地主机 – Nag

+0

如果您在设置页面中设置网址,然后使用home_url()它将使用您的点主页例如http://yourdomainname.com – VishalParkash

可以使用home_url PHP函数:

<a href="<?php echo home_url(); ?>">Home</a> 

您可能需要安装一个控件/插件,支持PHP在WordPress网页。请检查出this的答案。

+0

它使整个锚标记消失! – Nag

+1

@Nag,它是一个PHP脚本,还是静态HTML?它不能消失。页面的来源应该有些东西。如果什么都没有,那么应该写入服务器日志(如果它是一个PHP脚本,再次)。 –

+0

这是一个静态的HTML页面 – Nag

使用断开的链接检查器插件。这将扫描所有的链接,并返回所有不属于你的网站的链接()_ url然后你可以编辑网址,找到插件here或者你可以去找你php myAdmin并运行以下查询

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/silverspring/', 'www.yourlivesite.com/'); 

wp_将取决于你给你的表前缀。