我更新了数据库中的两个网站网址。但是,顶级菜单等超链接仍会重定向到旧网站。知道它是什么?我是WP的新手。感谢。
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 :(得分:1)
最好的选择是(我已多次使用它)使用DATABASE SEARCH AND REPLACE SCRIPT IN PHP来更新数据库中的URL,因为数据库中保存了需要更改的URL。下载该脚本并按照网站INSTALLATION & USE
上有关使用情况的说明进行操作。
您必须将其上传到WordPress
安装的根目录并使用http://example.com/searchandreplace.php
之类的内容运行脚本,您应该在将其上传到服务器之前将其重命名。
重要提示:使用后,必须从服务器中删除脚本。
答案 1 :(得分:0)
搜索检查您的数据库是否已更改此网址。 static url在服务器或localhost上的工作方式相同。