Title: TaxoSelect &#8211; Taxonomy Template Selector
Author: runthings.dev
Published: <strong>2026 年 1 月 14 日</strong>
Last modified: 2026 年 1 月 14 日

---

搜索插件

![](https://ps.w.org/runthings-taxonomy-template-selector/assets/banner-772x250.
png?rev=3439606)

![](https://ps.w.org/runthings-taxonomy-template-selector/assets/icon-256x256.png?
rev=3439606)

# TaxoSelect – Taxonomy Template Selector

 作者：[runthings.dev](https://profiles.wordpress.org/runthingsdev/)

[下载](https://downloads.wordpress.org/plugin/runthings-taxonomy-template-selector.1.3.3.zip)

 * [详情](https://cn.wordpress.org/plugins/runthings-taxonomy-template-selector/#description)
 * [评价](https://cn.wordpress.org/plugins/runthings-taxonomy-template-selector/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/runthings-taxonomy-template-selector/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/runthings-taxonomy-template-selector/#developers)

 [支持](https://wordpress.org/support/plugin/runthings-taxonomy-template-selector/)

## 描述

Assign custom archive templates to categories, tags and other taxonomy terms, similar
to how WordPress page templates work.

Template selection is automatically enabled for all public taxonomies. Edit any 
term to choose a custom archive template.

#### Features:

 * Zero configuration – works out of the box for all public taxonomies
 * Choose templates per-term from the term edit screen
 * Works with categories, tags, and custom taxonomies
 * Bulk edit support – assign templates to multiple terms at once
 * Quick edit support – change templates inline without leaving the list table
 * Optional admin column shows assigned template at a glance (hidden by default)
 * Backwards compatible with legacy “Category Template:” headers

#### Links:

 * [Plugin page](https://runthings.dev/wordpress-plugins/taxonomy-template-selector/)
 * [GitHub repository](https://github.com/runthings-dev/runthings-taxonomy-template-selector)

### License

This program is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY 
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this
program; if not, see [https://www.gnu.org/licenses/gpl-2.0.html](https://www.gnu.org/licenses/gpl-2.0.html).

## 屏幕截图

 * [[
 * Template selection dropdown on the term edit screen.

## 安装

 1. Upload the plugin to your `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Create template files in your theme with the header comment `Taxonomy Template:
    Your Template Name`
 4. Edit a category/term and select your template from the dropdown

## 常见问题

### How do I create a custom template?

Add a PHP file to your theme directory with this header comment:

    ```
    <?php
    /**
     * Taxonomy Template: My Custom Template
     */
    ```

### Which taxonomies are supported?

All public taxonomies including categories, tags, custom taxonomies from plugins
like WooCommerce product categories, and any custom post type taxonomies.

### I’m using “Category Template:” in my theme files. Do I need to change it?

No. The plugin supports both `Taxonomy Template:` (recommended) and `Category Template:`(
legacy) headers for backwards compatibility. Your existing templates will continue
to work.

### Can I prevent data deletion when uninstalling?

Yes. Add this to your wp-config.php before uninstalling:

    ```
    define( 'RUNTHINGS_TAXONOMY_TEMPLATE_SELECTOR_KEEP_DATA', true );
    ```

### Why don’t I see the template dropdown?

Make sure your theme has at least one PHP file with either a `Taxonomy Template:`
or `Category Template:` header comment. The dropdown only appears if templates are
available to select.

### Can I add custom directories for template scanning?

Yes. Use the `runthings_taxonomy_template_selector_dirs` filter to add additional
directories. Note that subdirectories are not scanned automatically – you must add
each folder path explicitly.

    ```
    add_filter( 'runthings_taxonomy_template_selector_dirs', function( $dirs ) {
        $dirs[] = get_stylesheet_directory() . '/taxonomy-templates';
        return $dirs;
    } );
    ```

### Can I add or remove templates without modifying theme files?

Yes. Use the `runthings_taxonomy_template_selector_list` filter to modify the available
templates. The filename is a path relative to your theme root – if using a child
theme, it checks the child theme first, then falls back to the parent theme.

    ```
    add_filter( 'runthings_taxonomy_template_selector_list', function( $templates ) {
        // Add a template from theme root
        $templates['My Custom Archive'] = 'custom-archive.php';
        // Add a template from a subdirectory
        $templates['Product Archive'] = 'template-parts/archive-product.php';
        // Remove one you don't want
        unset( $templates['Unwanted Template'] );
        return $templates;
    } );
    ```

### How do I upgrade from Advanced Category Template?

This plugin is a fork of the original “Advanced Category Template” plugin by Praveen
Goswami. It was adopted because the original plugin was removed from the WordPress.
org plugin directory due to security issues.

Your existing template mappings will be migrated automatically when you activate
this plugin. You can safely deactivate and delete the old plugin in any order.

## 评价

此插件暂无评价。

## 贡献者及开发者

「TaxoSelect – Taxonomy Template Selector」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ runthings.dev ](https://profiles.wordpress.org/runthingsdev/)

[帮助将「TaxoSelect – Taxonomy Template Selector」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/runthings-taxonomy-template-selector)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/runthings-taxonomy-template-selector/)，
查看[SVN仓库](https://plugins.svn.wordpress.org/runthings-taxonomy-template-selector/)，
或通过[RSS](https://plugins.trac.wordpress.org/log/runthings-taxonomy-template-selector/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/runthings-taxonomy-template-selector/)。

## 更新日志

#### 1.3.3 – 14th January 2026

 * Revert readme.md exclusion – it was a false positive / bug in plugin check plugin
 * First release on WordPress.org

#### 1.3.2 – 14th January 2026

 * Exclude readme.md from plugin distribution zip file

#### 1.3.1 – 14th January 2026

 * Renamed display name to ‘TaxoSelect – Taxonomy Template Selector’ for WP.org 
   submission compliance

#### 1.3.0 – 3rd January 2026

 * Added quick edit support for changing templates inline
 * Fixed form field spacing on add term page

#### 1.2.0 – 3rd January 2026

 * Added optional Template column to taxonomy list tables (hidden by default, enable
   via Screen Options)
 * Added bulk action to assign templates to multiple terms at once

#### 1.1.0 – 2nd January 2026

 * Renamed to runthings-taxonomy-template-selector for WP.org submission compliance
 * Moved assets into .wordpress-org folder
 * Renamed option key to use consistent prefix (auto-migrates from 1.0.0)

#### 1.0.0 – 16th December 2025

 * Forked from Advanced Category Template by Praveen Goswami
 * Added namespace and modern PHP structure
 * Fixed security issues found in original plugin
 * Added proper sanitization and escaping
 * Renamed to runthings-taxonomy-template
 * Auto-enabled for all public taxonomies (no settings page needed)
 * Added support for “Taxonomy Template:” header (with backwards compatibility for“
   Category Template:”)

## 额外信息

 *  版本 **1.3.3**
 *  最后更新：**3 月前**
 *  活跃安装数量 **不到10**
 *  WordPress 版本 ** 6.4 或更高版本 **
 *  已测试的最高版本为 **6.9.4**
 *  PHP 版本 ** 7.4 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/runthings-taxonomy-template-selector/)
 * 标签
 * [archive](https://cn.wordpress.org/plugins/tags/archive/)[category](https://cn.wordpress.org/plugins/tags/category/)
   [custom template](https://cn.wordpress.org/plugins/tags/custom-template/)[taxonomy](https://cn.wordpress.org/plugins/tags/taxonomy/)
   [template](https://cn.wordpress.org/plugins/tags/template/)
 *  [高级视图](https://cn.wordpress.org/plugins/runthings-taxonomy-template-selector/advanced/)

## 评级

尚未提交反馈。

[Your review](https://wordpress.org/support/plugin/runthings-taxonomy-template-selector/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/runthings-taxonomy-template-selector/reviews/)

## 贡献者

 *   [ runthings.dev ](https://profiles.wordpress.org/runthingsdev/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/runthings-taxonomy-template-selector/)