日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > WordPress > 如何在 WordPress 3.0 中創建子博客

如何在 WordPress 3.0 中創建子博客

來源:程序員人生   發布時間:2014-03-12 21:32:22 閱讀次數:2851次

大家期待了這么久,WordPress 3.0上周五最終正式發布了。在這些新功能中,自定義內容類型給博主們帶來了無限的可能。這篇教程就向大家介紹如何利用WordPress3.0的自定義內容類型這個功能來創建一個次博客,你可以利用它來顯示產品列表。
準備工作
首先,什么是自定義內容類型呢?簡單地說,自定義內容類型就是一個可以自定義的一篇博客文章或頁面。例如,我想在一個博客上創建一個 優惠碼列表,本來可以使用一個靜態頁面,但是以后如果要更新和添加新的優惠碼就有點頭疼了。因此,我創建了一個叫做“優惠(coupon)”的自定義內容類型以及一個頁面模板來顯示所有的優惠碼,這樣一來,管理這些優惠碼就變得非常容易了:

創建自定義內容類型
首先要做的就是在主題 functions.php文件里添加下面的代碼來創建一個自定義內容類型:

function create_my_post_types() {
register_post_type('coupons',
array(
'label' => __('Coupons'),
'singular_label' => __('Coupon'),
'public' => true,
'supports' => array(
'title',
'excerpt',
'comments',
'custom-fields'
),
'rewrite' => array(
'slug' => 'coupons',
'with_front' => false
),
)
);
}
add_action( 'init', 'create_my_post_types' );
保存 functions.php文件后,在WordPress后臺控制面板你就會發現一個新的標簽,如下圖所示:

這段代碼是怎么回事呢?
首先,我創建一個函數來注冊一個新的內容類型,并命名為“coupons”,register_post_type()函數利用了下面的參數:

  • label: 自定義內容類型的名稱
  • singular_label: 自定義內容類型的單數形式。
  • public: 允許內容類型公開可見。
  • supports: 自定義內容類型支持的數據組 (編輯、摘要、評論、自定義字段等等…)
  • rewrite:URL重寫的參數以及普通內容類型顯示的參數。

完整的參數列表可參考WordPress Codex
最后,我通過使用add_action()將這個函數到勾選到WordPress init()函數上。
添加數據
現在自定義內容類型已經創建完了,你可以通過點擊WordPress后臺菜單的“Add Coupon”添加數據。
你將會看到下圖所示:

創建一個頁面模板來顯示自定義內容類型
在完成自定義內容創建并添加了一些內容之后,我們還需要將它顯示出來。這里,我使用了一個頁面模板。

<?php
/*
模板名稱: Promo codes Page
*/
?>
<?php get_header() ?>

<div id="container">
<div id="content" class="coupons">
<h1 class="entry-title"><?php the_title(); ?></h1>
<?php the_content(); ?>

<?php global $wp_query;
$page_num = $paged;
if($pagenum='') $pagenum=1;

$wp_query = new WP_Query("showposts=20&post_type=coupons&post_status=publish&paged=".$page_num);

while ($wp_query->have_posts()) : $wp_query->the_post(); ?>

<div class="post" id="post-<?php the_ID(); ?>">
<h2><?php the_title(); ?></h2>
<div class="exerpt"><?php the_excerpt(); ?></div>
</div><!-- .post -->

<?php endwhile; ?>

<div class="navigation"><p><?php posts_nav_link(); ?></p></div>

</div><!-- #content -->
</div><!-- #container -->

<?php get_sidebar() ?>
<?php get_footer() ?>
上面的代碼都非常簡單也容易理解,為了獲取特定內容類型,你需要指定參數 post_type=coupons

查看:原文

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 9色av| 黄色片网站免费观看 | 极品束缚调教一区二区网站 | 国产高清无密码一区二区三区 | 在线观看中文字幕一区 | 91视频在线免费 | 9999精品视频 | 国产一区二区精品在线 | 蜜臀av在线播放一区二区三区 | 色呦呦一区二区三区 | 日本中文字幕电影 | 综合一区二区三区 | 欧美日韩国产二区 | 在线观看中文字幕亚洲 | 91伦理视频在线观看 | 精品久久久久久久久久久久久久久久久 | 久久av二区| 亚洲成人综合在线 | 水蜜桃一区二区三区 | 国产福利视频网站 | 欧美一区二区三区四区视频 | 日本亚洲欧美 | 亚洲一区二区三区影院 | 久久久毛片 | 久久网页 | 一区二区三区四区不卡视频 | 精品一区二区三区免费视频 | 欧美在线视频免费播放 | 欧美日韩精品在线观看 | 日韩高清一区二区 | 国产欧美精品区一区二区三区 | 国产亚洲精品久久久久动 | 高清日韩 | 一区二区三区日韩欧美 | 欧美综合精品 | 国产激情在线视频 | 99视频这里有精品 | 日韩黄视频 | 久草免费在线视频 | 日韩午夜视频在线观看 | 99在线视频免费观看 |