bootscore/bs-grid 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

bootscore/bs-grid

最新稳定版本:v5.7.2

Composer 安装命令:

composer require bootscore/bs-grid

包简介

Grid for Bootscore

README 文档

README

Packagist Prerelease Github All Releases

WordPress plugin to show posts, pages or custom-post-types in grid / list cards, heroes, accordion or tabs via shortcode in Bootscore theme.

bs-grid

Installation

  1. Download latest release bs-grid.zip.
  2. In your admin panel, go to Plugins > and click the Add New button.
  3. Click Upload Plugin and Choose File, then select the Plugin's .zip file. Click Install Now.
  4. Click Activate to use your new Plugin right away.

Usage

Select template you want to use by replacing bs-* placeholder in shortcode examples.

[bs-grid]
  • bs-grid shows items in 4 (xxl), 3 (lg), 2 (md) and 1 (sm) column cards.
  • bs-list shows items in 1 column vertical cards (md) and flip into 1 column horizontal cards (lg).
  • bs-hero shows hero items with background-images.
  • bs-accordion shows items with full content in a Bootstrap accordion.
  • bs-tabs shows items with full content in Bootstrap tabs.

Posts

Shortcode to show posts by category

[bs-* type="post" category="cars, boats" order="ASC" orderby="date" posts="6"]

Options

  • category="" category-slug, multiple categories separated by comma
  • order="" ASC or DESC
  • orderby="" date, title, or rand
  • posts="" amount of posts
Additional options bs-grid, bs-list and bs-hero
  • excerpt="false" hide excerpt
  • tags="false" hide tags
  • categories="false" hide categories

Shortcode to show posts by tags

[bs-* type="post" tax="post_tag" terms="bikes, motorbikes" order="DESC" orderby="date" posts="5"]

Options

  • tax="" taxonomy (post_tag)
  • terms="" tags-slug, multiple terms separated by comma
  • order="" ASC or DESC
  • orderby="" date, title, or rand
  • posts="" amount of posts
Additional options bs-grid, bs-list and bs-hero
  • excerpt="false" hide excerpt
  • tags="false" hide tags
  • categories="false" hide categories

Shortcode to show single posts by id

[bs-* type="post" id="1, 15"]

Options

  • id="" post id, multiple ids separated by comma
  • order="" ASC or DESC
  • orderby="" date, title, or rand
Additional options bs-grid, bs-list and bs-hero
  • excerpt="false" hide excerpt
  • tags="false" hide tags
  • categories="false" hide categories

Pages

Shortcode to show child-pages by parent-page id

[bs-* type="page" post_parent="21" order="ASC" orderby="title" posts="6"]

Showing child-pages in parent-page is very useful to avoid empty parent-pages.

Options

  • post_parent="" parent-page id
  • order="" ASC or DESC
  • orderby="" date, title, or rand
  • posts="" amount of pages
Additional options bs-grid, bs-list and bs-hero
  • excerpt="false" hide excerpt

Shortcode to show single pages by id

[bs-* type="page" id="2, 25"]

Options

  • id="" page id, multiple ids separated by comma
  • order="" ASC or DESC
  • orderby="" date, title, or rand
Additional options bs-grid, bs-list and bs-hero
  • excerpt="false" hide excerpt

Custom Post Types

Shortcode to show custom-post-types by terms

[bs-* type="isotope" tax="isotope_category" terms="dogs, cats" order="DESC" orderby="date" posts="5"]

Options:

  • type="" type of custom-post-type
  • tax="" taxonomy
  • terms="" terms-slug, multiple terms separated by comma
  • order="" ASC or DESC
  • orderby="" date, title, or rand
  • posts="" amount of custom-post-types
Additional options bs-grid, bs-list and bs-hero
  • excerpt="false" hide excerpt

Shortcode to show single custom-post-types by id

[bs-* type="isotope" id="33, 31"]

Options

  • id="" custom-post-type's id, multiple ids separated by comma
  • order="" ASC or DESC
  • orderby="" date, title, or rand
Additional options bs-grid, bs-list and bs-hero
  • excerpt="false" hide excerpt

Overriding templates via theme

Template files can be found within the /bs-grid-main/templates/ plugin directory.

Edit files in an upgrade-safe way using overrides. Copy the template into a directory within your theme named /bs-grid/ keeping the same file structure but removing the /templates/ subdirectory. Path must be /your-theme/bs-grid/[file].php.

The copied file will now override the bs Grid template file. Change cards, classes or HTML as you want.

Templates that can be overridden

  • sc-grid.php
  • sc-list.php
  • sc-hero.php
  • sc-accordion.php
  • sc-tabs.php

License & Credits

统计信息

  • 总下载量: 59
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 6
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 6
  • Watchers: 1
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-06-08