Jeff经验谈(13)附稿:wordpress常用函数/代码汇总集合

这篇文章是接着的。懂css+html+php固然可以轻松修改wordpress主题,但如果是第一次修改,看一下下面的wordpress常用函数/代码还是有必要的。下面的东西来源于网络:

WordPress主题(模板)基本文件

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
网页底部文件

WordPress Header头部 PHP代码

: 也就是位于<head></head>之间的PHP函数代码

<?php bloginfo(‘name’); ?> 网站标题
<?php wp_title(); ?>
日志或页面标题
<?php bloginfo(‘stylesheet_url’); ?> WordPress
主题样式表文件style.css的相对地址
<?php bloginfo(‘pingback_url’); ?> WordPress
博客的Pingback地址
<?php bloginfo(‘template_url’); ?> WordPress
主题文件的相对地址
<?php bloginfo(‘version’); ?>
博客的WordPress版本
<?php bloginfo(‘atom_url’); ?> WordPress
博客的Atom地址
<?php bloginfo(‘rss2_url’); ?> WordPress
博客的RSS2地址
<?php bloginfo(‘url’); ?> WordPress
博客的绝对地址
<?php bloginfo(‘name’); ?> WordPress
博客的名称
<?php bloginfo(‘html_type’); ?>
网站的HTML版本
<?php bloginfo(‘charset’); ?>
网站的字符编码格式

WordPress 主体模板 PHP代码

<?php the_content(); ?> 日志内容
<?php if(have_posts()) : ?>
确认是否有日志
<?php while(have_posts()) : the_post(); ?>
如果有,则显示全部日志
<?php endwhile; ?>
结束PHP函数”while”
<?php endif; ?>
结束PHP函数”if”
<?php get_header(); ?> header.php
文件的内容
<?php get_sidebar(); ?> sidebar.php
文件的内容
<?php get_footer(); ?> footer.php
文件的内容
<?php the_time(‘m-d-y’) ?>
显示格式为”02-19-08″的日期
<?php comments_popup_link(); ?>
显示一篇日志的留言链接
<?php the_title(); ?>
显示一篇日志或页面的标题
<?php the_permalink() ?>
显示一篇日志或页面的永久链接/URL地址
<?php the_category(‘,’) ?>
显示一篇日志或页面的所属分类
<?php the_author(); ?>
显示一篇日志或页面的作者
<?php the_ID(); ?>
显示一篇日志或页面的ID
<?php edit_post_link(); ?>
显示一篇日志或页面的编辑链接
<?php get_links_list(); ?>
显示Blogroll中的链接
<?php comments_template(); ?> comments.php
文件的内容
<?php wp_list_pages(); ?>
显示一份博客的页面列表
<?php wp_list_cats(); ?>
显示一份博客的分类列表
<?php next_post_link(‘ %link’) ?>
下一篇日志的URL地址
<?php previous_post_link(‘%link’) ?>
上一篇日志的URL地址
<?php get_calendar(); ?>
调用日历
<?php wp_get_archives() ?>
显示一份博客的日期存档列表
<?php posts_nav_link(); ?>
显示较新日志链接(上一页)和较旧日志链接(下一页)
<?php bloginfo(‘description’); ?>
显示博客的描述信息

其它的一些WordPress模板代码

/%postname%/ 显示博客的自定义永久链接
<?php the_search_query(); ?>
搜索表单的值
<?php _e(‘Message’); ?>
打印输出信息
<?php wp_register(); ?>
显示注册链接
<?php wp_loginout(); ?>
显示登入/登出链接
<!–next page–>
在日志或页面中插入分页
<!–more–>
截断日志
<?php wp_meta(); ?>
显示管理员的相关控制信息
<?php timer_stop(1); ?>
显示载入页面的时间
<?php echo get_num_queries(); ?>
显示载入页面查询