wordpress优化纯代码实现sitemap.xml网站地图

今天突然接到万网的邮件“主机产品因超标消耗资源关停通知”这然我很无语    我去看了网站日记 结果没有什么发现 ftp我这几天都没有上传任何东西

所以现在也没有找到答案。

没有办法那就只有从程序下手了

我的最后两个插件,都被我在今天删除了,一个是百度提交的插件  还有一个就是网站地图的了

现在我删除了所以只能自己动手丰衣足食了。

话不多说直接上东西吧!做好的sitemap.xml地址http://zklhy.com/sitemap.xml可以打开看下不喜欢的就不要看下去了

首先下载文件sitemap.php 下载下来直接放在网站根目录  记住是网站根目录 不是主题根目录。

上传到根目录后,就是设置url转发规则了,目的是让http://www.zklhy.com/sitemap.xml能够被访问,当然这个sitemap.xml内容就是xmlmap.php的

根据不同的服务器环境来设置url转发规则!

首先是apache下的规则:

RewriteEngine On
RewriteBase /
RewriteRule ^sitemap.xml$ xmlmap.php

将以上代码加入到.htaccess文件即可,接下来是nginx下规则:

rewrite ^/sitemap.xml$ /xmlmap.php;

这样就好了,打开方法:http://你们的域名/sitemap.xml这样就好了。

wordpress登录后台美化 纯代码修改

这个代码还是很简单的,很好理解,下面是本站的登录页面。

20151102125921

代码放在functions.php文件夹就好

//自定义登录页面背景
function custom_login_head(){
$str=file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1');
if(preg_match("/<url>(.+?)<\/url>/ies",$str,$matches)){
$imgurl='http://cn.bing.com'.$matches[1];
echo'<style type="text/css">body{background: url('.get_bloginfo('url').'/logo1.png);background-attachment:fixed;width:100%;height:100%;background-image:url('.get_bloginfo('url').'/logo1.png);background-attachment:fixed;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;-webkit-background-size: 100% 100%;background-size: 100% 100%;-moz-border-image: url('.get_bloginfo('url').'/logo1.png) 0;background-attachment:fixed;background-repeat:no-repeat\9;background-image:none\9;}h1 a { background-image:url('.get_bloginfo('url').'/logo.jpg)!important;width:32px;height:32px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}#loginform {background-color:rgba(251,251,251,0.3)!important;}.login label,a{color:#000!important;}</style>';
}}
add_action('login_head', 'custom_login_head');
add_filter('login_headerurl', create_function(false,"return get_bloginfo('url');"));
add_filter('login_headertitle', create_function(false,"return get_bloginfo('name');"));

/logo1.png这个是背景图 里面有三个需要修改,直接把图片放在网站更目录就好了,名字也可以自己更改。大小宽1366 高768

/logo.jpg这个是登录框上面的logo 修改方法和上面一样。大小 宽高都是32

就这样了。