1.底部美化 底部加上站点地图 )
(教程在下篇文章中【站点地图教程 】关于免责声明,模仿站点地图自建代码,或者自写文章加入即可),响应时间,围观次数,评论次数,文章总数,访问者的ip地址等等,感谢作者KiLLUA
2.添加代码 打开主题theme目录,找到funtion.php文件,将以下代码写入,记得备注,不让到时整理代码,是很难受的 ~ _ ~
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 //WordPress获取站点总浏览量 function all_view() /*注意这个函数名,调用的就是用它了*/ { global wpdb;count=0; views=wpdb->get_results("SELECT * FROM wpdb->postmeta WHERE meta_key='views'"); foreach(views as key=>value) { meta_value=value->meta_value; if(meta_value!=' ') {count+=(int)meta_value;} } returncount;} /*总评论数*/ function pl_all(){ global wpdb;count=0; count=wpdb->get_var("SELECT COUNT(*) FROM wpdb->comments"); returncount; }
1.将代码加入到合适的位置,Ctrl+f找到footer-device
标签,将以下代码复制进去即可,文字可修改。
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 42 43 44 45 46 47 48 49 <div class ="footer-device" > <p style ="font-family: 'zhanku', sans-serif;" > <span style ="color: #b9b9b9;" > <a href ="https://t.mr90.top/sitemap/" target ="_blank" style ="color: #b9b9b9;;text-decoration: underline dotted rgba(0, 0, 0, .1);" > 站点地图</a > | <a href ="#" target ="_blank" style ="color: #b9b9b9;;text-decoration: underline dotted rgba(0, 0, 0, .1);" > 免责声明</a > | <?php timer_stop(1); ?>秒 </br > 被围观了:<font style ="color:#F00; font-weight:bold;" > <?php echo all_view(); ?></font > 次 | 总评论:<font style ="color:#F00; font-weight:bold;" > <?php echo pl_all()?></font > 篇 | 文章总数:<font style ="color:#F00; font-weight:bold;" > <?php echo wp_count_posts()->publish;?></font > 篇 </br > <font style ="color:#00a8ff; font-weight:bold;" > <?php /*打开文件用于记录访问量,如果文件不存在自动创建*/ $counterFile = "counter.txt"; $fp = fopen($counterFile,"a+"); /*获取IP*/ $adress=$_SERVER["REMOTE_ADDR"]; /*统计访问量*/ $num = fgets($fp,5); $num += 1; print "您是第"."$num"." 位访客,"." 您的IP是:["."$adress"."]"; /*关闭文件,重新以只写的方式打开*/ fclose($fp); $fpp=fopen($counterFile,"w"); /*更新变量$fpp的值*/ fwrite($fpp, $num); fclose($fpp); ?> </font > </br > 在线人数:<font style ="color:#F00; font-weight:bold;" > <?php //首先你要有读写文件的权限,首次访问肯不显示,正常情况刷新即可 $online_log = "maplers.dat"; //保存人数的文件到根目录, $timeout = 30;//30秒内没动作者,认为掉线 $entries = file($online_log); $temp = array(); for ($i=0;$i<count($entries);$i++){ $entry = explode(",",trim($entries[$i])); if(($entry[0] != getenv('REMOTE_ADDR')) && ($entry[1] > time())) { array_push($temp,$entry[0].",".$entry[1]."\n"); //取出其他浏览者的信息,并去掉超时者,保存进$temp }} array_push($temp,getenv('REMOTE_ADDR').",".(time() + ($timeout))."\n"); //更新浏览者的时间 $maplers = count($temp); //计算在线人数 $entries = implode("",$temp); //写入文件 $fp = fopen($online_log,"w"); flock($fp,LOCK_EX); //flock() 不能在NFS以及其他的一些网络文件系统中正常工作 fputs($fp,$entries); flock($fp,LOCK_UN); fclose($fp); echo "".$maplers.""; ?> </font > 人 最后更新:<font style ="color:#F00; font-weight:bold;" > <?php $last = $wpdb->get_results("SELECT MAX(post_modified) AS MAX_m FROM $wpdb->posts WHERE (post_type = 'post' OR post_type = 'page') AND (post_status = 'publish' OR post_status = 'private')");$last = date('Y年n月j日', strtotime($last[0]->MAX_m));echo $last; ?></font >