WP主題製做經常使用標籤代碼

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

1 /*
2 Theme Name: 1990c
3 Theme URI: http://www.1990c.com
4 Author: Lin Yunpeng
5 Author URI: http://www.1990c.com
6 Description: Lin Yunpeng's theme
7 Version: 1.0
8 Tags: white,simple
9 */

-----------------------------------------------------------------------------------
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' ); ?>

 

01 /*網站標題:
02 文章頁顯示「文章標題 - 博客標題」
03 分類頁顯示「分類標題 - 博客標題」
04 其他全顯示爲「博客標題 - 副標題」*/
05 <?php
06 if (is_single())
07 {the_title();print " - ";bloginfo('name'); }
08 else if(is_category())
09 {single_cat_title();print " - ";bloginfo('name'); }
10 else
11 { bloginfo('name');print " - ";bloginfo('description'); }
12 ?>

 

01 //自定義css的導航調用方法
02 <?php
03 $args=array(
04 'orderby' => 'id',
05 'order' => 'ASC'
06 );
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>';
10 }
11 ?>

-----------------------------------------------------------------------------------app

sidebar.php經常使用標籤ide

1 //最新文章
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>
4 <?php endforeach;?>

 

1 // 隨機文章
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>
4 <?php endforeach;?>

-----------------------------------------------------------------------------------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(); ?>

 

01 //首頁文章調用
02 <?php if(have_posts()) : ?>/*檢查是否存在Post/Page*/
03 <?php while(have_posts()) : the_post(); ?>/*若是存在Post/Page則予以顯示 */
04 <?php the_title(); ?>/*文章標題*/
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(''); ?>/*正文內容*/
10 <?php endwhile; ?>/*While結束*/
11 <?php endif; ?>/*If結束*/

-----------------------------------------------------------------------------------網站

single.php經常使用標籤this

1 上一篇<?php previous_post_link('%link'); ?>
2 下一篇<?php next_post_link('%link'); ?>
3 評論調用<?php comments_template(); ?>
4 日曆調用<?php get_calendar(); ?>
相關文章
相關標籤/搜索