关于zNone:我的新年主题

/ 54评 / 0

昨天最终决定换皮了...自从用上皇家元林的yMoo.以后,就真的陷入换皮而无法自拔,三周时间连续换了三张皮。皇家元林的yMoo.功能很好,后台很简洁可是对SEO的支持不好,虽然折腾许久还是没能抵过内心的纠葛,于是换上Weisay,可惜自以为完美无瑕的Weisay simple主题偏偏被酋长的WordPress主题站给收录了,一夜间weisay simple变身“街机”。无奈下实在不忍去哪里都刺痛我的双眼,昨天找ZWWoOoOo买了zNone纯线条主题。(发现ZWWoOoOo很喜欢线条,大部分他写的主题都是以CSS线条配上少许图片)而zNone更是只有一张图片的纯CSS主题,很对我的胃口正好也作为过年的皮肤了。

ZWWoOoOo很好说话,本来zNone不带 Ajax 效果提交嵌套评论的,可是ZWWoOoOo二话没说就直接发给我Full版了很是贴心。拿到新皮侧边栏已经内置了多个功能不过大多位置不合我的口味而且几个常用的功能也没有,特别是表情只支持系统自带的,也不能每个问题都追着ZWWoOoOo去问(很不好意思的说,而且侧面烘托了自己很弱...)还是靠自己才是王道。一步一步的来,先从添加METE信息开始,换皮第一件事就是要最大限度减小蜘蛛的反感。直接从旧主题上的header.php里copy过来很简单,然后当然就是修改sidebar.php了,侧边栏决定了一个主题的美观度,当然中间出现了众多的问题。

首先是要添加上站点管理,不明白为何ZWWoOoOo认为个人站点不需要站点管理链接,我个人觉得如果每次输入域名/wp-admin/是一件很麻烦的事情,还是直接在首页点击Login比较符合个人的习惯,于是找ZWWoOoOo去要代码...很简单的代码:

<li class="widget">
<h3>User login</h3>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
</li>

直接粘贴到sidebar.php即可;然后是要把GG广告移植过来,可是粘贴代码到sidebar.php以后发现跟下一个栏目中间无缝链接,加上<p>和<br>都不管用,料想跟CSS里的设定有关,于是咨询ZWWoOoOo,回复原文如下:“br是换行,p要设置margin-bottom才会有间隔,通常侧边栏不用。 所以你要空出一行就 <br /><br />,即用2个br。”添加以后搞定了换行问题;当然还要添加上Clicki.cn的统计插件代码,这里强烈推荐一下Clicki行为统计插件,浅色系的背景适用性很强可以完美契合各类主题而且统计数据比较准确可以和百度统计搭配使用;侧边栏的最后一项自然就是要加上博客统计信息栏,每当看到博客运行天数的时候相信每个博主都会有一种油然而生的自豪感,测试了几个发现梦想象牙塔晒的代码最方便也比较合适我:

<div class="widget">
<h3>Site Statistics</h3>
<ul>
<li>日志总数:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish;?> 篇         </li>
<li>评论总数:<?php echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments where comment_author!='".(get_option('swt_user'))."'");?> 篇</li>
<li>标签数量:<?php echo $count_tags = wp_count_terms('post_tag'); ?> 个</li>
<li>链接总数:<?php $link = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); echo $link; ?> 个</li>
<li>建站日期:<?php echo get_option('swt_builddate'); ?><br />
<li>运行天数:<?php echo floor((time()-strtotime(get_option('swt_builddate')))/86400); ?> 天</li>
<li>最后更新:<?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; ?></li>
</ul>
</div>

同样直接粘贴即可;还有类似于添加订阅邮件之类不再赘述。

侧边栏总算是基本上弄好了,接下来就是要弄表情,ZWWoOoOo跟我说zNone本身只支持系统自带的表情,并且给了我解决办法:“1. 把comments.php第63行 <p><?php include(TEMPLATEPATH . '/smiley.php'); ?></p> 删除或者注释掉, 2. 去wp后台 》插件 》安装插件 》搜 smile ,表情插件有很多,我不用,所以哪个好就不知道了,搜一下。”大师级别的都是用代码实现...这点我只能甘拜下风但是我没有去搜索ZWWoOoOo说的那个关键字,因为我之前就已经有一个很好用的表情插件了:custom-smilies,这个插件可以完美契合大部分表情包,直接用下载的表情包改文件夹名称为smilies覆盖上传至/wp-includes/images/smilies即可。

接下来弄footer.php,非常简单的几句代码,虽说主题已经买下使用版权但是出于尊重别人的劳动成果当然不会删去ZWWoOoOo的链接,添加备案号和百度统计按钮云云。

弄了一个下午,基本上这个主题已经心随我愿的完成了大部分修改,回家以后有了固定的网络接入再抽出时间修改一下细节。总感觉这个主题字体也如线条一般细长,有时间了一定要把每个常用字体都试一遍看看哪个会显示的更清楚,欢迎各位吐槽新主题帮助我一起完善。最近没有网络没有回访十分抱歉,十号回家以后就可以固定时间回访了。

  1. 胡敏说道:

    我也正琢磨换主题呢。

发表评论

邮箱地址不会被公开。 必填项已用*标注