久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

WordPress主題開(kāi)發(fā)教程八:日志元數(shù)據(jù)

日志元數(shù)據(jù)(Postmetadata)分為:日期(date),分類(categories),作者(author),評(píng)論數(shù)(number of comments),以及其他和日志有關(guān)系的信息。

同樣請(qǐng)打開(kāi) XAMPP,主題文件夾,瀏覽器以及 index.php 文件。

先讓我們復(fù)習(xí)下,現(xiàn)在的情況 index.php 文件里應(yīng)該有下面這些代碼了:

把 postmetadata.txt 中的代碼復(fù)制到 <?php the_content(); ?> 下面。(注意:在這部分,我們只需要復(fù)制和粘貼。當(dāng)我制作 WordPress 主題的時(shí)候,我也只是復(fù)制和粘貼這部分代碼。對(duì)于這部分代碼,你不需要完全理解它,只要知道每部分干什么已經(jīng)足夠了。)

下面的屏幕截圖是為了適應(yīng)日志的大小而只裁剪了一部分,它主要關(guān)注日志元數(shù)據(jù)代碼的位置:

保存并刷新瀏覽器,現(xiàn)在應(yīng)該是:

我們同樣可以通過(guò)查看源代碼來(lái)看日志元數(shù)據(jù)是怎樣的?

詳細(xì)解釋

<p class=”postmetadata”></p> – 所有的日志元數(shù)據(jù)都在一個(gè)class=”postmetadata” 的段落標(biāo)簽中,因?yàn)槲蚁氚讶罩驹獢?shù)據(jù)和日志內(nèi)容區(qū)分開(kāi)。如果沒(méi)有段落標(biāo)簽,日志元數(shù)據(jù)信息將在日志內(nèi)容結(jié)束的地方繼續(xù),這樣就沒(méi)有任何間距去區(qū)別內(nèi)容和日志元數(shù)據(jù)。

<?php _e(’Filed under:’); ?> – : 是調(diào)用冒號(hào)“:”的代碼;
Filed under:放入<?php _e(’ ‘); ?>中不是必須的,這樣主要為了使得 Filed under:可翻譯。如果你的主題不需要支持多語(yǔ)言,可以簡(jiǎn)單輸入 Filed under:;

<?php the_category(’, ‘) ?> – the_category() 是用來(lái)調(diào)用日志的在的所有類別的 PHP 函數(shù)。如果你把 Filed under:the_category() 放在一起,你可以得到:Filed under: Name of category 1, Name of category 2。the_category() 中的逗號(hào)是用來(lái)區(qū)分類別名。返回日志元數(shù)據(jù)的屏幕截圖,我們就可以注意到在類別連接中的逗號(hào);

<?php _e(’by’); ?> – 和 Filed under:一樣。如果你創(chuàng)建的是私人用的的主題, by 外面的 _e() 不是必須的。_e() 是用來(lái)創(chuàng)建可以翻譯的主題,如果主題被來(lái)自不同國(guó)家的上百人使用的話,這是非常重要的。如果你是創(chuàng)建公共使用的主題,最后加上 _e() 以便你的主題可翻譯化。

<?php the_author(); ?> – 它是輸出當(dāng)前日志作者的名字。

<br /> – 如果你想要一個(gè)空行,又不想用段落標(biāo)簽來(lái)產(chǎn)生行間距,使用 BR。注意斜線 / 。這是能自我關(guān)閉的標(biāo)簽。

<?php comments_popup_link(’No Comments ?’, ‘1 Comment ?’, ‘% Comments ?’); ?> – 當(dāng)彈出留言的功能激活的話,comments_popup_link() 調(diào)用一個(gè)彈出的留言窗口,如果沒(méi)有激活,comments_popup_link() 則只是簡(jiǎn)單的顯示留言列表。No Comments ? 是在沒(méi)有留言的時(shí)候顯示的。1 Comment ? 是用于當(dāng)剛好只有1條留言時(shí)候。% Comments &187; 是用于當(dāng)有多于一條留言的時(shí)候。比如:8 Comments ?。百分號(hào) % 用來(lái)顯示數(shù)字。? 是用來(lái)顯示一個(gè)雙層箭頭 ?。

<?php edit_post_link(’Edit’, ‘ | ‘, ”); ?> – 這個(gè)只有當(dāng)我們以管理員或者作者身份登錄的的時(shí)候才可見(jiàn)。 edit_post_link() 只是簡(jiǎn)單顯示一個(gè)可以用來(lái)編輯當(dāng)前日志的編輯鏈接,這樣就可以讓我們不必去管理界面搜尋該日志就能直接編輯。edit_post_link() 有三個(gè)參數(shù)。第一個(gè)是用來(lái)確定哪個(gè)詞是你將用在編輯鏈接的鏈接標(biāo)題。如果你使用 Edit post,那么將顯示 Edit post 而不是 Edit。第二個(gè)參數(shù)是用來(lái)顯示在鏈接前面的字符,在這里是豎線 |,代碼就是&124;。第三個(gè)參數(shù)是用于顯示在編輯鏈接后面的字符,在這里沒(méi)有使用。

登錄 WordPress 之后,再返回到首頁(yè)就可以看到“Edit”的鏈接和一條豎線。

未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » WordPress主題開(kāi)發(fā)教程八:日志元數(shù)據(jù)

贊 (0) 打賞

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞