的新版本本身已經(jīng)帶了標簽功能, 但是使用起來(lái), 個(gè)人覺(jué)得目前還是沒(méi)有安裝標簽插件實(shí)現的效果好. 不過(guò)這并不會(huì )影響到這篇文章說(shuō)提及的問(wèn)題, 使用插件來(lái)實(shí)現標簽云, 還是用WordPress本身的標簽功能實(shí)現, 根據你自己的喜好來(lái)選擇就可以了. 仍然是那句話(huà), 我也是個(gè)WordPress新手, 講的未必準確, 有到或不到的地方, 大家多多原諒, 如有錯誤, 還請大家幫忙指出, 以便我及時(shí)更正. 謝謝!
首先選擇一個(gè)你認為適合做tag頁(yè)的模板文件, page.php也好single.php也好, 根據你的情況來(lái), 都無(wú)所謂. 然后修改里面的源代碼.
源代碼的解釋:
<?php
/*
Template Name: Tags
*/
?>
<!-- 上面這段很重要, 它會(huì )告訴WordPress這是一個(gè)命名為T(mén)ags的模板文件. -->
<?php get_header(); ?>
<!-- 上面一行代碼為導入網(wǎng)頁(yè)頁(yè)首模板文件 -->
<table id="body" border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td id="left" valign="top" width="30%"><?php get_sidebar(); ?></td>
<td id="content" valign="top" width="70%">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?><br /><br />
<div class="post" id="post-<?php the_ID(); ?>">
<div class="storycontent">
<div>
<h3>標簽云</3>
<div><br />
<?php the_content(__('(more...)')); ?>
<!-- 上面一行代碼為顯示頁(yè)面的文章內容函數 -->
<?php st_tag_cloud('cloud_selection=count-desc&cloud_sort=random&number=5000s&largest=32&smallest=10&unit=pt
&maxcolor=#CC3300&mincolor=#339966'); ?>
<? php // st_tag_cloud(); ?>
<?php // wp_tag_cloud('smallest=14&largest=46&unit=px&number=5000');?>
<!-- 以上三行代碼為顯示標簽云的函數, 第一個(gè)是用Simple Tags插件的帶參數的函數, 第二個(gè)是用Simple Tags的不帶參數的函數, 如用第二個(gè), 要修改字體大小, 顏色, 顯示數量等效果可以在WordPress后臺Simple Tags的Tag cloud選項里面設置, 第三個(gè)是WordPress自帶的標簽云函數, 如果你沒(méi)有安裝任何標簽插件, 可以使用WordPress自帶的這個(gè)函數來(lái)實(shí)現標簽云, 其中smallest=代表最小字體, largest=代表最大字體, unit=代表單位(可以選pt[磅]或px[像素], number=代表顯示標簽數量. 這三個(gè)函數你可以選擇任意一個(gè)使用, 之后用//屏蔽掉另外兩個(gè)即可. -->
</div>
</div>
</div>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
</td>
</tr>
</table>
<?php get_footer(); ?>
<!-- 上面一行代碼為導入模板頁(yè)腳文件 -->
修改好以后, 保存, 并命名為tags.php上傳到你WordPress當前使用的模板的目錄(例如: WP安裝根目錄/wp-content/themes/模板A/)
接著(zhù)到你的WordPress后臺, 在"管理"-"頁(yè)面"中, 編輯或者創(chuàng )建你的標簽頁(yè). 然后你會(huì )在編輯頁(yè)面的右側一排功能選項出看到多出一個(gè)"頁(yè)面模塊"的選項, 如下圖:
在頁(yè)面模板里選擇剛剛編輯上傳的tags.php, 然后在頁(yè)面縮略名中將縮略名命名為tags(即模板文件里定義的名字), 然后保存就可以了.如果你在編輯頁(yè)面的右側功能處找不到"頁(yè)面模塊"選項, 或者頁(yè)面模塊選項里面沒(méi)有你剛剛上傳的文件, 那么請查看上面源代碼中第一處紅色加粗字體注釋的地方, 必須為模板文件命名才能正確被WordPress識別并讀取到頁(yè)面模塊中.另外除了標簽頁(yè), 其他頁(yè)面也可以用這個(gè)方法實(shí)現, 根據自己的情況和需要自己來(lái)修改就可以了. :)基本上就是這么多, 希望寫(xiě)的還算容易理解...