wordpress模板中腾讯公益404页面无法返回主页的更正

 2016-10-22 09:21

在之前的文章中,我曾经提到过z-blogPHP模板中使用腾讯公益404页面无法返回主页的情况。最近在做wordpress模板,也想用腾讯公益的404页面,于是我就修改了下JavaScript,把用于z-blogPHP的模板代码替换成了wordpress的代码,最终代码如下:

<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
    <meta charset="UTF-8">
    <title><?php bloginfo('name'); ?>的页面未找到-404页面</title>
</head>
<body>
    <script type="text/javascript" src="http://www.qq.com/404/search_children.js" charset="utf-8" homePageUrl="<?php echo home_url(); ?>" homePageName="返回<?php bloginfo('name'); ?>"></script>
    <script>
        window.onload=function changeURL() {
            if (!document.getElementsByClassName('desc_link')) return true;
            oldUrl=document.getElementsByClassName('desc_link');
            oldUrl[0].setAttribute('href', "<?php echo home_url(); ?>");
            oldUrl[0].firstChild.nodeValue="返回<?php bloginfo('name'); ?>";
        }
    </script>
</body>
</html>

如果你的页面上还有其他相关内容,那么仅需把最下面那个script拷贝过去就可以了。原理还是和之前一样,通过JavaScript最后修改下404代码中出现的错误。


作者头像

作者:紫铜炉

自由博主,网页设计师。我关注科技产品和个人博客发展,注重用户体验和界面优化。

 发表评论: