在很多的网站上都看见过这种效果,于是自己也想试试。看见我网站上的小宠物了吗,就是这种效果。
不多说,方法如下:
工具:
下载地址:http://yunpan.cn/cFUmZB8WWthty 访问密码 8c20
里面包含了jQury库,一个js文件和两张图片,图片你任选一种就可以,不过注意代码中图片的扩展名要修改一下
步骤:
一、HTML:
在主题的footer.php 文件下(一般是前)加入以下代码:

1
2
3
4
<div id="spig" class="spig">
    <div id="message">加载中……</div>
    <div id="mumu" class="mumu"></div>
</div>

二、CSS:
将下载得到的spig.png或者spig.gif(任选其一)放在主题的images文件夹里(应该都有吧?),当然所有代码都可以自定义路径,后面不 再累赘。然后在主题的style.css 文件下加入以下代码:(当然你可以自己修改,下面的代码都是我自己修改过的)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/* pets shenjieblog.com*/
.spig {
    display: block;
    width: 150px;
    height: 190px;
    position: absolute;
    top: -200px;
    left: 160px;
    z-index: 9999;
}
#message {
    color: #191919;
    border: 1px solid #c4c4c4;
    background: #ddd;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    min-height: 1em;
    padding: 5px;
    top: -30px;
    position: absolute;
    text-align: center;
    width: auto !important;
    z-index: 10000;
    -moz-box-shadow: 0 0 15px #eeeeee;
    -webkit-box-shadow: 0 0 15px #eeeeee;
    border-color: #eeeeee;
    box-shadow: 0 0 15px #eeeeee;
    outline: none;
    font-size:15px;
    font-weight:bold;
    font-family:"Galdeano","Hiragino Sans GB","Microsoft YaHei",Trebuchet,"Trebuchet MS",Tahoma,"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
}
.mumu {
    width: 150px;
    height: 190px;
    cursor: move;
    background: url(images/spig.gif) no-repeat;/*如果用的图片扩展名是png,那么你要修改一下这里*/
}

懂css 代码的话可以修改一下message这个id,使得更加适合你的主题,也避免id冲突的可能性。
三、加载jQuery库:
可以自己去官网下载,也可以用我压缩包里面的。然后在header.php或者footer.php中引入jQuery库即可。

1
<script type="text/javascript" src="(这里引号里面填写你jQuery库的绝对路径,自己修改)js/jquery-2.1.4.min.js"></script>

四、JS:
在添加js文件前,需要对spig.js文件进行修改,打开该文件,用编辑器的”替换”工具将www.shenjieblog.com替换为你的网址,不过可以的话最好自己来手动替换,然后最好更改一些文字,比如我的名字。
接着,同样是在主题的footer.php 文件下(一般是前),加入以下代码:

1
2
3
4
5
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/spig.js"></script>
<script type="text/javascript">
<?php if(is_home()) echo 'var isindex=true;var title="";';else echo 'var isindex=false;var title="',  get_the_title(),'";'; ?>
<?php if((($display_name = wp_get_current_user()->display_name) != null)) echo 'var visitor="',$display_name,'";'; else if(isset($_COOKIE['comment_author_'.COOKIEHASH])) echo 'var visitor="',$_COOKIE['comment_author_'.COOKIEHASH],'";';else echo 'var visitor="游客";';echo "\n"; ?>
</script>

上面代码的spig.js 路径是在主题目录的js目录下,你可以自定义路径。
PS:其实原来的js代码中还提供了播报天气的功能,不过因为播报天气的那个网站现在访问不了的关系,所以我已经把那么功能的代码注释掉了。但是我在郑子 帅的博客上面看见还是有播报天气的功能,不过对我来说可能并不需要这个,所以也就没有折腾了!还有就是js文件中有些功能有时候没有效果,是因为js文件 中的id的名字可能和你的主题的id不一样,如果功能没有效果的话需要手动修改成你主题对应的id即可。

搞定!

转载于:https://www.cnblogs.com/shenjieblog/p/5061295.html

WordPress添加个性化的博客宠物的方法相关推荐

  1. 30种“行之有效”的用WordPress在线博客赚钱的方法

    Are you looking for the top ways to make money online that are NOT scams? WordPress is the largest p ...

  2. 阿里云上基于WordPress快速搭建个人博客

    阿里云上基于WordPress快速搭建个人博客 文章目录 阿里云上基于WordPress快速搭建个人博客 一.服务器环境: 二.环境部署: 1.重置实例密码 2.链接ECS服务器 3.安装Apache ...

  3. hexo添加disqus_使用Disqus将传统评论添加到Tumblr博客

    hexo添加disqus Would you like to add a traditional comment box to your Tumblr blog?  Here's how you ca ...

  4. 二次元博客php,Mokore: Wordpress二次元简约个人博客主题by江程训

    本项目已支援996ICU项目: 一个Wordpress二次元个人博客主题,简约而不简单,Made BY 江程训. 最近总感觉作为一个Wordpress老玩家(其实也不算多老,也就接触这个网站程序一年) ...

  5. XAMPP+WordPress+花生壳搭建博客

    XAMPP+WordPress+花生壳搭建博客 写在前面 XAMPP WordPress 下载及安装 配置 花生壳 建立映射 设置外网访问 撤回修改 写在后面 写在前面 这是一篇记录,没有深入的探究, ...

  6. 添加马未都先生博客连接

    今天不小心看到百家讲坛,马先生在讲关于收藏的知识,百家讲坛据说很火,三国孔子之类的,有一天居然看到了英国人张铁林,但是都没有仔细的看,原因是听了几分钟都感觉没有兴趣,于是转台了. 今天看到马先生讲收藏 ...

  7. nginx+php7+mysql+wordpress搭建自己的博客网站

    nginx+php7+mysql+wordpress搭建自己的博客网站 安装php7 这是通过源码安装的,也可以通过apt-get install php7来安装 1. tar zxvf php-7. ...

  8. 新版CSDN中如何快速转载别人的CSDN博客,详细方法与步骤!!!

    前言 作为DSCN博客用户小萌新,有可能自己写的博客还不够好,或者当看到别人写的特别好的博客时,就想转载(有些人可能会问:不是可以收藏吗?当然可以收藏,但是有些人也会想转载下载,不可能一个一个字再敲吧 ...

  9. Lemp + Wordpress 快速搭建个人博客

    文章目录 MySql Nginx PHP phpMyAdmin phpMyAdmin 高级功能(可选) Wordpress 配置SSL证书(可选) 文件权限的注意事项 推荐插件 在开始前,可以先准备好 ...

最新文章

  1. html中不透明度怎么写,css如何设置div不透明度?
  2. .NET Framework- 反射特性序列化(Day4)
  3. 百度视频携手神策数据 为用户精准推送短视频内容
  4. # select sort 选择排序
  5. html如何让字体自动变色,CSS使文字部分变色
  6. 前端学习(1312):响应报文
  7. java 语法_Java基础语法
  8. selinux对ftp的影响
  9. 中单引号怎么转义_在JavaScript中组合字符串的4种方法
  10. Java之抽象类(Abstract Class)与抽象方法(Abstract Method)
  11. nginx root alias 文件路径配置
  12. wifi5 router/ wallys/IPQ4019 IPQ4029 ,802.11AC 2x2 2.4G5G/IPQ5018, 802.11ax,wifi 6e,QCN9074
  13. CorelDRAWX4的VBA插件开发(十五)选择分辨率一键导出多张图片到桌面
  14. php表决器代码,adder3 此源代码是基于Verilog语言的七人投票表决器 、2 个 联合开发网 - pudn.com...
  15. ouravr 网站 24l01 项目。。。无线摄像头
  16. SECS\GEM RMS系统简介
  17. C++中的extern
  18. 百度Java后端:MySQL索引老大难问题,精讲总结
  19. 用开源求解器和Pyomo实现灵活的班次安排
  20. 201819101025王涵月

热门文章

  1. 25、MySQL 导出数据
  2. 小米游戏本安装linux_redhat7系统
  3. Linq语句数组List去重
  4. vue引入第三方库注意事项
  5. Spring家族-spring基础知识
  6. 新晋面试官对近期面试的感想与总结
  7. 滤波器 群延迟 matlab,补偿滤波器引入的延迟和失真
  8. 关于360浏览器对aspect-ratio不兼容解决方法
  9. POJ 2111 Millenium Leapcow(记忆化搜索+dfs记录路径)
  10. vue中如何返回历史路由_产品分析丨VUE如何在Vlog大潮中稳步发展