WordPress模板结构

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头部主题注释文字

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常用标签

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 ?>

-----------------------------------------------------------------------------------

sidebar.php常用标签

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

-----------------------------------------------------------------------------------

index.php常用标签

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常用标签

1 上一篇<?php previous_post_link('%link'); ?>
2 下一篇<?php next_post_link('%link'); ?>
3 评论调用<?php comments_template(); ?>
4 日历调用<?php get_calendar(); ?>

WP主题制作常用标签代码的更多相关文章

  1. wordpress主题制作常用基本的模板及说明

    style.css : CSS(样式表)文件,一般包括主题声明和通用css样式代码 index.php : 主页模板,一般用来做网站的首页 header.php : Header模板,一般是所有页面的 ...

  2. CSS网页制作常用标签

    做了一个简单的网页,从布局到加内容,遇到了很多小问题.很多标签和属性都不会用或者忘记了.所以以此记录一下. 一.如何将边框四角变圆?(或做一个圆形) 顾名思义,如果要更改边框的角需要用到边框(bord ...

  3. phpcms v9模板制作常用代码集合(转)

    phpcms v9模板制作常用代码集合(个人收藏) 1.截取调用标题长度 {str_cut($r[title],36,'')} 2.格式化时间 调用格式化时间 2011-05-06 11:22:33 ...

  4. WP主题模板制作修改教程

    WP主题模板制作修改教程 实际上,当我们打开某个主题的文件夹时,看到的并不止这两个文件,而是更多.但一般来说,在一个完整的 WP 主题文件夹中都应该包含下列文件(也称为模板文件):页面 模板文件 用途 ...

  5. phpcms v9模板制作常用代码集合

    phpcms v9模板制作常用代码集合(个人收藏) 1.截取调用标题长度 {str_cut($r[title],36,'')} 2.格式化时间 调用格式化时间 2011-05-06 11:22:33 ...

  6. HTML常用标签

    HTML常用标签: HTML文档格式: 首先,HTML是一种超文本标签语言,它是制作网页的基础. 其次,HTML文档中至少包含基本的和成对的<html> </html>.< ...

  7. 9月5日网页基础知识 通用标签、属性(body属性、路径、格式控制) 通用标签(有序列表、无序列表、常用标签)(补)

    网页基础知识 一.HTML语言 HTML语言翻译汉语为超文本标记语言. 二.网页的分类 1.静态页面:在静态页面中修改网页内容实际上就是修改网页原代码,不能从后台操作,数据来只能来源于原于代码.静态网 ...

  8. 对HTML的理解及常用标签使用介绍--来自我的百度前端技术学院的笔记

    HTML是什么,HTML5是什么? ——HTML:超文本标记语言,一种用于创建网页的标准标记语言: ——HTML5:目前最新的HTML标准,包含新的元素.属性.行为,基于它们的功能特征将他们分成不同的 ...

  9. 4-[HTML]-body常用标签1

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

随机推荐

  1. Poj-1088-滑雪

    此题为动态规划加搜索型题目 采用记忆化搜索的方式 dp[i][j]表示从坐标为 i,j 开始滑所能达到的最长距离 则dp[i][j]=max(dp[i-1][j],dp[i][j+1],dp[i+1] ...

  2. 基于VC的声音文件操作(二)

    (二)VC的声音操作 操作声音文件,也就是将WAVE文件打开获取其中的声音数据,根据所需要的声音数据处理算法,进行相应的数学运算,然后将结果重新存储与WAVE格式的文件中去:可以使用CFILE类来实现 ...

  3. Linux 所有网卡统计查看小命令

    命令使用: [root@localhost home]# -v A1= 'BEGIN{print"---------------------------------------------- ...

  4. PHP访问数据库

    1.原生mysql方式 <?php //最原生态的访问方式,不过SQL注入是个麻烦事 $con = mysql_connect("localhost","root& ...

  5. 转:判断DATASET是否为空

    http://blog.sina.com.cn/jiangshuqin2010 1,if(ds == null) 这是判断内存中的数据集是否为空,说明DATASET为空,行和列都不存在!! 2,if( ...

  6. crontab定时任务配置记录

    一.前言 今天简单记录下crontab的配置 二.crontab目录 /etc/crontab 文件 这是系统运行的调度任务 /var/spool/cron 目录 用户自定义的crontab任务放在此 ...

  7. ava如何实现系统监控、系统信息收集、sigar开源API的学习(转)

    ava如何实现系统监控.系统信息收集.sigar开源API的学习(转) 转自:http://liningjustsoso.iteye.com/blog/1254584 首先给大家介绍一个开源工具Sig ...

  8. ubuntu下firefox无法看bilibili解决方案

    突然发现,在ubuntu中使用firefox打开bilibili网站无法加载视频与弹幕,在网上搜到的可能的问题为:linux下的firefox使用的flash player是老版本,bilibili不 ...

  9. paip.提升效率--僵尸代码的迷思

    paip.提升效率--僵尸代码的迷思 僵尸代码是指你的代码库里被注释掉的那部分代码, 很少去使用它,就像僵尸一样, 看雷kill-the-zombies-in-your-code ========== ...

  10. SQL Server 添加链接服务器

    背景 在SQL SERVER中,如果我们查询数据库需要关联另外一台数据库中表,在这种情况下我们可以通过添加服务器链接来实现. 案列 方式1.sql server 提供了图形化界面,如下: 右键> ...