wordpress常用的标签有哪些调用方法

作者 : 来源互联网 本文共3516个字,预计阅读时间需要9分钟 发布时间: 2017-10-12 共435人阅读

 

wordpress是一款非常强大的博客系统,全世界都有朋友在用wordpress来建设博客。

wordpress也是我在众多建站程序里最喜欢的一款开源程序,不但功能强大而且用起来很简单。

下面就给大伙分享一下这wordpress常用的标签以及一些常用标签调用。

<?php bloginfo(‘name’); ?>         博客名称

<?php bloginfo(‘url’); ?>                博客地址
<?php bloginfo(’description’); ?>                     博客描述

<?php the_permalink(); ?>                                日志地址

<?php the_category();>                                   日志类型

<?php the_author(); ?>                                   日志作者

<?php the_ID(); ?>                                       日志ID

<?php posts_nav_link(); ?>                               调用分页,调用上下页;

<?php wp_list_cats(); ?>                                 调用分类列表;

<?php wp_list_pages(); ?>                                页面链接列表;

<?php wp_get_archives(); ?>                              调用存档链接列表;

<?php get_links_list(); ?>                               友情链接列表;

<?php get_calendar() ; ?>                                调用日历

<?php  _e(“xxx”); ?>                                    输出括号中的字符

/*–  主循环 –*/

<?php if(have_posts()) : ?>    //检测有没有日志,如果有执行if中内容;

<?php while(have_posts()) : the_post(); ?>            //循环日志;

<?php the_title(); ?>                             //调用日志标题;

<?php endwhile; ?>                                  //循环调用日志结束

<?php else : ?>                 //如果博客中没有任何日志的就显示下面

Xxxxxxxx

<?php endif; ?>                                           //if结束

endwhile; – 遵照规则 #1,这里用于关闭 while()

endif; – 关闭 if()

注释:

并不是所有的代码都需要两部分用来打开和关闭。有些代码能够自我关闭,这就解释了have_posts() 和 the_post(); 这两个函数。

因为 the_post(); 在 if() 和 while() 的外面,只需要分号去结束或者关闭。

<?php the_category(‘,’)?>   列出日志属于的文章类别,并在不同的类别之间用“,“来分开;

<?php comments_popup_link(’No Comments »’, ‘1 Comment »’, ‘% Comments »’); ?> – 当弹出留言的功能激活的话,comments_popup_link() 调用一个弹出的留言窗口,如果没有激活,comments_popup_link() 则只是简单的显示留言列表。No Comments » 是在没有留言的时候显示的。

1 Comment » 是用于当刚好只有1条留言时候。% Comments &187; 是用于当有多于一条留言的时候。比如:8 Comments »。百分号 % 用来显示数字。» 是用来显示一个双层箭头 »。<?php edit_post_link(’Edit’, ‘ | ‘, ”); ?> – 这个只有当我们以管理员或者作者身份登录的的时候才可见。

edit_post_link() 只是简单显示一个可以用来编辑当前日志的编辑链接,这样就可以让我们不必去管理界面搜寻该日志就能直接编辑。edit_post_link() 有三个参数。第一个是用来确定哪个词你将用在编辑链接的链接标题。

如果你使用 Edit post,那么将显示 Edit post 而不是Edit。第二个参数是用来显示在链接前面的字符,在这里是竖线 |,代码就是&124;。第三个参数是用于显示在编辑链接后面的字符,在这里没有使用
<?php posts_nav_link(); ?>在 <?php endwhile; ?> 和 <?php else : ?>之间添加

如何定制化 posts_nav_link():

和前面 postmetadata 课程中介绍的函数一样,我们也可以给这个函数3个参数,分别给链接的中间,前面和后面的设置字符,如下:

<?php posts_nav_link(’in between’,”before’,”after’); ?>

 

<?php wp_list_cats(’sort_column=name&optioncount=1&hierarchical=0′); ?>

•sort_column=name – 把分类按字符顺序排列

•optioncount=1 – 显示每个分类含有的日志数

•hierarchial=0 – 不按照层式结构显示子分类,这就解释了为什么子分类链接是列在列表中第一级。

•& – 每次增加另一个参数的时候,需在它之前要输入 & 用来把和现有的参数区分开。如 & 在sort_column 和 optioncount之间。

为什么不把 <?php wp_list_cats(); ?> 放入<li> 和 </li> 标签中呢?

当我们使用 wp_list_cats() 这个函数调用链接列表函数的时候,它会自动附上一组 <li> 和</li>(列表条目)标签在每个链接的左右

 

<?php wp_get_archives(’type=monthly’); ?>

使用了 wp_get_arhives() 这个 PHP 函数,并用了 type 这个参数以及 monthly 作为它的值,这样就按月调用存档链接列表。

按月调用存档列表链接,并把每个链接放入 <li> 和 </li> 标签中。如果查看源代码,我们会看到 wp_get_archives() 为每个链接产生了列表元素(LI)标签,就像 wp_list_cats() 这个函数一样。

 

添加搜索功能:
<?php include(TEMPLATEPATH . ‘/searchform.php’); ?>

include() – 导入任何你想导入的文件。这和使用 WordPress 模板函数去调用模板文件是不同的,因为 include() 只是简单导入已经存在的文件。

这里是调用在 searhform.php 文件中的代码。被导入的信息应该在一个博客上基本不会被改变的。

•TEMPLATEPATH – 主题文件夹的位置,这里是:wp-content/themes/tutorial

•‘/searchform.php’ – 文件名:/searchform.php

•在 TEMPLATEPATH 和 “/searchform.php” 中间的点把它们连接起来,所以最终得到:

wp-content/themes/tutorial/searchform.php

 

 

增加元数据:

<li><h2><?php _e(’Meta’); ?></h2>

<ul>

<?php wp_register(); ?>

<li><?php wp_loginout(); ?></li>

<?php wp_meta(); ?>

</ul>

</li>

wp_register() 这个函数能产生一组 <li> 和 </li> 标签,如果你没有登陆,它显示注册(Register)链接,如果登录了,它显示的是 站点管理(Site Admin)的链接。

wp_loginout() 不会产生列表元素标签,所以需要我们手工输入列表元素标签,当你没有登录的时候,得到的是 登录(Login) 的链接,当已经登录的时候,得到的是登出(Logout)链接。

到目前为止,wp_meta() 没有做任何事情,他在网页上和源代码中都不会产生东西,现在不要考虑 wp_meta(),实际上你已经在使用它了。

 

调用header.php文件用<?php get_header (); ?>  ; sidebar.php用<?php get_sidebar(); ?>

footer.php用<?php get_ footer (); ?>

RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
唐迈博客 » wordpress常用的标签有哪些调用方法

提供最优质的资源集合

立即查看 了解详情