wordpress中bloginfo()函数详解

bloginfo()函数,顾名思义,是用来显示博客相关信息的函数。常用的有如下几种:

<?php bloginfo(‘name’); ?> 输出博客名称,例如“潜行者M”,在后台设置常规里面可以设置;
<?php bloginfo(‘stylesheet_url’); ?> 输出模板style.css文件的地址,使用如下语句来加载模板的css样式表:<link rel=”stylesheet” href=”<?php bloginfo(‘stylesheet_url’); ?>” type=”text/css” media=”screen” />;
<?php bloginfo(‘url’); ?> 输出博客的网址,在后台设置常规里面可以设置;
<?php bloginfo(‘template_url’); ?> 输出博客模板的位置;
<?php bloginfo(‘rss2_url’); ?> 输出博客RSS2.0 feed地址;
<?php bloginfo(‘charset’); ?> 输出博客所采用的编码;
<?php bloginfo( ‘description’ ); ?> 输出博客的描述,即副标题,在后台设置常规里面可以设置。

此外,与此函数相近的函数有get_bloginfo(),它的用法与此函数相同,区别在于get_bloginfo()函数用来输出到变量中。
用法:<?php $bloginfo = get_bloginfo( $show ); ?>更多的用法请参考:
http://www.wordpress.la/codex-%E6%A8%A1%E6%9D%BF%E6%A0%87%E7%AD%BE-bloginfo%28%29.html

此外,本人总结了一些 wordpress模板开发常用的函数

本人正在写wordpress模板制作教程,详情可以查看:wordpress模板开发

wordpress模板开发常用的函数

最近自己研究设计了这个你现在看到的模板。设计的过程,也是一个学习的过程,通过各方面查找资料,一步一步的组合成了这个模板。用本文梳理以下用到的wp函数,以方便日后开发其他模板。

全局整体:

<?php get_header(); ?> :得到头部代码函数。wp模板将一个页面分为header、sidebar、footer、body四个部分。并且将header、sidebar、footer这三个部分分割出去,作为独立文件方便重用。使用这个函数,表示把header.php这个文件包含进了本文件。

<?php get_sidebar(); ?>:得到边栏代码函数,用法同上。

<?php get_footer(); ?> :得到底部代码函数,用法同上。

<?php wp_title(‘&laquo;’, true, ‘right’); ?>:当访问一篇文章(或页面)的时候,网页标题将显示文章的标题。常在header.php编写如下语句:<title><?php wp_title(‘&laquo;’, true, ‘right’); ?><?php bloginfo(‘name’); ?></title>。

<?php echo mb_strimwidth(strip_tags(apply_filters(‘the_content’,$post->post_content)), 0, 400,”…”); ?>:使用本语句,截取本文章制定的前400个字符,用于首页显示文章摘要,具体请看:解决wp首页无法显示摘要而显示全文的方法

<?php previous_posts_link(); ?>:当文章为列表时,且一页存放不开时,使用此函数,会显示“上一页”。

<?php next_posts_link(); ?>:同上功能,会显示“下一页”。

<?php bloginfo(); ?> :顾名思义,这是一个显示博客信息的函数。具体请看:wordpress中bloginfo()函数详解

<?php home_url(); ?>:输出博客首页地址。

<?php _e(‘Not Found’); ?>:_e();函数是根据本地汉化包的对应内容显示相应信息的,比如:_e(‘Not Found’);如果我的wordpress是英文版的,则会显示“Not Found”,如果是中文版的,汉化包内对应的是“没有发现”,则显示“没有发现”。

文章相关:

<?php the_category(‘ , ‘) ?>:显示文章所在分类。

<?php the_title(); ?>:显示文章的标题。

<?php the_author(); ?>:显示本文的作者。

<?php the_content(); ?>:显示本文的内容。

<?php if (has_tag()) the_tags(‘’, ‘,’,’’); ?>:判断本文是否有标签,如果有就显示出来,多个标签用“,”分割。

<?php edit_post_link(‘Edit’, ‘’); ?>:如果你有编辑文章的权限,且登陆,会在添加此函数的地方发现“edit”链接,点击可以快速跳转后台,对此文章内容进行编辑。

<?php the_time(‘y年m月d日’) ?>:显示此文章的发布时间,括号内可以自定义时间格式。

<?php previous_post_link(); ?>:上一篇文章的链接,显示上一篇文章的名字以及链接,注意区别前面的“上一页”函数。

<?php next_post_link(); ?>:下一篇文章的链接,功能同上。

<?php comments_template(); ?>:调用评论模板函数,使用此函数,会显示评论模板的内容。

以上就是WP模板开发中,最常遇到的调用信息的函数。特别需要注意的一点是,调用显示日志的函数必须包含在日志主循环中,即:

<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>

这段函数使用了一个if判断语句,中间包含了while循环语句,意思是如果有文章的话,就开始循环的the_post(),这样就能使用上面的调用相应文章作者、发布日期、文章分类、文章标签等内容。

目前潜行者m在编写一套比较简单基础的wordpress模板制作教程,有兴趣的朋友可以关注这里:http://www.qianxingzhem.com/post-tag/wp%E6%A8%A1%E6%9D%BF%E5%BC%80%E5%8F%91