WordPress模板結構php
style.css : CSS文件
index.php : 主頁模板
archive.php : Archive/Category模板
404.php : Not Found 錯誤頁模板
comments.php : 留言/回覆模板
footer.php : Footer模板
header.php : Header模板
sidebar.php : 側欄模板
page.php : 內容頁(Page)模板
single.php : 內容頁(Post)模板
searchform.php : 搜索表單模板
search.php : 搜索結果模板
-----------------------------------------------------------------------------------
基本條件判斷
is_home() : 是否爲主頁
is_single() : 是否爲內容頁(Post)
is_page() : 是否爲內容頁(Page)
is_category() : 是否爲Category/Archive頁
is_tag() : 是否爲Tag存檔頁
is_date() : 是否爲指定日期存檔頁
is_year() : 是否爲指定年份存檔頁
is_month() : 是否爲指定月份存檔頁
is_day() : 是否爲指定日存檔頁
is_time() : 是否爲指定時間存檔頁
is_archive() : 是否爲存檔頁
is_search() : 是否爲搜索結果頁
is_404() : 是否爲 「HTTP 404: Not Found」 錯誤頁
is_paged() : 主頁/Category/Archive頁是否以多頁顯示
-----------------------------------------------------------------------------------
style.css頭部主題註釋文字css
-----------------------------------------------------------------------------------
header.php經常使用標籤web
1 |
<pre>style.css路徑<?php bloginfo( 'stylesheet_url' ); ?> |
2 |
主題文件夾路徑<?php bloginfo( 'template_directory' ); ?> |
3 |
主頁路徑<?php echo get_option( 'home' ); ?> |
4 |
wordpress編碼<?php bloginfo( 'charset' ); ?> |
07 |
{the_title(); print " - " ;bloginfo( 'name' ); } |
08 |
else if (is_category()) |
09 |
{single_cat_title(); print " - " ;bloginfo( 'name' ); } |
11 |
{ bloginfo( 'name' ); print " - " ;bloginfo( 'description' ); } |
07 |
$categories =get_categories( $args ); |
08 |
foreach ( $categories as $category ) { |
09 |
echo '<li class="thisclass"><a href="' . get_category_link( $category ->term_id ) . '" title="' . sprintf( __( "View all posts in %s " ), $category->name ) . '" ' . '>' . $category ->name. '</a></li>' ; |
-----------------------------------------------------------------------------------app
sidebar.php經常使用標籤ide
2 |
<?php $rand_posts = get_posts( 'numberposts=9&orderby=date' ); foreach ( $rand_posts as $post ) : ?> |
3 |
<li><a href= "<?php the_permalink(); ?>" ><?php the_title(); ?></a></li> |
2 |
<?php $rand_posts = get_posts( 'numberposts=9&orderby=rand' ); foreach ( $rand_posts as $post ) : ?> |
3 |
<li><a href= "<?php the_permalink(); ?>" ><?php the_title(); ?></a></li> |
-----------------------------------------------------------------------------------wordpress
index.php經常使用標籤post
1 |
調用head.php<?php get_header();?> |
2 |
調用footer.php<?php get_footer();?> |
3 |
調用sidebar.php<?php get_sidebar();?> |
4 |
調用其它文件<?php include (TEMPLATEPATH . '/文件名' ); ?> |
5 |
顯示註冊連接<?php wp_register(); ?> |
6 |
顯示登陸/註銷連接<?php wp_loginout(); ?> |
02 |
<?php if (have_posts()) : ?> |
03 |
<?php while (have_posts()) : the_post(); ?> |
05 |
<?php the_time( 'Y.m.d h:i' ) ?> |
06 |
<?php the_category( ' ' ); ?> |
07 |
<?php comments_popup_link( '0' , '1' , '%' , 」, 'CLOSE' ); ?> |
08 |
<?php edit_post_link( 'EDIT' ); ?> |
09 |
<?php the_content( '' ); ?> |
-----------------------------------------------------------------------------------網站
single.php經常使用標籤this
1 |
上一篇<?php previous_post_link( '%link' ); ?> |
2 |
下一篇<?php next_post_link( '%link' ); ?> |
3 |
評論調用<?php comments_template(); ?> |
4 |
日曆調用<?php get_calendar(); ?> |