ssnepenthe/terms-archive

一个用于创建前端术语存档的WordPress插件。

安装: 301

依赖项: 0

建议者: 0

安全: 0

星标: 3

关注者: 3

分支: 0

公开问题: 7

类型:wordpress-plugin

0.2.0 2017-04-17 15:39 UTC

This package is auto-updated.

Last update: 2024-09-18 07:18:53 UTC


README

此插件为公共分类法中的术语创建存档页面。

需求

WordPress 4.7或更高版本,PHP 5.4或更高版本,以及Composer。

安装

$ composer require ssnepenthe/terms-archive

或者

$ cd /path/to/project/wp-content/plugins
$ git clone git@github.com:ssnepenthe/terms-archive.git
$ cd terms-archive
$ composer install

使用方法

首先,您需要为希望添加存档页面的任何分类添加主题支持。以下任何一种方式都是有效的:

add_theme_support( 'ta-terms-archive' ); // Adds support for all public taxonomies.
add_theme_support( 'ta-terms-archive', 'category' ); // Adds support for the category taxonomy.
add_theme_support( 'ta-terms-archive', [ 'category', 'post_tag' ] ); // Adds support for categories and tags.

此外,您还需要创建以下模板文件之一

  • ta-terms-archive-{$taxonomy}.php
  • ta-terms-archive.php

其中 $taxonomy 是传递给 register_taxonomy() 的第一个参数的字符串。

提供了一些函数以帮助主题开发,并可在 inc/functions.php 中找到。如果您有WordPress主题开发的经验,这些函数会非常熟悉。

查看 examples/tf-child/ 以获取以 twentyfifteen 子主题形式的示例实现。

完成以上步骤并激活插件后,您将能够在前端查看与关联帖子相关联的所有术语及其在公共分类法中的列表。

您可以在 {home url}/{wp rewrite front}/{tax rewrite slug} 找到这些存档页面。

例如,如果您的网站位于 https://example.com,并且您的永久链接结构设置为 /blog/%postname%/,您将能够访问在 https://example.com/blog/category/ 的分类。

如果您想禁用特定分类的存档页面,您可以通过访问 设置 > 术语存档 并选择要禁用的分类来实现。