标签列表#tags()

标签列表(tags)

说明

指令 #tags() 可以在任意页面使用,用来读取标签的内容。

和指令 #categories()差不多

语法

#tags()
    #for(tag : tags)
        <li><a href="#(tag.url)">#(tag.title)</a></li>
    #end
#end

| 参数 | 说明 | | -------- | -------- | |count |数量| | orderBy | 根据什么进行排序,目前支持的值有:order_number(用户自定义排序)、comment_count(文章的评论数量)、comment_time(文章的评论时间)、view_count(文章的访问量)、created(文章的创建时间)、modified(文章的修改时间)|

返回参数

categories:分类的所有信息

[
    {
        "summary ": null,
        "flag": "alltheme",
        "created": "2020-09-19 22:27:51.0",
        "order_number": null,
        "icon": "https://jpress.icu/attachment/20210105/57a86e5d980b482ab869bd629e1d95e7.png",
        "count": "0",
        "pid": "0",
        "title": "全部主题",
        "type": "category",
        "meta_keywords": null,
        "content": null,
        "meta_description": null,
        "user_id": null,
        "modified": "2021-01-07 00:19:47.0",
        "style": "theme",
        "id": "2466",
        "slug": "alltheme"
    }
]

category属性在整个JPress里面都是同一份,后面不再说明

示例


获取10个标签
#tags(count=10)
#for(tag : tags)
<a class="badge badge-secondary" href="#(tag.url)">#(tag.title)</a>
#end
#end

获取10个标签,按照对应的文章数量倒序排序
#tags(count=10,orderBy="count desc")
		#for(tag : tags)
				<li class="nav-item p-1">
						<a href="#(WEB_DOMAIN??)#(tag.url)" target="_blank" class="btn btn-light btn-sm">#(tag.title)</a>
				</li>
		#end
#end

加入我们!

如果你想系统学习JPress涉及到的知识点,或者希望有人解答你在深度使用JPress时遇到问题,
加入QQ群是个很不错的选择