wordpress常用模板函数


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查询数

发表回复