regionhalland/region-halland-plugin-nav-menu-breadcrumbs

从wp-menu创建面包屑

v1.0.0 2020-04-29 11:44 UTC

This package is auto-updated.

Last update: 2024-09-29 05:55:35 UTC


README

如何使用Region Hallands的RhNavMenuBreadcrumbs插件

以下是使用RhNavMenuBreadcrumbs插件的操作说明。

使用范围

此插件创建一个包含"面包屑"的数组,可以在"页面"上循环显示

许可证模型

此插件使用GPL-3.0许可证模型。您可以通过随附的文件了解更多关于此许可证模型的信息

LICENSE (https://regionhalland.visualstudio.com/public.RhWpPlugIns/_git/RhNavMenuBreadcrumbs?path=%2FLICENSE&version=GBmaster)

安装和激活

A) Hämta pluginen via Git eller läs in det med Composer
B) Installera Region Hallands plugin i Wordpress plugin folder
C) Aktivera pluginet inifrån Wordpress admin

通过Git获取插件

git https://regionhalland.visualstudio.com/public.RhWpPlugIns/_git/RhNavMenuBreadcrumbs

通过composer导入插件

以下两个部分需要添加到您的composer文件中

Repositories = 插件存储位置,在此例中为github

"repositories": [
  {
    "type": "vcs",
    "url": "https://regionhalland.visualstudio.com/public.RhWpPlugIns/_git/RhNavMenuBreadcrumbs"
  },
],

Require = 指定您想要使用的插件版本,在此例中为1.0.0

注意!确保您获取的是最新版本。

"require": {
  "regionhalland/region-halland-plugin-nav-menu-breadcrumbs": "1.0.0"
},

通过"Blade"循环输出链接路径

@if(function_exists('get_region_halland_nav_menu_breadcrumbs'))
  @php($myBreadcrumb = get_region_halland_nav_menu_breadcrumbs())
  @if($myBreadcrumb['breadcrumb_count'] > 0)
    @foreach ($myBreadcrumb['breadcrumb'] as $myBreadcrumbPages)
      <a href="{{ $myBreadcrumbPages['page_url'] }}">
        <span>{{ $myBreadcrumbPages['post_title'] }}</span><br>
      </a>
    @endforeach
  @endif
@endif

数组的示例

array (size=4)
  0 => 
    array (size=4)
      'ID' => string '52' (length=2)
      'post_title' => string 'Template' (length=8)
      'post_parent' => int 0
      'page_url' => string 'http://dev-template.local' (length=25)
  1 => 
    array (size=5)
      'term_ID' => int 194
      'post_ID' => string '13' (length=2)
      'post_title' => string 'Mauris id consectetur' (length=21)
      'post_parent' => string '0' (length=1)
      'page_url' => string 'http://dev-template.local/mauris-id-consectetur/' (length=48)
  2 => 
    array (size=5)
      'term_ID' => int 195
      'post_ID' => string '42' (length=2)
      'post_title' => string 'Duis eu odio' (length=12)
      'post_parent' => string '194' (length=3)
      'page_url' => string 'http://dev-template.local/mauris-id-consectetur/duis-eu-odio/' (length=61)
  3 => 
    array (size=5)
      'term_ID' => int 201
      'post_ID' => string '36' (length=2)
      'post_title' => string 'Curabitur sodales interdum' (length=26)
      'post_parent' => string '195' (length=3)
      'page_url' => string 'http://dev-template.local/vestibulum-ante-ipsum/curabitur-sodales-interdum/' (length=75)

版本历史

1.0.0

  • 第一个版本通过Packagist发布