wordpress常用模板函数
1. 头部函数
<?php site_url(); ?> 网站URL
<?php wp_title(); ?> 文章或页面标题
<?php bloginfo('name'); ?> 网站名
<?php bloginfo('description'); ?> 网站介绍
<?php get_stylesheet_directory(); ?> stylesheet folder location
<?php bloginfo('stylesheet_url'); ?> style.css文件路径
<?php bloginfo('pingback_url'); ?> pingback url
<?php bloginfo('template_url'); ?> 模板文件路径
<?php bloginfo('version'); ?> wordpress版本
<?php bloginfo('atom_url'); ?> atom url
<?php bloginfo('rss2_url'); ?> rss2 url
<?php bloginfo('url'); ?> root url for website
<?php bloginfo('html_type'); ?> html版本
<?php bloginfo('charset'); ?> HTML编码类型
2. 导航函数
<?php wp_nav_menu(); ?>
<?php wp_nav_menu( array('menu' => 'Project Nav' )); ?>
<?php if(is_home()) {} ?>
<?php wp_list_categories('title_li=&orderby=id');?>
<?php wp_list_pages('sort_column=menu_order&depth=1&title_li=');?>
3. 模板函数
<?php the_content(); ?> 文章或页面的内容
<?php if(have_posts()): ?> 是否是文章
<?php while(have_posts()): the_post(); ?> 显示文章
<?php endwhile; ?> 关闭主循环
<?php endif; ?> 关闭if
<?php get_header(); ?> 引入header.php文件
<?php get_sidebar(); ?> 引入sidebar.php文件
<?php get_footer(); ?> 引入footer.php文件
<?php the_time('m-d-y'); ?> 显示日期为'月-日-年'
<?php comments_popup_link(); ?> 文章评论链接
<?php the_title(); ?> 文章或页面的标题
<?php the_permalink(); ?> 文章或页面的链接
<?php the_category(); ?> 文章或页面的分类
<?php the_author(); ?> 文章或页面的作者
<?php the_ID(); ?> 文章或页面的ID
<?php edit_post_link(); ?> 编辑文章或页面的链接
<?php wp_list_bookmarks(); ?> 书签链接
<?php comments_template(); ?> 引入comment.php文件
<?php wp_list_pages(); ?> 列出所有的页面
<?php wp_list_categories(); ?> 列出所有的分类
<?php next_post_link('%link'); ?> 下一篇文章的链接
<?php previous_post_list('%link'); ?> 上一篇文章的链接
<?php get_calendar(); ?> 显示文章日历
<?php wp_get_archives(); ?> 显示附件列表
<?php posts_nav_link(); ?> 底部导航
<?php rewind_posts(); ?> rewinds post for a second loop
4. 主循环函数
<?php if(have_posts()) { ?>
<?php while(have_posts()) { ?>
<?php the_post(); ?>
<?php // custom post content code for title, excerpt and featured image ?>
<?php } // end while ?>
<?php } // end if ?>
5. 其他函数
<?php /%postname%/ ?> 自定义链接
<?php include(TEMPLATEPATH . '/x'); ?> 引入模板文件夹下的文件
<?php the_search_query(); ?> 搜索结果
<?php _e('Message'); ?> 使用语言包
<?php wp_register(); ?> 注册链接
<?php wp_loginout(); ?> 登录或退出链接
<!--nextpage--> 分页符
<!--more--> 查看更多
<?php wp_meta(); ?> 管理模块
<?php timer_start(); ?> 程序运行开始时间
<?php timer_stop(1); ?> 程序运行结束时间
<?php echo get_num_queries(); ?> 显示所有SQL查询数