chaihongjun.me

wordpress主循环the_loop内可以调用的模板标签

wordpress主循环the_loop内可以调用的模板标签

以下标签上必须在wordpress主循环the loop内才可以调用的:

<?php

//     Wordpress  the loop 可以显示的内容
//
//
//
//
//1.next_post_link()  该标签主要用在独立文章的固定链接页面上,该标签显示从时间顺序上早于当前文章的“下一篇”文章。
//
next_post_link( $format, $link, $in_same_cat, $excluded_categories,$taxonomy );
//
//format 控制链接前后的内容 ,默认值为link &raquo; 显示的样式为 下一篇>>
//link 显示的是链接的文本,默认为文章标题
//in_same_cat 布尔值,指明文章是否与当前的文章在同一个分类,相同分类值为true
//excluded_categories  排除的目录  分类下一篇文章不属于excluded_categories列举的则显示
//next_post_link('%link &raquo;','%title',true,'1 and 2') 下一篇文章不属于分类1和2,则显示
//taxonomy 如果下一篇文章和当前的属于同分类的

//2.previous_post_link() 该标签主要用在独立文章的固定链接页面上,该标签显示从时间顺序上早于当前文章的“上一篇”文章。
//
previous_post_link( $format, $link, $in_same_cat, $excluded_categories );
//
//format 控制链接前后的内容 ,默认值为link &raquo; 显示的样式为 上一篇>>
//link 显示的是链接的文本,默认为文章标题
//in_same_cat 布尔值,指明文章是否与当前的文章在同一个分类,相同分类值为true
//excluded_categories  排除的目录  分类上一篇文章不属于excluded_categories列举的则显示
//previous_post_link('%link &raquo;','%title',true,'1 and 2') 上一篇文章不属于分类1和2,则显示
//taxonomy 如果上一篇文章和当前的属于同分类的


//3.the_category() 该标签显示文章所属分类目录的链接
//
the_category( $separator, $parents, $post_id );
//
//separator  (字符串)显示在分类目录链接之间的文字或字符,用来做分隔符。默认以无序列表方式排列分类目录链接。
//parents   (字符串)怎样显示子分类目录链接。可选'multiple'   显示父类与子类的链接 或则 'single'只显示子类的链接
//post_id    文章ID, 用来限定显示的文章所属分类
//the_category( '&gt;', 'multiple' );    一级分类>二级分类>三级分类


//4.the_author()    该模板标签可显示文章的作者名字,不接收参数,参数已经废止
//
the_author( $deprecated, $deprecated_echo );
//
// 
// 

//5. the_content()  显示post 或 page 的内容
//

the_content($more_link_text,$strip_teaser);
//more_link_text  "more"的链接文本  默认是  "more..."
//strip_teaser 布尔型,默认值false 不隐藏 more前面的文本
//
//

//6.the_excerpt()  显示文章的摘要并在最后带有[...],WP会默认截取55个纯文本字符作为摘要
//
the_excerpt();
// 没有参数
// 
// 

// 7.the_ID() 显示当前日志的ID
// 
the_ID();
// 没有参数,返回的是当前日志的ID
// 
// 


// 8.the_meta() 显示当前日志的meta信息或是日志的元数据
the_ID();
//没有参数
//
//
//

//9.the_shortlink()  显示一篇日志的短链接
//
the_shortlink( $text, $title, $before, $after );  //不常用
//text  显示的链接文本。默认值是"这是短链接"
//title  链接提示
//before 链接前面显示的内容
//after 链接后面显示的内容
//
//
//

//10.the_tags() 该标签显示文章所属标签的链接。如果当前文章没有标签,则显示文章所属分类目录
//
the_tags( $before, $sep, $after );
//before 显示在实际标签名前的文字
//sep tag之间的分隔符,默认是逗号
// after 显示在实际标签名后面的文字
// the_tags('当前tag:', ',');   显示成  当前tag:XXX,XXX
// 
// 

// 11.the_title()   显示或返回当前日志的标题
// 
the_title($before,$after,$echo);
// before 标题前面显示的文本内容
// after  标题后面显示的文本内容
// echo 默认为true  确定显示
// the_title('<h1>','</h2>')     <h1>这里是标题</h1>
// 
// 
// 
// 12.the_time() 日志发布的时间
// 
the_time( $d );
// d 是日期格式,可选。
// 日期格式化请参考php的日期格式化方法

详细wordpress模板标签请阅读:

https://codex.wordpress.org/Template_Tags

知识共享许可协议本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。作者:柴宏俊»