Wordpress - Written by C.J. on 星期二, 12月 4, 2007 10:56 - 7 Comments

最近一直在折腾着几个模板,然后又有朋友不断询问Wordpress模板中的一些参数问题。所以今天干脆把这些Wordpress模板相关参数给贴出来,供大家参考。

一个完整的Wordpress主题模板应该包括以下这些文件:

  • index.phpwordpress logo
  • sidebar.php
  • single.php
  • 404.php
  • style.css
  • comments.php
  • header.php
  • footer.php
  • page.php
  • search.php
  • searchform.php
  • archive.php


以下是些常用的函数命令:

  • <?php bloginfo(’name’); ?> 博客名称
  • <?php bloginfo(’stylesheet_url’); ?> CSS文件路径
  • <?php bloginfo(’template_url’); ?> 模板文件路径
  • <?php bloginfo(’version’); ?> WordPress版本
  • <?php bloginfo(’atom_url’); ?> Atom Url
  • <?php bloginfo(’rss2_url’); ?> RSS 2.o Url
  • <?php bloginfo(’url’); ?> 博客路径
  • <?php bloginfo(’html_type’); ?> 网页Html类型
  • <?php bloginfo(’charset’); ?> 网页编码
  • <?php bloginfo(’description’); ?> 博客描述
  • <?php wp_title(); ?> 博客标题
  • <?php wp_register(); ?> 显示注册链接
  • <?php wp_loginout(); ?> 显示登录/注销链接
  • <?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 the_time(’字符串’) ?> 显示时间
  • <?php comments_popup_link(); ?> 正文中的留言链接
  • <?php the_title(); ?> 内容页标题
  • <?php the_permalink() ?> 内容页(Post/Page) Url
  • <?php the_category(’, ‘) ?> 特定内容页(Post/Page)所属的分类
  • <?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(); ?> 显示页面列表
  • <?php wp_list_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 . ‘/文件名’); ?> 嵌入其他文件



7条评论

  • At 2007.12.06 20:40, wingpro said:

    这怎么用啊?你那个(Tag Cloud)标签那个怎么实现的,能把代码发给我么?谢谢喽!~

    • At 2007.12.07 14:00, c.j. said:

      我这个是调用Simple Tags插件的

      • At 2007.12.07 15:40, 筋斗云 said:

        博主,想问2个问题,1,如何加一个标签云那样的独立方框在sidebar上方,我想用来放mp3播放器,和ABOUT介绍用。。。2,如何在sidebar的页面导航里加上首页的链接。。。烦请详细点说,我太菜了。。。不胜感激。

        • At 2007.12.07 17:52, c.j. said:

          1. 添加一个然后在CSS中定义它
          2. 不太明白意思,难道不是加个???不太清楚你意思

          • At 2007.12.07 20:42, 筋斗云 said:

            第2个问题的意思就是,像underone的页面上的sidebar有个Page的导航,导航里不是有他所创立的页面吗,但是里面没有首页,我就是想在这个里面加上首页的链接。

            至于第一个问题,你说的太简单了。你能不能把代码复制给我啊。。谢谢。

            • At 2007.12.11 17:02, 筋斗云 said:

              老大,麻烦你把代码发给我咯。。。。我等的好辛苦啊

              • At 2007.12.11 21:00, C.J. said:

                第一问题:< div id="sidebar_one" >
                CSS里:#sidebar_one li{list-style-type:none;margin-bottom:10px;}

                第二个问题:page是直接从Widgets里拖得,要不你就不用Widgets,直接在sidebar里写。但要在里面加HOME的话我没想到好办法,除非你统统自己一个一个写

                (Required)
                (Required, will not be published)

                cb