<!doctype html> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo get_bloginfo('charset'); ?>" /> <title><?php bloginfo('name'); ?></title> <meta name="description" content="<?php bloginfo('description'); ?>" /> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" /> <? wp_head(); ?> </head> <body> <!--常用模板文件及用途--> screenshot.png <!--主题缩略图,宽度:300px 高度:225px--> style.css <!--CSS(样式表)文件,一般包括主题声明和通用css样式代码--> index.php <!--主页模板,一般用来做网站的首页--> header.php <!--Header模板,一般是所有页面的头部公用部分--> sidebar.php <!--侧边栏模板,一般显示Widget小工具--> footer.php <!--Footer模板,一般放些“关于我们”的页面链接、版权声明和统计代码等--> archive.php <!--Archive/Category模板,用来显示分类下的文章目录--> single.php <!--内容页(Post)模板--> page.php <!--内容页(Page)模板--> comments.php <!--留言/回复模板--> searchform.php <!--搜索表单模板,也就是我们看到的搜索框--> search.php <!--搜索结果模板--> 404.php <!--Not Found 错误页模板--> author.php <!--作者文章目录页面,罗列某个作者的文章,对于多作者博客尤为必要--> functions.php <!--模板函数,存放主题用到的函数模块,起到举足轻重的作用--> <!--这是style.css 套用格式--> /* Theme Name: <!--这里填主题名称--> Theme URI: <!--这里填主题介绍的网址,没有就填你的博客网址吧--> Description: <!--这里填主题的简短介绍--> Version: <!--版本号--> Author: <!--作者名--> Author URI: <!--作者的网址--> Tags: <!--标签,多个用半角逗号隔开--> */ <!--获取网站名称、文章标题、主页路径、主题存放路径--> <?php the_title(); ?> <!--调用当前文章标题--> <?php the_permalink() ?> <!--调用当前主题链接地址--> <?php bloginfo('template_directory'); ?> <!--获取主题存放路径--> <?php bloginfo('url'); ?> <!--博客 Url--> <?php bloginfo('stylesheet_url'); ?> <!--Style.css路径调用--> <?php bloginfo('template_url'); ?> <!--表示根目录--> <?php bloginfo('template_url'); ?>/images <!--表示图片文件件路径--> <?php bloginfo('template_url'); ?>/css <!--表示样式文件件路径--> <?php bloginfo('template_url'); ?>/js <!--表示js文件件路径--> <?php bloginfo('html_type'); ?> <!--网页Html类型--> <?php bloginfo('charset'); ?> <!--网页编码--> <?php bloginfo('name'); ?> <!-- 获取网站名字,根据参数直接将信息输出到前台--> <?php bloginfo('description'); ?> <!--博客描述--> <!--常用的PHP函数——模板的调用--> <?php get_header(); ?> <!--调用Header模板--> <?php get_sidebar(); ?> <!--调用Sidebar模板--> <?php get_footer(); ?> <!--调用Footer模板--> <!--如果不需要直接输出而是获取对应的参量,使用下面的--> <?php echo get_option('home'); ?> <!--输出 你的博客首页网址等信息--> <?php get_bloginfo('name'); ?> <!--获取网站名字,不需要输出的时候可直接用此函数,表示根据参数获取信息--> <?php get_bloginfo('description'); ?> <!--描述信息--> <?php get_bloginfo('url'); ?> <!--博客url--> <?php get_bloginfo('rss2_url'); ?> <!--博客的rss2.0feed地址--> <?php get_bloginfo('template_url'); ?> <!--模板地址--> <?php get_bloginfo('charset'); ?> <!--编码方式--> <?php get_bloginfo('stylesheet_url'); ?> <!--样式表路径--> <?php get_bloginfo('home'); ?> <!--网站首页url--> <!--以下是判断标签--> <?php is_home(); ?> <!--是否为主页,首页使用的是 index.php。当前页面为主页时返回true--> <?php is_category(); ?> <!--是否为Category/Archive页。当前页面为分类页时返回true--> <?php is_single(); ?> <!--是否为内容页(Post)。当前页面为单文章页时返回true--> <?php is_page(); ?> <!--是否为内容页(Page)。当前页面为单页面时返回true--> <?php is_tag(); ?> <!--是否为Tag存档页--> <?php is_archive(); ?> <!--是否为存档页--> <?php is_search(); ?> <!--是否为搜索结果页--> <?php is_author(); ?> <!--是否为作者存档页--> <?php is_404(); ?> <!--是否为 “HTTP 404: Not Found” 错误页--> <?php is_date(); ?> <!--是否为指定日期存档页--> <?php is_year(); ?> <!--是否为指定年份存档页--> <?php is_month(); ?> <!--是否为指定月份存档页--> <?php is_day(); ?> <!--是否为指定日存档页--> <?php is_time(); ?> <!--是否为指定时间存档页--> <?php is_front_page(); ?> <!--是否为指定的首页,如果首页不是默认的index.php,比如你在后台 – 设置 – 阅读,指定了首页,就要用这个来判断--> <?php is_attachment(); ?> <!--是否为附件页--> <?php is_singular(); ?> <!--可以简单理解为 is_single()||is_page()||is_attachment() 的综合,但有区别--> <?php is_paged(); ?> <!--主页/Category/Archive页是否以多页显示--> <?php is_user_logged_in(); ?> <!--用户是否登录--> <!--常用的PHP函数——挂钩(hook)--> <?php wp_head(); ?> <?php wp_footer(); ?> <!-- 头部挂钩(hook), 非常重要的函数,基本上每一个主题都要用到, 因为它是用来让其他插件或功能函数在网站头部输出css、js等文件的, 如果主题没有这个函数,可能会造成很多插件无法正常使用 【<?php wp_head(); ?>】一般添加在 header.php 文件中 底部挂钩(hook) 【<?php wp_footer(); ?>】一般添加在 footer.php 文件中 --> 查看源码会发现多谢些东西,但这些有的是不安全或是多余的。需要想法取出相关的信息。: <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://ludou.co.tv/blog/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://ludou.co.tv/blog/wp-includes/wlwmanifest.xml" /> <link rel='index' title='露兜实验室' href='http://ludou.co.tv' /> <meta name="generator" content="WordPress 2.9.2" /> <!--添加pingback,暂不清楚具体的意思。使用时Google 百度一下--> <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> <!--常用的PHP函数--> <?php wp_nav_menu(); ?> <!--自定义菜单:调用导航菜单(WP 3.0+),一般需要在 functions.php 添加注册菜单函数 register_nav_menus() 一起使用--> <?php wp_list_bookmarks();?> <!--友情链接调用函数,虽然 WP 3.5 取消了链接管理功能,但是这个函数还是非常有用的--> <!--名词解释--> $taxonomies <!--改参数是你想要的分类类别,可选值包括一下3项:--> category <!--文章的分类--> link_category <!--链接分类--> my_taxonomy <!--自己自定义的分类 --> <!--文章列表循环结构 Loop循环--> <!--Loop循环名词解释--> <?php if(have_posts()) : ?> <!-- 检查是否存在Post/Page--> <?php while(have_posts()) : the_post(); ?> <!--如果存在Post/Page则显示--> <?php endwhile; ?> <!--While 结束--> <?php else : ?> <!--如果 if 条件中不存在Post/Page ,就输出其他内容--> <?php endif; ?> <!--If 结束--> <?php query_posts(); ?> <!--限定Loop循环条件,更灵活地调用需要的文章--> <?php wp_reset_query(); ?> <!--重置查询数据,它必须使用在loop(循环)中,如果你使用了什么的 <?php query_posts(); ?> 函数获取内容,那最好在获取内容的最后添加这个函数,一般这两个都是成对使用。--> <!--Loop循环书写结构--> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <!--这里是文章html骨架--> <?php endwhile; ?> <?php else : ?> <!--输出找不到文章提示--> <?php endif; ?> <!--分页:上一页·下一页--> <?php previous_posts_link('<< 查看新文章', 0); ?> <?php next_posts_link('查看旧文章 >>', 0); ?> <?php previous_post_link('%link','上篇',TRUE); ?> <!--下一篇文章链接,通常用在单篇文章 single.php 中--> <?php next_post_link('%link','下篇',TRUE); ?> <!--上一篇文章链接,通常用在单篇文章 single.php 中--> <!--一篇文章/日志的基本信息调用函数--> <?php the_title(); ?> <!--内容页(Post/Page)标题--> <?php the_excerpt(); ?> <!--Post/Page 的摘要,输入文章发布页面中的摘要面板的内容--> <?php the_content(‘more’); ?> <!--Post/Page 的摘要,配合 <!–more–> 来使用--> <?php the_content(); ?> <!--显示内容(Post/Page) 全文--> <?php the_permalink() ?> <!--内容页(Post/Page) Url--> <?php the_author_posts_link(); ?> <!--作者(显示作者,并且包含链接到作者文章目录的链接)--> <?php echo get_post_meta(); ?> <!--获取保存在 post_meta 这个表中的数据,比如输出某个 自定义字段 的内容--> <?php the_ID(); ?> <!--特定内容页(Post/Page) ID--> <!--时间格式选择--> <?php the_time('Y年n月j日') ?> <!--1999年5月1日--> <?php the_time('Y年m月d日') ?> <!--1999年05月01日--> <?php the_time('Y-m-d') ?> <!--1999-05-01--> <?php the_time('y-m-d H:i:s') ?> <!--99-05-01 02:09:08--> <!--postmetadata/元数据--> <?php the_category(',') ?> <!--特定内容页(Post/Page)所属Category--> <?php the_time('Y-m-d') ?> <!--显示时间,时间格式由“字符串”参数决定,具体参考PHP手册--> <?php the_author(); ?> <!--作者(只显示作者名字,没有链接)--> <?php the_tags('关键:',','); ?> <!--显示文章的关键字tag--> <?php the_tags('标签:',',',''); ?> <!--显示文章的关键字tag--> <?php edit_post_link('编辑', ' • ', ''); ?> <!--编辑按钮--> <?php comments_popup_link('暂无评论','评论数 1','评论数 %'); ?> <!--正文中的留言链接。如果使用 comments_popup_script(),则留言会在新窗口中打开,反之,则在当前窗口打开--> <?php comments_popup_link('0 条评论', '1 条评论', '% 条评论', '', '评论已关闭'); ?> <?php wp_list_pages(); ?> <!--显示Page列表,常用于显示单篇文章的分页,配合 <!–next page-> 来使用--> <?php edit_post_link(); ?> <!--如果用户已登录并具有权限,显示编辑链接--> <?php posts_nav_link(); ?> <!--显示上一页/下一页的链接,通常用在索引页、分类页和文章存档页--> <?php comments_template( ”, true ); ?> <!--显示评论模块--> <?php include(TEMPLATEPATH . '/xxx/xxxx.php'); ?> <!-- 嵌入其他文件,可为定制的模板或其他类型php文件,很常用--> <?php echo get_avatar( get_the_author_email(), '48' ); ?> <!--根据作者邮箱输出作者的头像--> <?php wp_list_categories(); ?> <!--显示Categories列表--> <?php get_calendar(); ?> <!--日历--> <?php wp_get_archives() ?> <!--显示内容存档--> <?php _e(‘Message’); ?> <!--输出相应信息--> <?php wp_register(); ?> <!--显示注册链接--> <?php wp_loginout(); ?> <!--显示登录/注销链接--> <?php timer_stop(1); ?> <!--网页加载时间(秒)--> <?php echo get_num_queries(); ?> <!--网页加载查询量--> <!--title的信息可以改写一下代码块,两种方式--> <title><?php if ( is_home() ) { bloginfo('name'); echo " - "; bloginfo('description'); } elseif ( is_category() ) { single_cat_title(); echo " - "; bloginfo('name'); } elseif (is_single() || is_page() ) { single_post_title(); } elseif (is_search() ) { echo "搜索结果"; echo " - "; bloginfo('name'); } elseif (is_404() ) { echo '页面未找到!'; } else { wp_title('',true); } ?></title> <title> <?php if ( is_home() ) { ?>网站首页的名称<?php } ?> <?php if ( is_tag() ) { ?><?php single_tag_title(); ?> <?php $paged = get_query_var('paged'); if ( $paged > 1 ) printf('– 第 %s 页 ',$paged); ?> _ <?php bloginfo('name'); ?> <?php } ?> <?php if ( is_page() ) { ?> <?php echo trim(wp_title('',0)); ?> <?php if (get_query_var('page')) { echo ' - 第'; echo get_query_var('page'); echo '页';}?> _ <?php bloginfo('name'); ?> <?php } ?> <?php if ( is_category() ) { single_cat_title(); echo " _ "; bloginfo('name'); $paged = get_query_var('paged'); if ( $paged > 1 ) printf('_ 第 %s 页 ',$paged);} ?> <?php if ( is_single() ) { ?> <?php echo trim(wp_title('',0)); ?> _ <?php bloginfo('name'); ?> <?php } ?> <?php if ( is_author() ) { ?>文章列表<?php } ?> <?php if ( is_month() || is_day() ) { ?><?php the_time('Y - F'); ?> _ <?php bloginfo('name'); ?><?php } ?> <?php if (is_search() ) {?>"<?php echo $s; ?>"的搜索结果 _ <?php bloginfo('name'); ?><?php } ?> <?php if (is_404() ) {?>"404页面" _ <?php bloginfo('name'); ?><?php } ?> </title> <!-- 文章列表·一篇文章的html骨架开始 --> <div class="post"> <!-- 文章标题 Post Title --> <h3 class="title"><a href="single.html">文章标题</a></h3> <!-- 文章元数据 Post Data--> <p class="sub"><a href="#">标签1</a>, <a href="#">标签12</a> • 发布时间 • <a href="#">评论数</a></p> <!-- 文章缩略图Post Image --> <img class="thumb" alt="" src="<?php bloginfo('template_directory'); ?>/images/610x150.gif" /> <!-- 文章内容Post Content --> <p>文章内容</p> <!--更多按钮 Read More Button --> <p class="clearfix"><a href="single.html" class="button right">阅读全文按钮</a></p> </div> </body> </html>
站点统计
留言咨询