• 華彩軟件站-綠色軟件下載站!

    如何將WordPress打造成內容管理系統

    今天博百優的話題,還是以WordPress為主吧!這篇文章獲取大家已經都知道,都看過哦!這是來自WordPress啦的一篇。


    隨著WordPress3.0的推出,WordPress向內容管理系統又邁進一步,究竟如何理解這點并有效地將WordPress作為內容管理系統來使用?這篇文章將給大家解答下這個問題。


    理解文章(Post)和頁面(Page)


    這一點是最為關鍵的,只有分清這二者你才可以輕松地建立更加復雜的網站。文章(Post)是指博客文章,頁面(Page)是用于存放“靜態內容”,注意,這里是加了引號,因為在WordPress上,頁面并不意味著說就不能是動態的,你可以創建“靜態”頁面然后動態地獲取你的內容,這就是WordPress作為CMS的出色所在。


    實際上,Post是博客文章,而page就可以是任何東西。


    創建動態性的“靜態”頁面


    WordPress頁面支持頁面模板,所謂頁面模板實際上是適用于所有頁面特別設計的模板。你可以使用自定義字段 來獲取你需要的特定信息將‘靜態’頁面 ‘動態化’。


    創建一個自定義頁面也非常簡單: 只需在文件的頂部添加下面的代碼









    以下為引用的內容:
    <?php /*頁面模板: 名稱 */ ?>


    當你將文件上傳到主題文件夾之后,頁面模板馬上就出現。在頁面編輯器的頁面你就會看到頁面模板,默認情況下是在右邊。選擇該頁面模板并保存之后你的頁面就會立刻呈現特定頁面模板的樣子,跟其他沒有設置頁面模板的頁面不同。


    前面提到,你的頁面可以擁有動態內容,即任何可以在普通模板文件上運行的內容。通過自定義查詢你可以抓取你的內容。首先是自定義循環:









    以下為引用的內容:

    <?php


    $customQuery = new WP_Query();


    $customQuery->query(‘posts_per_page=5′);


    ?>


    <?php while ($customQuery->have_posts()) : $customQuery->the_post(); ?> <!– Do query stuff here –> <?php endwhile; ?>


    <!– Do query stuff here –>


    <?php endwhile; ?>




    以上僅是一個獲取五篇最新文章的簡單循環,但是你還可以使用任何參數,發揮循環的力量,通過將posts_per_page=5替換為 meta_key=show-on-page便可使用自定義字段“show-on-page” 。


    現實生活中的應用


    假設有一個網店,希望店員能夠給頁面添加最新的商品。每個商品就看成是一篇文章(Post),并添加一行文本簡單描述該商品。我們已經創建了 一個自定義meta盒,這樣給Post添加自定義字段就非常容易,自定義字段里包含了最新的商品信息。


    這里通過使用自定義頁面模板、自定義循環和自定義字段來顯示最新商品區,另外,如果沒有設置任何商品的話將顯示“Sorry! No offers on at the moment, check back later!”。下面就是所有的代碼(當然要把這些代碼添加到自定義頁面模板里):









    以下為引用的內容:

    <?php


    $customQuery = new WP_Query();


    $customQuery->query(‘meta_key=show-on-page’);


    ?>


    <?php while ($customQuery->have_posts()) : $customQuery->the_post(); ?> <?php $offer = get_post_meta($post->ID, ’show-on-page’, true);


    if ($offer) {


    ?>


    <p><?php echo $offer; ?></p>


    <?php } else { ?>


    <p id=”no-offer”>Sorry! No offers on at the moment, check back later!</p>


    <?php } ?>


    <?php endwhile; ?>




    就是這么簡單,希望這篇文章能讓你將WordPress打造成完美的內容管理系統有所啟發,更多信息可參見WordPress啦。


    本文作者 晴天 首發地址:http://www.kedeng.com/archives/626 轉載請保留。


    最新評論

    返回頂部
    好运彩