WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
WordPress:Post Meta Data Section
文章 meta數(shù)據(jù)是提供給訪問者的每個文章的"管理的"信息。這個
信息通常包括作者、寫(或是發(fā)布)的時(shí)間和作者如何分類這篇文章。
這一課將告訴你一些改變主題設(shè)計(jì),使用你想要的方法來顯示這些重要信息的方法。
在很多情況下,文章 meta數(shù)據(jù)會在文章自身形成后立即形成,一些主題設(shè)計(jì)成把這些信息放在文章
頂部,別的一些主題可能會放在頂部或者底部的邊欄中,還有一些寫主題甚至放在頁腳?;旧希?i>文章 meta數(shù)據(jù)可以設(shè)計(jì)成不同的方式,帶有不同的多種細(xì)節(jié)內(nèi)容。
默認(rèn)用法[ ]
默認(rèn)的WordPress 主題把文章 meta數(shù)據(jù)這基本信息和標(biāo)簽定位在文章 下部分,在評論之前的一個信息框中。簡化的代碼如下:
<small>This entry was posted on <?php the_time('l, F jS, Y') ?> at <?php the_time() ?> and is filed under <?php the_category(', ') ?>. You can follow any responses to this entry through the <?php comments_rss_link('RSS 2.0'); ?> feed.</small>
這輸出結(jié)果如下:
entry was posted on Monday, February 12, 2003 at 11:32 and is filed under
[[WordPress:#Default Usage|WordPress Lessons]], [[WordPress:#Default Usage|Things to Know]].
You can follow any responses to this entry though the [[WordPress:#Default Usage|RSS 2.0]]
feed.在文章 meta數(shù)據(jù)中有3種模板標(biāo)簽可以使用,第一,
the_time(),使用兩次帶有不同的結(jié)果,另外兩種標(biāo)簽是
得到關(guān)于分類的信息和從數(shù)據(jù)庫到RSS feed的連接。
the_time()的模板標(biāo)簽有很多顯示數(shù)據(jù)庫中的文章時(shí)間和日期的參數(shù)可以設(shè)置。第一種用法,
l, F jS, Y參數(shù),把文章的日期設(shè)置成一個周日, 月, 日, and 年的格式,第二種用
法,沒有任何參數(shù),這樣它只是返回文章是什么時(shí)候保存的值。你在下面的[[#WordPress:Changing the
Time and Date|更改時(shí)間和日期]]中就會體會到。
模板標(biāo)簽the_category()顯示文章所屬的
分類。這個模板標(biāo)簽可以更改來適應(yīng)不同的文本、圖片、圖片之間的
符號,還可以使用插件來代替文字顯示圖片。有很多種設(shè)計(jì)方法。在這個例子中列出的
最后一個標(biāo)簽是comments_rss_link(),使
用參數(shù)RSS 2.0來識別使用的feed類型。你也可以
自定義feed標(biāo)簽,更改它的顯示有關(guān)feed和模型的連接信息的方式,
或者使用feed圖標(biāo)來代替文本。
更改文本[ ]
讓我們開始重新排版你的文章 meta數(shù)據(jù)。第一步是更改文本而不是標(biāo)簽。畢竟,這是你的網(wǎng)站,你
希望它使用你的方式來排列,對吧?這個例子讓文章 meta數(shù)據(jù)更加會話式:
<small>I slaved away at the computer on <?php the_time('l, F jS, Y') ?> at the ridiculous time of <?php the_time() ?> when I could have been doing something much more productive. I slapped this thing into the <?php the_category(' and ') ?> categories, just to make you think I have some organizational skills. If you can really be bothered, you can keep track of what people have to say about my silly writings through the <?php comments_rss_link('RSS 2.0'); ?> feed, but I wouldn't bother. No one else who reads this babble has anything worthwhile to say.</small>
顯示結(jié)果如下:
computer on Monday, February 12, 2003 at the ridiculous time of 11:32. when I could have
been doing something much more productive. I slapped this thing into the
[[WordPress:#Changing the Text|WordPress Lessons]] and [[WordPress:#Changing the Text|Things
to Know]]. categories, just to make you think I have some organizational skills. If you can
really be bothered, you can keep track of what people have to say about my silly writings
through the [[WordPress:#Changing the Text|RSS 2.0]] feed, but I wouldn't bother. No one
else who reads this babble has anything worthwhile to say.好了,有一點(diǎn)小的變化,你發(fā)現(xiàn)了嗎?
the_category()模板標(biāo)簽的使用,設(shè)置分類列表分離 器的參數(shù),文章所在的地方,從一個逗號 (,)更改為單詞"and",這樣它更加有意義了。
現(xiàn)在可以中斷一下,讓你的文章 meta數(shù)據(jù)更短,更有味道:
POSTED: <?php the_time('m/j/y g:i A') ?><br /> FILED AS: <?php the_category(', ') ?><br /> COMMENTS FEED: <?php comments_rss_link('RSS 2.0'); ?>
這是你的文章 meta數(shù)據(jù)中很短的一個列表:
05/12/04 9:35 AM FILED AS: [[WordPress:#Changing the Text|News]], [[WordPress:#Changing the Text|Answers]]
COMMENTS FEED: [[WordPress:#Changing the Text|RSS 2.0]]
更改日期和時(shí)間[ ]
文章 meta數(shù)據(jù)中有很多種方法更改時(shí)間和日期,來反映出對你的網(wǎng)站或者是你時(shí)間文化更合適的用
法,舉個例子,世界上很多地方不是月 日, 年而是日 月, 年。在文章 meta數(shù)據(jù)中,你可
以改變the_time()模板標(biāo)簽,這樣參數(shù)就會顯
示"Monday, 21 February 2005"了:
<?php the_time('1, jS F Y') ?>
想加入更多有趣的信息到文章 meta數(shù)據(jù)中,有幾種插件可以使用,它們可以得到文章最后更改的時(shí)
間。兩種這樣的插件是[http://guff.szub.net/2005/02/22/post-updated/ Kaf Oseo's Post
Updated] 和[http://dev.wp-plugins.org/browser/last-modified/trunk/ Nick Momrik's Last
Modified],在下邊的例子中,使用manipulating time帶有
PHP標(biāo)簽的不同方法,我們會把Nick Momrik的插件加入混合,mdv_last_modified():
<div class="postmetadata">This post was written on what I think was a <?php the_time('l'); ?>, but I know it was the <?php the_time('jS'); ?> day in the month of <?php the_time('F'); ?> in the year of <?php the_time('Y'); ?>, though I messed around with this on the <?php mdv_last_modified('dS'); ?> day of <?php mdv_last_modified('F'); ?> in <?php mdv_last_modified('Y'); ?>, a not-so-busy <?php mdv_last_modified('l'); ?> when I had nothing better to do.</p></div>
顯示結(jié)果如下:
what I think was a Tuesday, but I know it was the 15th day in the month of February in the
year of 2004, though I messed around with this on the 10th day of August in 2004, a not-so-
busy Thursday when I had nothing better to do.添加模板標(biāo)簽[ ]
到目前為止,你涉及了可以加入文章 meta數(shù)據(jù)的僅僅三種標(biāo)簽。你可以添加
the_title()來得到文章的標(biāo)題。如果你想要作者的名字
,你可以添加the_author(),還可以添加
the_author_email()以得到作者的電子郵件。想
要某個作者的所有文章的連接?可以使用[[WordPress:Template
ags/the_author_posts_link|the_author_posts_link()]]來安排妥當(dāng)。
如果你想包括更基本的信息比如網(wǎng)站使用的標(biāo)題,使用[[WordPress:Template
Tags/bloginfo|bloginfo()]]或者導(dǎo)航幫助如
previous_post()和[[WordPress:Template
Tags/next_post|next_post()]]?我們使用WordPress 1.5.1.3+的使用者可用的,上一個和下一個
文章模板標(biāo)簽來列出同一列表中的文章。這些只是文章 meta數(shù)據(jù)中很多可能的模板標(biāo)簽用法的幾個
例子。
在最簡單的用法中,文章 meta數(shù)據(jù)可以如下列出
POST TITLE: <?php the_title(); ?><br /> AUTHOR: <?php the_author(); ?><br /> POSTED: <?php the_time('jS F Y') ?><br /> FILED AS: <?php the_category(', ') ?><br /> COMMENT FEED: <?php comments_rss_link('RSS 2.0'); ?><br /> PREVIOUS: <?php previous_post('%', '', 'yes', 'yes'); ?><br /> NEXT: <?php next_post('%', '', 'yes', 'yes'); ?>
顯示如下:
[[WordPress:#Adding Template Tags|WordPress Makes Me Smile]]
AUTHOR: [[WordPress:#Adding Template Tags|Harriet Smith]]
POSTED: 20 April 2004
FILED AS: [[WordPress:#Adding Template Tags|WordPress]], [[WordPress:#Adding Template
Tags|News]]
COMMENT FEED: [[WordPress:#Adding Template Tags|RSS 2.0]]
PREVIOUS: [[WordPress:#Adding Template Tags|Things to Do With WordPress]]
如果你想讓這些內(nèi)容顯示在邊欄中,而且你想要一個會話式的樣式,那么在你的 模板文件中,sidebar.php,找一個地方輸入以下內(nèi)容:
<div class="postmetadata"><p>You are reading the article, <?php the_title(); ?>, on our website, <?php bloginfo('name'); ?>. This article was written on <?php the_time('jS F Y') ?>, in Seattle, Washington, and you can find similar articles in the <?php the_category(' and ') ?> categories, or more articles by <?php |the_author_posts_link() ?>, if you enjoyed this article. If you have any comments about this article, you can contact <?php the_author() ?> by <a href="mailto:<?php the_author_email(); ?>"> email</a>, or leave a comment below. You can also follow comments made on this article via our <?php comments_rss_link('RSS 2.0'); ?> feed.</p> <p>If you would like to continue reading more, <?php previous_post('the previous article on our site is called %', ' ', 'yes', 'yes'); ?> <?php next_post(' and the next article is called %', ' ', 'yes', 'yes'); ?>. Thank you for visiting our site.</p></div>
這個例子如果被規(guī)劃在一個大多數(shù)邊欄的窄欄目中,將顯示如下:
Smile]], on our website, [[WordPress:#Adding Template Tags|Talking Blog]]. This article was
written on May 15, 2004, in Seattle, Washington, and you can find similar articles in the
[[WordPress:#Adding Template Tags|WordPress]] and [[WordPress:#Adding Template Tags|Blog]]
categories, or more articles by [[WordPress:#Adding Template Tags|Harriet Smith]], if you
enjoyed this article. If you have any comments about this article, you can contact Harriet
Smith by [[WordPress:#Adding Template Tags|email]], or leave a comment below. You can also
follow comments made on this article via our [[WordPress:#Adding Template Tags|RSS 2.0]]
feed.
If you would like to continue reading more, the previous article on our site is called
[[WordPress:#Adding Template Tags|Things To Do With WordPress]] and the next article is
called [[WordPress:#Adding Template Tags|Why I Like WordPress]]. Thank you for visiting our
site.這只是開始,有很多設(shè)計(jì)你的文章 meta數(shù)據(jù)的方法:通過
把它放入文本框,把它變?yōu)槲谋镜囊徊糠?,把它在列表中列出等等。這都取決于你希望如何設(shè)計(jì)你的
文章 meta數(shù)據(jù),和你想通過你的文章分享什么樣的信息。