一 熟悉模版文件目录

style.css 样式表文件

index.php 主页文件

single.php 日志单页文件

page.php 页面文件

archvie.php 分类和日期存档页文件

searchform.php 搜索表单文件

search.php 搜索页面文件

comments.php 留言区域文件(包括留言列表和留言框)

404.php 404错误页面

header.php 网页头部文件

sidebar.php 网页侧边栏文件

footer.php 网页底部文件

二.一些基本的函数

header部分的

网站标题

日志或页面标题

WordPress主题样式表文件style.css的相对地址

WordPress博客的Pingback地址

WordPress主题文件的相对地址

博客的WordPress版本

WordPress博客的Atom地址

WordPress博客的RSS2地址

WordPress博客的绝对地址

WordPress博客的名称

网站的HTML版本

网站的字符编码格式

WordPress 主体模板部分的

日志内容

确认是否有日志

如果有,则显示全部日志

结束PHP函数”while”

结束PHP函数”if”

header.php文件的内容

sidebar.php文件的内容

footer.php文件的内容

显示格式为”02-19-08″的日期

显示一篇日志的留言链接

显示一篇日志或页面的标题

显示一篇日志或页面的永久链接/URL地址

显示一篇日志或页面的所属分类

显示一篇日志或页面的作者

显示一篇日志或页面的ID

显示一篇日志或页面的编辑链接

显示Blogroll中的链接

comments.php文件的内容

显示一份博客的页面列表

显示一份博客的分类列表

下一篇日志的URL地址

上一篇日志的URL地址

其它的一些WordPress模板代码补充

/%postname%/ 显示博客的自定义永久链接

搜索表单的值

打印输出信息

显示注册链接

显示登入/登出链接

在日志或页面中插入分页

截断日志

显示管理员的相关控制信息

显示载入页面的时间

显示载入页面查询

三 判断语句

is_single()

判断是否是具体文章的页面

is_single(’2′)

判断是否是具体文章(id=2)的页面

is_single(’Beef Stew’)

判断是否是具体文章(标题判断)的页面

is_single(’beef-stew’)

判断是否是具体文章(slug判断)的页面

comments_open()

是否留言开启

pings_open()

是否开启ping

is_page()

是否是页面

is_page(’42′)

id判断,即是否是id为42的页面

is_page(’About Me’)

判断标题

is_page(’about-me’)

slug判断

is_category()

是否是分类

is_category(’6′)

id判断,即是否是id为6的分类

is_category(’Cheeses’)

分类title判断

is_category(’cheeses’)

分类 slug判断

in_category(’5′)

判断当前的文章是否属于分类5

is_author()

将所有的作者的页面显示出来

is_author(’1337′)

显示author number为1337的页面

is_author(’Elite Hacker’)

通过昵称来显示当前作者的页面

is_author(’elite-hacker’)

下面是通过不同的判断实现以年、月、日、时间等方式来显示归档

is_date()

is_year()

is_month()

is_day()

is_time()

判断当前是否是归档页面

is_archive()

判断是否是搜索

is_search()

判断页面是否404

is_404()

判断是否翻页,比如你当前的blog是https://domain.com 显示https://domain.com?paged=2的时候,这个判断将返 回真,通过这个函数可以配合is_home来控制某些只能在首页显示的界面,

四wordpress调用网站统计大全
1、日志总数:

php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish;

2、草稿数目:

php $count_posts = wp_count_posts(); echo $draft_posts = $count_posts->draft;

3、评论总数:

php echo $wpdb->get_var(“SELECT COUNT(*) FROM $wpdb->comments”);

4、成立时间:

php echo floor((time()-strtotime(“2008-8-18″))/86400);

5、标签总数:

php echo $count_tags = wp_count_terms(‘post_tag’);

6、页面总数:

php $count_pages = wp_count_posts(‘page’); echo $page_posts = $count_pages->publish;

7、分类总数:

php echo $count_categories = wp_count_terms(‘category’);

8、链接总数:

php $link = $wpdb->get_var(“SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = ‘Y’”); echo $link;

9、用户总数:

php $users = $wpdb->get_var(“SELECT COUNT(ID) FROM $wpdb->users”); echo $users;

10、最后更新:

php $last = $wpdb->get_results(“SELECT MAX(post_modified) AS MAX_m FROM $wpdb->posts WHERE (post_type = ‘post’ OR post_type = ‘page’) AND (post_status = ‘publish’ OR post_status = ‘private’)”);$last = date(‘Y-n-j’, strtotime($last[0]->MAX_m));echo $last;