xzonisy

 

WP 常用語法

Page history last edited by xzonisy@... 2 mos ago

如果要在 PHP 頁面直接套用CSS格式可以用下列語法

 

<div style="float:left;">

程式碼

</div>

 

-------

頁面PHP函數呼叫

 

1、首頁(Home Page):

比如說一般我們印象中首頁都是用index.php,但WP在判斷首頁時,順序是先home再

來才是index

  • home.php
  • index.php

2、單篇文章(Single Post Display):

這部份一般我們看到都是用single,判斷順序如下

  • single.php
  • index.php

3、模板頁面(Page Display):

Page頁我們最常用到都是會用來做分頁的模版,判斷順序如下

  • pagetemplate.php
  • page.php
  • index.php

4、分類頁面(Category Display):

分類最常用的是Category,但也有archive蠻多的,順序如下

  • category-id.php
  • category.php
  • archive.php
  • index.php

5、標籤頁面(Tag Display):

標籤頁面通常都和分類及彙整整合一起,順序如下

  • tag-slug.php
  • tag.php
  • archive.php
  • index.php

6.作者頁面(Author Display):

作者頁面現在的佈景一般都不會另外寫,因此很少看見,順序如下

  • author.php
  • archive.php
  • index.php

7、彙整頁面(Data Display):

也就是年份月份的分類頁面,同標籤頁,幾乎都用同一個,很少去用date,順序如下

  • date.php
  • archive.php
  • index.php

8、搜尋頁面(Search Result Display):

搜尋結果頁面,順序如下

search.php

index.php

9、404錯誤頁面(404 Not Found Display):

如果連結未發現就會顯示404,順序如下

404.php

index.php

10、附件頁面(Attachment Templates):

附件頁面現在也很少有佈景會加入,都是考量到主機的流量,順序如下

image.php、video.php、audio.php、aplication.php或其它檔案格式

attachment.php

single.php

index.php

 

Header常用函數:

<?php bloginfo(‘name’); ?> : 部落格名稱

<?php bloginfo(‘stylesheet_url’); ?> : CSS檔案路徑

<?php bloginfo(‘pingback_url’); ?> : Pingback路徑

<?php bloginfo(‘template_url’); ?> : 佈景檔案路徑

<?php bloginfo(‘version’); ?> : WP版本

<?php bloginfo(‘atom_url’); ?> : Atom 位址

<?php bloginfo(‘rss2_url’); ?> : RSS 2.o 位址

<?php bloginfo(‘url’); ?> : 網站位址

<?php bloginfo(‘html_type’); ?> : 部落格Html型態

<?php bloginfo(‘charset’); ?> : 網頁編碼

<?php bloginfo(‘description’); ?> : 部落格描述

<?php wp_title(); ?> : 頁面標題

 

佈景模板常用函數:

<?php get_sidebar(); ?> : 調用sidebar.php

<?php get_header(); ?> : 調用header.php

<?php get_footer(); ?> : 調用footer.php

<?php the_content(); ?> : 顯示文章/頁面內容

<?php if(have_posts()) : ?> : 檢查是否有文章/頁面內容

<?php while(have_posts()) : the_post(); ?> : 這是接續上面語法,判斷如果有就顯示

<?php the_time(‘Y-m-d’) ?> : 顯示年月日(可自行選擇格式及設定)

<?php the_title(); ?> : 文章/頁面標題

<?php the_permalink() ?> : 文章/頁面連結

<?php the_category(,’) ?> : 文章分類

<?php the_author(); ?> : 作者

<?php the_ID(); ?> : 文章/頁面ID

<?php edit_post_link(); ?> : 如果登入的帳號有編輯權限則會顯示編輯連結

<?php get_links_list(); ?> : 顯示交換連結清單

<?php comments_template(); ?> : 調用comments.php

<?php wp_list_pages(); ?> : 顯示分頁列表

<?php wp_list_categories(); ?> : 顯示分類列表

<?php next_post_link(’%link’); ?> : 下一頁

<?php previous_post_link(’%link’); ?> : 上一頁

<?php get_calendar(); ?> : 行事曆

<?php wp_get_archives() ?> : 顯示彙整列表

<?php posts_nav_link(); ?> : 顯示上一篇/下一篇文章連結

<?php include(TEMPLATEPATH . ‘/XXX.php’); ?> :調用其它php,有些人會將一些功能另

外寫一個檔案,就會利用到這個函數來調用

 

Comments (0)

You don't have permission to comment on this page.