home_url() — 当前网站首页的 URL (例如:http://www.hujuntao.com)
bloginfo函数:
name = 站点名称 description = 站点描述 admin_email = 管理员邮箱 url = 站点地址 [use home_url('/') instead] wpurl = http://example/wp [use site_url('/') instead] stylesheet_directory = 主题样式文件夹 stylesheet_url = 主题样式路径 template_directory = 主题文件夹 template_url = 主题路径 atom_url = http://example/feed/atom rss2_url = http://example/feed rss_url = http://example/feed/rss pingback_url = http://example/wp/xmlrpc.php rdf_url = http://example/feed/rdf comments_atom_url = http://example/comments/feed/atom comments_rss2_url = http://example/comments/feed charset = UTF-8 html_type = text/html language = 语言 text_direction = ltr version = 版本有时我们只需要获取到站点信息来赋值调用,这个时候就不能在用bloginfo方法获取,这样做只会将信息输出到页面,WordPress做的很周到,在这个时候为我们提供了另外一个方法:get_bloginfo()。
主题常用函数:
<?php get_header(); ?> : 调用Header模板 <?php get_sidebar(); ?> : 调用Sidebar模板 <?php get_footer(); ?> : 调用Footer模板 <?php the_content(); ?> : 显示内容(Post/Page) <?php if(have_posts()) : ?> : 检查是否存在Post/Page <?php while(have_posts()) : the_post(); ?> : 如果存在Post/Page则予以显示 <?php endwhile; ?> : While 结束 <?php endif; ?> : If 结束 <?php the_time(’字符串’) ?> : 显示时间,时间格式由“字符串”参数决定,具体参考PHP手册 <?php comments_popup_link(); ?> : 正文中的留言链接。如果使用 comments_popup_script() ,则留言会在新窗口中打开,反之,则在当前窗口打开 <?php the_title(); ?> : 内容页(Post/Page)标题 <?php the_permalink() ?> : 内容页(Post/Page) Url <?php the_category(’, ‘) ?> : 特定内容页(Post/Page)所属Category <?php the_author(); ?> : 作者 <?php the_ID(); ?> : 特定内容页(Post/Page) ID <?php edit_post_link(); ?> : 如果用户已登录并具有权限,显示编辑链接 <?php get_links_list(); ?> : 显示Blogroll中的链接 <?php comments_template(); ?> : 调用留言/回复模板 <?php wp_list_pages(); ?> : 显示Page列表 <?php wp_list_categories(); ?> : 显示Categories列表 <?php next_post_link(’ %link ‘); ?> : 下一篇文章链接 <?php previous_post_link(’%link’); ?> : 上一篇文章链接 <?php get_calendar(); ?> : 日历 <?php wp_get_archives() ?> : 显示内容存档 <?php posts_nav_link(); ?> : 导航,显示上一篇/下一篇文章链接 <?php include(TEMPLATEPATH . ‘/文件名’); ?> : 嵌入其他文件,可为定制的模板或其他类型文件其他函数
<?php _e(’Message’); ?> 输出相应信息
<?php if ( is_user_logged_in() ) {}else{}?> 判断用户是否登陆 <?php wp_register(); ?> 显示注册链接 <?php wp_loginout(); ?> 显示登录/注销链接 <a href="<?php echo wp_logout_url( home_url()); ?>"> 登出链接<?php echo wp_lostpassword_url( $redirect ); ?> 丢失找回密码 <!–next page–> 将当前内容分页 <!–more–> 将当前内容截断,以不在主页/目录页显示全部内容 <?php timer_stop(1); ?> 网页加载时间(秒) <?php echo get_num_queries(); ?> 网页加载查询量