1. 程式人生 > >WordPress(Twenty Ten主題)文章副標題修改教程

WordPress(Twenty Ten主題)文章副標題修改教程

剛開始使用 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】的程式碼內容,替換成下面的程式碼後儲存即可:

PHP
1234567891011121314151617 functiontwentyten_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),個人測試若不改成中文,那修改後會顯示為英文哦!

哦了,就寫到這,對俺的部落格感興趣的話,歡迎點選右側的訂閱哦!多謝支援!