在页脚添加时间和内存消耗等信息

在HDOJ底部,会显示出此次访问的请求次数和时间等信息。依样在本站上也添加了一个。还是通过在function中添加函数实现。

在function.php中添加:

function performance( $visible = false ) {

    $stat = sprintf(  'Total %.3f seconds query %d using %.2fMB memory',
        timer_stop( 0, 3 ),
        get_num_queries(),
        memory_get_peak_usage() / 1024 / 1024
        );

    echo $visible ? $stat : "" ;
}
// Show performance detail End

之后在需要调用的地方插入


即可~

 

效果如图

代码高亮插件WP-Code-Highlight 样式美化

Update150628:
修复了行号异常的BUG,代码已经更新。详细请见这里

样式代码:

.prettyprint,
pre.prettyprint {
    background-color: #000;
    font-family:Source Code Pro,inherit;
    border: none;
    overflow: hidden;
    padding: 10px 15px;
}
.preprint.ol.linenums li{line-height:16px;margin:0px;padding:5px;list-style:none;}
.preprint.ol.linenums li:before,ol.linenums li:after{content:none;}
.preprint.ol.linenums li{margin:0;padding-left:27px;color:#ff0000;}
.preprint.ol.linenums li.L0,ol.linenums li.L0,ol.linenums li.L1,ol.linenums li.L2,ol.linenums li.L3,ol.linenums li.L4,ol.linenums li.L5,ol.linenums li.L6,ol.linenums li.L7,ol.linenums li.L8,ol.linenums li.L9{
	list-style-type:decimal;
	color:#FF0000;
}
.preprint.ol.linenums li.L0,ol.linenums li.L1,ol.linenums li.L3,ol.linenums li.L5,ol.linenums li.L7,ol.linenums li.L9{
	list-style-type:decimal;
        background-color: #191919;
}
.prettyprint .com { color: #93a1a1; }
.prettyprint .lit { color: #AE81FF; }
.prettyprint .pun,
.prettyprint .opn,
.prettyprint .clo { color: #F8F8F2; }
.prettyprint .fun { color: #dc322f; }
.prettyprint .str,
.prettyprint .atv { color: #E6DB74; }
.prettyprint .kwd,
.prettyprint .tag { color: #F92659; }
.prettyprint .typ,
.prettyprint .atn,
.prettyprint .dec,
.prettyprint .var { color: #A6E22E; }
.prettyprint .pln { color: #66D9EF; }

这个CSS样式是在乐趣公园看到的。稍微改动了一下,显示行号为白色,同时支持Source Code Pro字体。

本文转载自:乐趣公园。版权属原作者。原文链接:http://googlo.me/2882.html

分享那些好用的WP插件Vol.2

上集回顾:分享那些好用的WP插件

复习累了,水一篇文章。分享一点在用的插件。

 


百度官方推出的一款提交网页的插件,可以加快百度收录。

禁用谷歌字体。因为WP默认使用Google Fonts,由于某些原因……禁用谷歌字体后可以加快大陆访问网站的速度。

大侠SEO。可以设置META信息,自动锚文本,以及相似文章推荐等功能,还可以自动生成网站地图。

根据页面显示不同的小工具。比如只在文章页添加音乐或者只在首页添加友链等等,详细介绍可以看这里

代码高亮插件。因为兼容问题停用了Developer Formatter这款插件。不过这款插件貌似存在在非IE核心下显示问题。

自动翻译文章别名。在发布文章的时候可以自动将文章的别名翻译成英文(效果如链接示)。因为网站之前用的都是中文别名所以怕全部翻译后会出现大量死链,被搜索引擎K掉。所以就保留了以前的中文别名,现在发布的文章用英文别名的形式。

为WP生成伪静态页面。加快WP的访问速度,堪称神器。

  • 随机名言

随机显示一条名言。根据random quotes稍加修改用到网站上,效果还不错:-)

 

在文章页面底部添加版权信息

function.php底部添加:

function feed_copyright($content) {
    if(is_single() or is_feed()) {
	$content.= '
CC协议:署名-非商业 4.0国际|Creative Commons BY-NC 4.0
'; $content.= ''; $content.= '
本文连接:'.get_the_title().'
'; } return $content; } add_filter ('the_content', 'feed_copyright');

 

Twentyfourteen主题简单修改

博客目前在用的主题是WP自带的twentyfourteen主题。觉得还不错,拿来稍加修改就用了。

  • 适配宽屏

这套主题默认显示的最大宽度是1260px,就导致了在宽屏上浏览时网页右侧有一条很难看的白边。可以通过修改style.css实现:

.site-header {
	background-color: #000;
	max-width: 1260px;
	position: relative;
	width: 100%;
	z-index: 4;

其中max-width由1260px修改为max-width:100%;即可。

  • 修改默认配色

同样是style.css种修改背景色:

网站标题的背景色:
.site-header {
background-color: #000;

左侧边栏的背景色:
.site:before {
background-color: #000;

底边的背景色:
.site-footer {
background-color: #000;

或是插件解决:fourteen-colors

  • 修改每行正文显示宽度

每行正文显示的内容较少,同样通过修改style.css解决

 .page-content {
 margin: 0 auto;
 max-width: 474px;

474px修改为合适值,我选的630px。

WP插件:Widget Logic支持的标签及用法

Widget Logic是一个可以让指定页面显示小工具的插件。在需要做『友情链接』的时候是有很大作用的;也可以通过设置在访客浏览相关页面时推荐类似文章。

默认支持以下标签:

is_home() 主页
is_single() 文章页
is_page() 页面
is_category() 文章分类页
is_tag() 文章标签页
is_archive() 归档页
is_404() 404页
is_search() 搜索结果页
is_feed() 订阅页

语法为:

||表示或,&&表示和,!表示非。栗子:

is_home() 仅主页显示
!is_home() 除主页以外的页面显示
!is_category(5) 仅在ID非5的分类显示
is_home() || is_category(’baked-goods’) 在主页或名称为baked-goods的分类显示
is_page(’about’) 仅在关于页显示


ps:切记不要写错标签,可能会导致整页无法加载的现象!

 

让WordPress首页只显示摘要

WordPress的功能很强大,可以根据个人需求来修改网站。

在Wordpress 3.5.1的中提供了默认的主题Twenty Twelve,很不错,但是首页显示的是全文信息,这不仅使得页面太长,也使得加载速度变的很慢,只有在搜索的时候才会显示摘要,那么怎么去让首页显示文章的摘要呢?
到wordpress后台,依次选择 外观–>编辑–>选择右边的index.php,在里面可以看到语句

<?php while ( have_posts() ) : the_post(); ?>
    <?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>

可以看出,index.php是嵌套一个 content.php 的文件用于专门显示文章的内容,这就是为什么在首页老是显示文章全文。那么,打开content.php文件找到

<?php
the_content( __( 'Continue reading <span>&rarr;</span>', 'twentyeleven' ) );
?>

将它修改为

<?php if(!is_single()) {
the_excerpt();
} else {
the_content(__('(more…)'));
} ?>

保存,现在去看看你的首页,是不是只显示摘要了?


 

转载自:http://www.iteblog.com/archives/21

写写我是怎么拿到域名转移码的

7月的时候因为域名即将到期,就想着借此机会把域名转移到Godaddy去,毕竟放在有名的域名注册商那里会有保障些。哪曾想,转移域名竟费了我差不多半个月的时间。把我转移域名的过程写出来,也省得之后再碰到这种情况的时候走弯路。

我的域名原本是在主机屋(因为最早用主机屋的空间要交五元押金,可以买域名用。),而主机屋又是从三五互联那里拿得的域名。所以在投诉的时候就在纠结到底要找主机屋还是直接找三五互联,浪费了不少功夫。还有就是当时注册域名的时候没有写自己的真实信息,导致投诉的时候ICANN不能确定域名的所有权是不是在我手里。所以在这里要提醒一下,注册域名(尤其是在国内注册域名的时候)一定要写自己真实的信息,最起码要写自己的真实姓名。不能证明域名所有权在很多方面都会受限制。


 

写写我的域名转移流程。

一开始还是想从域名商手中直接拿到我的转移码,但主机屋客服说要填写他们的申请表,并且要我复印个人身份证并签名,两张文件一并寄到他们在北京的办公室才行。在我说完要转移的域名之后,客服又说我的域名信息不对,不能证明我有域名所有权。要我填表格修正并发送给他们。但是在修改网站Whois信息之后的两年内不能转移域名。

于是急不可耐的我什么表都没填,直接向ICANN投诉,但因为不知道找主机屋还是三五互联,浪费了很多时间。并且因为域名的WHois信息不是我的真实姓名,所以ICANN直接关闭了我的投诉订单。无论我怎么申诉都被refuse掉。

于此往返折腾几次之后,迫不得已从主机屋那里拿到了修改Whois信息的申请表,盘算着先把WHois信息修改到我的名下,再向ICANN申诉。于是无奈填了一张申请表、复印了身份证。在修改掉Whois信息后,立刻向ICANN投诉。果然,生效了。几天后收到了三五互联的转移码。转移域名,成功!


 

说说几个注意事项:

  1. 向ICANN投诉的前提是要向ICANN证明你正在管理这个域名(Whois信息正确)。
  2. 向ICANN投诉必须要以Whois信息上的邮箱发邮件,且抄送一份给域名注册商。
  3. 邮件正文尽量简短,不要机器翻译。

最后希望有这类需求的站长都能够拿到转移码~

在WordPress中显示一句随机名言

好早以前就想添加这个功能了。于是乎,昨天开始折腾这个,先是从网上搜到了这个插件:WordPress随机显示名人名言插件发布:Random Quotes

安装好插件之后将需要显示的名言放到php文件中,每行一个。
然后在需要调用的地方插入


即可。
插件支持自定义样式。在CSS文件(我是在侧边栏中显示的,所以放在7.0 sidebar之后)中插入

#random_quotes, #random_quotes_c {
        自定义样式
}

即可。

新加了一个任务列表功能~

看到NGA上好多人都在签名档里加了个任务列表,感觉蛮有意思的。索性就加在主站里好啦。最近回家之后什么都没做。HDOJ也好久没有刷题目了。正好写上这些督促一下。
做好之后的效果是这样的:

纠结放在这个位置会不会太显眼……好高调………………

网站好久没有更新了,九月的日历基本都是空空的。带来的后果是这样的………………

(●-●) ……………………………………………………