• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
golbz
博客园    首页    新随笔    联系   管理    订阅  订阅

WordPress主题常用函数

bloginfo

显示网站信息。从数据库的options表取值,当然有能力的可以修改options表,前提做好备份啊!该函数默认参数为’name’;

bloginfo('name') 默认参数,输入网站标题

bloginfo('description') 网站描述

bloginfo('url') 网站url地址

bloginfo('rss2_url') rss2.0 feed地址

bloginfo('charset') 网站字符编码,默认utf8

bloginfo('stylesheet_directory')当前主题所在的目录。例http://www.example/wp-content/themes/classic

bloginfo('stylesheet_url')样式表的路径。例http://www.example.com/wp-content/themes/classic/style.css

获取文章相关信息和内容的函数

post_class() 返回文章的post-id, 所在的分类目录id,和拥有的标签id。class="post-1 post hentry category-wordpress tag-wordpress tag-19"
其中post-id,post,hentry是一定会取得的。所以在样式表中可以利用这几个特点添加其表现。

the_ID() 返回当前文章的ID值。

wp_title() 输出文章的标题

the_permalink() 文章的链接

the_title_attribute() 文章的title属性

the_time() 文章的发表时间

the_author() 文章的所有者

edit_post_link() 编辑文章,登录之后才会显示,链接形式

comments_number('', '', '') 当前文章的评论数,链接形式

the_content() 取得文章的内容

the_categroy(',') 文章所在的分类,链接形式

the_tags('', '', '') 文章所拥有的标签,链接形式

wp_list_categories

wp_list_categories() 获取文章的分类信息,并可加入适当的参数来控制分类的显示方式、顺序、数量等功能。
函数接收形如:'orderby=name&order=ASC&show_count=1&use_desc_for_title=1&feed=feed&exclude=2,5&number=10'。
如果熟悉服务器端编程,可以发现这其实是页面传值的GET方式。下面详细解释一下各个参数的意义。

orderby=name 按分类目录的名称排序,也可按ID值排序

order=ASC 排序方式,ASC升序,DESC降序。默认为升序

show_count=1 是否显示每个分类目录的文章总数

use_desc_for_title=1 为每个分类目录添加title属性

feed=feed 提供分类目录的订阅链接

exclude=2,5 去除ID为2和5的分类,与之相反的为include

number=10 显示获取总和的前10条分类

 

posted @ 2010-10-25 18:36  golbz  阅读(599)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3