刚开始使用wordpress的时候就一直用着Twenty Ten这个主题,发现文章列表或文章内容界面的副标题感觉怪怪的,并不符合国人习惯,而百度搜了半天也没找到相关教程,于是寻思着自己去研究修改下...
在这个主题中,副标题显示格式是:
发表于20**年**月**日 由**
真是老外式的读法。
博客刚建立也没去花心思修改,今天空下来了,就去DIY了下,变成了我们习惯的读法:
由**发表于20**年**月**日 (如本文副标题:由 Mars丶Ge 发表于 2013年12月23日)
好了,直接说方法:
1.进入仪表盘=>外观=>编辑=>右侧选择function.php
2.在文本找到function twentyten_posted_on()函数,大概倒数5分之1附近
3.选定 从【function twentyten_posted_on()】 至往下的第一个【endif】的代码内容,替换成下面的代码后保存即可:
function twentyten_posted_on() { printf( __( '由 %2$s 发表于 %3$s', 'twentyten' ), 'meta-prep meta-prep-author', sprintf( '%3$s', get_author_posts_url( get_the_author_meta( 'ID' ) ), esc_attr( sprintf( __( 'View all posts by %s', 'twentyten' ), get_the_author() ) ), get_the_author() ), sprintf( '%3$s', get_permalink(), esc_attr( get_the_time() ), get_the_date() ) ); } endif;
PS:其实也可以直接到网站FTP修改主题文件夹下的function.php文件,再上传覆盖即可。
原理非常简单,直接将两个打印sprintf(..)语句互换位置,然后再将printf语句中的【发表于】和【由】替换位置即可(替换前是英文的posted on 和 by),个人测试若不改成中文,那修改后会显示为英文哦!
哦了,就写到这,对俺的博客感兴趣的话,欢迎点击右侧的订阅哦!多谢支持!
学习了。 :evil: