Title: ArchticFrame &#8211; Editable Archive Pages
Author: archtic
Published: <strong>2026 年 4 月 7 日</strong>
Last modified: 2026 年 4 月 10 日

---

搜尋外掛

![](https://ps.w.org/archticframe/assets/banner-772x250.png?rev=3500655)

![](https://ps.w.org/archticframe/assets/icon-256x256.png?rev=3501662)

# ArchticFrame – Editable Archive Pages

 由 [archtic](https://profiles.wordpress.org/archtic/) 開發

[下載](https://downloads.wordpress.org/plugin/archticframe.1.1.2.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/archticframe/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/archticframe/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/archticframe/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/archticframe/#developers)

 [技術支援](https://wordpress.org/support/plugin/archticframe/)

## 外掛說明

ArchticFrame provides a structured way to build content-managed archive pages for
custom post types.

Normally, WordPress archive pages are controlled entirely by theme templates.
 This
makes it difficult for editors to manage archive content or layouts without modifying
theme files.

ArchticFrame solves this by introducing Archive Pages.

An Archive Page is an internal content object that represents the archive content
for a custom post type.
 Editors can build archive layouts using:

 * Gutenberg blocks
 * Advanced Custom Fields (ACF)
 * custom metadata
 * reusable blocks

These Archive Pages are automatically linked to their corresponding custom post 
type archives.

The archive content can then be rendered within archive templates using simple helper
functions.

Archive Pages behave like editable landing page content while still allowing the
archive to display its normal post listings.

### Key Concepts

ArchticFrame introduces a dedicated internal post type:

Archive Pages

Each Archive Page represents the content for a specific custom post type archive.

Examples:

 * Projects  Archive Page
 * Services  Archive Page
 * Events  Archive Page

Archive Pages are automatically managed by the plugin and are intended to act as
content sources for archive layouts.

### Features

 * Dedicated Archive Page for each enabled custom post type
 * Gutenberg block support for archive layouts
 * Compatible with Advanced Custom Fields (ACF)
 * Automatic archive page creation and management
 * Archive Pages stored in a dedicated admin section
 * Automatic linking between Archive Pages and post type archives
 * Template override support for themes
 * Simple helper functions for theme developers

### How It Works

 1. Activate the plugin
 2. Navigate to Archive Pages  Settings
 3. Enable archive management for a custom post type
 4. ArchticFrame automatically creates an Archive Page
 5. Edit the Archive Page using Gutenberg or ACF
 6. Render the archive content inside your archive template

The archive content can be placed above the post listing or anywhere within your
archive layout.

### Archive Pages Admin

ArchticFrame adds a new admin section:

Archive Pages

This section lists all Archive Pages managed by the plugin.

Each Archive Page corresponds to a specific custom post type archive.

Archive Pages include a View Archive link which opens the actual archive URL.

Editors manage the content of these pages, while archive relationships are handled
automatically.

### Template Loading

When archive management is enabled for a custom post type, ArchticFrame attempts
to load templates in the following order:

 1. archtic-{post_type}.php in the active theme
 2. archtic.php in the active theme
 3. the plugin fallback template

Examples:

archtic-projects.php
 archtic-services.php archtic.php

This allows theme developers to fully customise archive layouts while maintaining
a safe fallback.

### Content Sanitization

The plugin fallback template outputs archive content using standard WordPress sanitization.

This helps provide a safe default, but some custom markup may be altered or removed
depending on how it is rendered. This can affect advanced custom HTML added through
blocks, ACF output, or inline markup.

If you need full control over archive output, you can override the fallback template
using archtic.php or archtic-{post_type}.php in your theme.

In cases where specific markup needs to be allowed, developers can also extend the
permitted HTML using standard WordPress filters such as wp_kses_allowed_html.

### Helper Functions

ArchticFrame provides helper functions for theme developers.

Output archive content:

Get the archive object ID:

$post_id = archticframe_id();

Get the archive title:

echo archticframe_title();

Retrieve an ACF field from the archive:

echo archticframe_field(‘subtitle’);

These helpers allow themes to integrate archive content without directly querying
the archive object.

### Archive Listings Shortcode

ArchticFrame includes a shortcode that allows archive listings to be displayed directly
inside Archive Pages.

This allows editors to build custom archive layouts using Gutenberg blocks while
still displaying the posts from the archive.

The shortcode automatically detects the current archive post type when used inside
an ArchticFrame Archive Page.

#### Basic Usage

[archtic_listing]

This will output the archive posts for the current custom post type.

#### Shortcode Attributes

posts_per_page

Controls how many posts are displayed.

Default: 12

Example:

[archtic_listing posts_per_page=”6″]

show

Controls which elements appear for each listing item.

Available options:

 * image
 * title
 * excerpt
 * content
 * button

Default:

image,title,excerpt,button

Example:

[archtic_listing show=”image,title,button”]

button_text

Changes the label used for the button when the button option is enabled.

Default:

Read more

Example:

[archtic_listing button_text=”View project”]

link

Controls how items link to their individual posts.

Available values:

 * button – only the button links to the post
 * card – the entire item card is clickable
 * both – card and button both link to the post
 * none – no links are generated

Default:

button

Example:

[archtic_listing link=”card”]

#### HTML Structure

The shortcode outputs the following structure to allow flexible styling:

Themes can style the archive listings using the following classes:

 * .archtic-listings
 * .archtic-wrap
 * .archtic-grid
 * .archtic-col
 * .archtic-item
 * .archtic-item__image
 * .archtic-item__title
 * .archtic-item__excerpt
 * .archtic-item__content
 * .archtic-item__actions
 * .archtic-item__button

### License

This plugin is licensed under the GPLv2 or later.

See: https://www.gnu.org/licenses/gpl-2.0.html

## 螢幕擷圖

[⌊Enable archive management per post type in the settings screen⌉⌊Enable archive
management per post type in the settings screen⌉[

Enable archive management per post type in the settings screen

[⌊Dedicated Archive Pages admin area for managing archive content⌉⌊Dedicated Archive
Pages admin area for managing archive content⌉[

Dedicated Archive Pages admin area for managing archive content

[⌊Build archive layouts using Gutenberg blocks⌉⌊Build archive layouts using Gutenberg
blocks⌉[

Build archive layouts using Gutenberg blocks

[⌊Display archive listings using the built-in shortcode⌉⌊Display archive listings
using the built-in shortcode⌉[

Display archive listings using the built-in shortcode

## 安裝方式

 1. Upload the plugin folder to /wp-content/plugins/.
 2. Activate the plugin through the Plugins screen.
 3. Navigate to Archive Pages  Settings.
 4. Enable archive management for the desired custom post types.
 5. Edit the generated Archive Page and add archive content.

## 常見問題集

### Does this replace archive templates?

No.
 Themes still control archive layout. ArchticFrame simply provides editable 
archive content.

### Can I use Advanced Custom Fields?

Yes.
 ACF fields can be added to Archive Pages and retrieved using helper functions.

### Can I customise archive templates?

Yes.
 Themes can provide custom templates such as archtic-{post_type}.php or archtic.
php.

### What happens if archive management is disabled?

The corresponding Archive Page will automatically be moved to the trash.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈ArchticFrame – Editable Archive Pages〉的開發相關工作。

參與者

 *   [ archtic ](https://profiles.wordpress.org/archtic/)

[將〈ArchticFrame – Editable Archive Pages〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/archticframe)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/archticframe/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/archticframe/)，或透過 [RSS](https://plugins.trac.wordpress.org/log/archticframe/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/archticframe/)。

## 變更記錄

#### 1.1.2

 * Updated plugin name to improve clarity and search visibility
 * Improved plugin description to better reflect functionality

#### 1.1.1

 * Improvement: ACF “Archive Page” location rule now only shows enabled post types.
 * Fix: Prevented inactive post types appearing in ACF location rule options.

#### 1.1.0

 * Added: ACF location rule support for Archive Pages.
 * Improved: General internal cleanup and minor refinements.

#### 1.0.0

 * Initial release.
 * Added: Archive Pages system.
 * Added: Gutenberg archive content support.
 * Added: ACF helper integration.
 * Added: Template override support.
 * Added: Helper functions for archive content.

## 中繼資料

 *  版本 **1.1.2**
 *  最後更新 **5 個月前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.0 或更新版本 **
 *  已測試相容的 WordPress 版本 **6.9.7**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/archticframe/)
 * 標籤:
 * [acf](https://tw.wordpress.org/plugins/tags/acf/)[archive](https://tw.wordpress.org/plugins/tags/archive/)
   [archive page](https://tw.wordpress.org/plugins/tags/archive-page/)[custom post types](https://tw.wordpress.org/plugins/tags/custom-post-types/)
   [gutenberg](https://tw.wordpress.org/plugins/tags/gutenberg/)
 *  [進階檢視](https://tw.wordpress.org/plugins/archticframe/advanced/)

## 評分

這個項目尚無任何評論記錄。

[撰寫評分](https://wordpress.org/support/plugin/archticframe/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/archticframe/reviews/)

## 參與者

 *   [ archtic ](https://profiles.wordpress.org/archtic/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/archticframe/)