WordPress / WordPress教程

WordPress添加首页欢迎语

温馨提示:本文最后更新于2021-08-01 20:19:11,某些文章具有时效性,若有错误或已失效,请在下方留言或提交工单提交工单
浅时光 · 7月12日 · 2021年 本文1435个字,预计阅读4分钟 1416次已读

一、添加代码

原文链接:https://www.dqzboy.com
functions.php ?> 前面添加如下代码
//网站欢迎语弹框,显示天气及地理位置
function show_addr(){
    $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; //获取当前位置的ip
    $res0 = file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=$ip"); //淘宝的一个接口
    $res0 = json_decode($res0,true);//json转换数组
    //var_dump($res0);
    $host  =  $res0['data']['region'].$res0['data']['city'];//城市地区拼接
    echo "<div id=\"welcome\" style=\"text-align:center;\">欢迎来自 <span class=\"from-url\">".$host."</span> 的网友!<br><center>今日:<iframe width=\"180\"scrolling=\"no\" height=\"18\" frameborder=\"0\" allowtransparency=\"true\" src=\"https://i.tianqi.com/index.php?c=code&id=1&icon=1&wind=0&num=1\">
</iframe></center><div class=\"closebox\"><a href=\"javascript:void(0)\"onclick=\"$('#welcome'). slideUp('slow');$('.closebox').css('display','none');\" title=\"关闭\">关闭</a></div></div>";  //输出欢迎语及关闭
}

二、添加CSS


文章来源(Source):浅时光博客
将以下代码添加到 style.css 中即可
#welcome {background:#ffffff;border:0px solid #ffffff;color:#000000;font-size:14px;opacity:0.7;filter:alpha(opacity=70);padding:10px 20px;position:fixed;right:50px;bottom:30px;z-index:99999;border-top-left-radius: 15px;border-bottom-right-radius: 15px;border-top-right-radius: 15px;border-bottom-left-radius: 15px;}
.from-url{color:#3d3b4f;font-weight: 700;}
.closebox{float:center;text-align:center;font-size:16px;margin-top:10px;}

三、调用代码


文章来源(Source):https://www.dqzboy.com
方式1:将以下代码添加到header.php中的</head>上面即可
<?php
if(!wp_is_mobile()){?>
<?php show_addr();?>
<?php }?>
方式2:将以下代码添加到主题页脚 footer.php文章来源(Source):https://www.dqzboy.com</body>上面即可
<?php
if(!wp_is_mobile()){?>
<?php show_addr();?>
<?php }?>
文章来源(Source):浅时光博客

四、效果展示


WordPress添加首页欢迎语-浅时光博客



本文作者:浅时光
原文链接:https://www.dqzboy.com/4629.html
版权声明:知识共享署名-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)协议进行许可
转载时请以超链接形式标明文章原始出处和作者信息

0 条回应

必须 注册 为本站用户, 登录 后才可以发表评论!

    本站已稳定运行: | 耗时 0.335 秒 | 查询 53 次 | 内存 11.59 MB