Typecho主题插件站
每一个作品都值得被记录

Typecho 导航菜单插件 TeMenu

Typecho爱好者插件列表 • 777次浏览 • 发布 2023-06-23 • 更新 2023-06-23
极致加速的V2Ray 助您畅享全球网络 & 搬瓦工VPS最新优惠码

插件简介

TeMenu也是一款Typecho平台的菜单导航插件,这款插件是由绛木子大佬开发的,前面也分享过一篇由Ryan修改的Typecho导航菜单插件NavMenu,这两款插件功能是一样的,大家可以选择其中一个使用即可。

? TeMenu目前似乎不再维护了,而且绛木子大佬博客也不再更新,该插件在绛木子大佬博客里需要注册支付0.1元进行下载,而本文底部给出的下载链接是我当时购买的版本,如果需要的可以下载,但是不要拿来出售!

插件特色

  • 导航菜单支持添加分类链接、独立页面链接以及自定义链接
  • 导航菜单链接支持自定义链接图标及打开方式
  • 导航菜单支持多级菜单(样式需自行设置)
  • 可添加多个导航菜单以应对不同需求

插件使用

支持在模板中注册菜单位

/**
 * 主题注册支持的菜单位置
 * 
 * @access public
 * @param array $locations 菜单位置标识 array('locationSlug'=>'locationName')
 * @param string $theme 主题标识
 * @return void
 */
TeMenu_Plugin::register(array $locations, $theme);
// 实例:在widget主题中注册了两个菜单位
TeMenu_Plugin::register(array(
    'header' => _t('主导航'),
    'footer' => _t('底部导航')
),'widget');

在模板中使用TeMenu_Plugin::show(string $location, [mixed $options])调用挂载到菜单位置的菜单

安装插件

  • 下载插件后,确认插件文件夹名称为TeMenu,
  • 上传插件文件夹TeMenu至网站目录usr/plugins/
  • 进入后台,在导航 控制台 > 插件 页面,选择启用TeMenu插件
  • 插件启用成功后,将在导航 管理 中增加二级导航 菜单,进入菜单管理页面则可对菜单进行编辑、管理
注:在插件管理页面,TeMenu 的设置里可修改菜单JSON格式的数据,但并不推荐您直接在此修改

使用菜单

显示菜单代码

在需要显示菜单的地方插入以下代码,

<?php TeMenu_Plugin::show(string $slug [, string|array $options]);?>

其中,$slug 为需要显示的菜单标识(必须);$options 为菜单显示的配置参数

菜单显示配置参数

菜单显示配置参数可为空,在参数为空的情况下,将使用系统的默认值;
参数可为数组或字符串(one=val1&two=val2&three=val3)

名称描述默认值
wrapTag菜单标签ul
wrapClass菜单标签类
childTag子菜单标签ul
childClass子菜单标签类child
caret子菜单标记样式<i class="fa fa-caret-down"></i>
itemTag菜单链接标签li
itemClass菜单链接标签类
item菜单链接显示格式<a {current} href="{url}" {target}>{icon} {name} {caret}</a>

菜单链接显示格式自定义参数

菜单链接格式支持自定义,自定义的参数有

名称描述
name链接显示名称
url链接地址
icon链接图标
caret子菜单标识
current当前页面标识
target跳转方式

例如:

<a {current} href="{url}" {target}>{icon} {name} {caret}</a>

本文检索关键词:插件列表
下载地址
关闭浏览器广告屏蔽插件或者注册登陆即可看到下载地址

注册 登陆

  更新时间:2023年06月23日

  文件说明:Typecho 导航菜单插件 TeMenu

  软件作者:绛木子

  下载链接: 链接1 推荐高性价比服务器

厂商投放
添加新评论 »