
幸運的是,你可以自己更新你的主題
也不是什么難事。在你進行任何改變之前,我建議你復制一份你使用的主題文件。如果升級中出現(xiàn)任何錯誤,你無法找到錯誤的話,你可以刪除主題,用你備份的文件來替代。只要備份 WordPress\WP-CONTENT\Theme\themename 目錄即可。 既然你閱讀本文,我就假設你對于主題內部的工作并不熟悉。我將簡單地介紹下 The Loop (循環(huán)),然后解釋如何將標簽集成到你的主題里。 The Loop 是指你的博客里控制顯示信息的 PHP 代碼。如果你有興趣看看純粹的代碼是讓 WordPress 工作的話,我這里有一個完整的未加樣式的 WordPress 主題 skeleton 。如果你打開 INDEX.PHP 文件,你就會看到 WordPress 使用 PHP 命令來讀取和顯示信息,包括標題,作者,日期,和評論數(shù)目。主題的作者通過 The Loop 來設置布局,相關的樣式信息,這樣原本純粹的信息顯示就變成了華麗的、格式漂亮的博客頁面,包括了顏色,圖片和很好的設計結構。 The Loop 代碼看起來是這樣的:
-
- <?php while( have_posts() ) : the_post(); ?>
- <div class="post" id="post-<?php the_ID(); ?>">
- <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">
- <?php the_title(); ?></a></h2>
- <?php the_category( ‘, ‘ ); ?> <?php the_author(); ?> <?php the_time(‘F jS, Y‘); ?>
- <?php edit_post_link(‘Edit‘,‘ ‘,”); ?> <br/> <?php comments_popup_link(‘No Comments‘, ‘1 Comment‘, ‘% Comments‘); ?>
- <?php the_content(); ?>
- </div>
- <?php endwhile; ?>
添加標簽只需要在 The Loop 內添加一行命令
找到你的 \Wordpress\WP-CONTENT\Themes\themename 目錄,你將看到這兩個文件: INDEX.PHP SINGLE.PHP 這個 INDEX 文件是 Wordpress 主要頁面。當有人訪問你的博客主頁的時候,這個頁面被加載。這個文件調用 header(頁眉),footer(頁腳),和 sidebar(側邊攔)文件。它還包含 The Loop。這是我們要添加標簽調用函數(shù)的地方。插入標簽顯示函數(shù)到你的文章只需要在 The Loop 內添加一個命令:
- <?php the_tags(‘before’, ’separator’, ‘after’); ?>
Before,Separator 和 After 分別用你希望在標簽行里顯示的文字代替。如果你想要在文章內容后面、“Pervious”鏈接前面顯示標簽,只要將上面這行代碼復制到緊挨下面這行語句后面即可:
- <?php the_content(); ?>
你也可以將這句放到別的地方。在下面的截屏,我將命令添加到了評論后面。WordPress 的接口函數(shù)都有很容易理解的名字,因此你很容易就能理解每句代碼。 添加標簽前:

添加標簽后:

SINGLE.PHP (通常)是同 INDEX.PHP 文件是一樣的,只不過它只顯示特定文章,并不需要執(zhí)行 Loop (循環(huán))。除非你的主題對獨立文章和主頁使用不同的樣式。因此,你也應該將標簽放到 Single.php 完全相同的地方。只需找到和 INDEX.PHP 文件內相同的代碼,將標簽放上即可。
標簽云
標簽云功能也已添加(到 WordPress 2.3 中)。有些類似于 Flickr 風格,最流行的標簽,顯示的字體越大。標簽云顯示你的博客使用全部標簽,而不是某篇文章使用的標簽,因此,添加一個 Widget 或到頁腳比放到 Loop(循環(huán)) 內更好。下面的例子僅僅為了示范,將標簽云放在了一篇文章后面:

如果你想要創(chuàng)建一個包括標簽云的側邊攔 Widget ,你要先安裝 Executable PHP Widget 或類似功能的插件,允許你在 Widget 內運行 PHP 代碼。插件激活之后,打開你的 Widget 菜單,添加一個 PHP 代碼的 Widget。可以隨便起個名字,然后再主窗口添加如下代碼:
- <?php wp_tag_cloud(‘smallest=8&largest=36&‘); ?>
這個標簽云將顯示你的博客使用的全部標簽,按照名字排序,使用最少的標簽 8pt字體,使用最多的標簽 36pt 的字體。 如果你想要在頁腳添加標簽云,你需要編輯 WordPress\WP-CONTENT\Themes\themename\FOOTER.PHP 。和 index 文件一樣,你只需要添加代碼到合適的位置即可。放在頁腳的時候,比放在 index 內變化稍微多一些,因此我無法精確地告訴你放在什么地方。像前面所說,WordPress 的接口函數(shù)很容易理解,因此,想把代碼放到什么地方,就放什么地方。如果放錯了,你可以很容易地撤銷、重新放置。 一點也不難吧,是不是?我希望我已經(jīng)幫你準備好使用 WordPress 2.3 這個很棒的功能。差不多所有的搜索引擎優(yōu)化專家都推薦使用標簽。標簽添加到 WordPress 2.3 之后,不再只是之前那些使用插件的用戶,每個用戶都將從中受益。
原文出處: http://richgilchrest.com/ 中文翻譯: http://wordpresschina.org/