2014-04-02 43 views
0

我更新了数据库中的两个网站网址。但是,Top Menu等超链接仍然会重定向到旧网站。任何想法是什么?我对WP很陌生。谢谢。更新WordPress的网站的网址,但超链接仍然没有变化

update_option('siteurl', 'http://example.com'); 
update_option('home', 'http://example.com'); 

编辑:这个网址被改变或者不

<a <?php if($item->hasLinkClasses()) : ?>class="<?php echo $item->getLinkClasses(); ?>"<?php endif;?> <?php if($item->hasLink()) : ?>href="<?php echo $item->getLink();?>"<?php endif;?> <?php if($item->getTarget()) : ?>target="<?php echo $item->getTarget();?>"<?php endif;?> <?php if($item->hasLinkAttribs()) : ?> <?php echo $item->getLinkAttribs(); ?><?php endif;?>> 

      <?php if ($item->getLevel() == 0) : ?> 
      <span class="rt-item-border"></span> 
+0

你可以给菜单的代码? – Farzad

+0

@Farzad代码已添加。它是龙门框架。 – user2700690

回答

0

搜索检查数据库。 静态url将在服务器或本地主机上工作。

1

最好的选择是(我用了好几次)使用DATABASE SEARCH AND REPLACE SCRIPT IN PHP来更新数据库中的URL,因为有数据库中保存了需要修改的url。下载该脚本并按照网站INSTALLATION & USE上的说明进行操作。

您必须将其上传到您的根目录WordPress安装并使用类似http://example.com/searchandreplace.php的文件运行脚本,您应该在将其上传到服务器之前对其进行重命名。

重要事项:一旦你使用它,然后必须从您的服务器删除脚本。

相关问题