這個外掛並未在最新的 3 個 WordPress 主要版本上進行測試。開發者可能不再對這個外掛進行維護或提供技術支援,並可能會與更新版本的 WordPress 產生使用上的相容性問題。

Simple Post Type Permalinks

外掛說明

編輯自訂內容類型的永久連結變的非常簡單。

Simple Post Type Permalinks 比 Custom Post Type Permalinks 更加簡單易用。

可供使用的標籤為 %post_id%%postname%%year%%monthnum%%day%%hour%%minute%%second%%author%

需要 PHP 5.3 版或更新版本。

這個外掛在 GitHub 存放庫上進行開發。

請進行分支及提交提取要求

使用程式碼設定

範例程式碼:

register_post_type( 'foo',
    array(
        "public" => true,
        'has_archive' => true,
        "rewrite" => [
            "with_front" => true
        ],
        "sptp_permalink_structure" => "foo/%post_id%"
    )
);

螢幕擷圖

  • 外掛相關設定

安裝方式

手動安裝

  1. 將解壓縮所得的 simple-post-type-permalinks 目錄上傳至 /wp-content/plugins/ 目錄。
  2. 透過 WordPress 管理後台的 [外掛] 選單啟用 Simple Post Type Permalinks。

網站管理員可以前往 [設定]→[永久連結] 進行設定。

常見問題集

可以使用哪些標籤?

僅有 %post_id%%postname%

使用者評論

2018 年 7 月 18 日
Hi there, actually this was the solution I was looking for, but in my case it’s not working as the assignment in the plugins setting is not saved. Useless for me 🙁 Regards Barcelo
2017 年 9 月 13 日
Simply garbage. It screwed up all of my navigation links (changed them to frontpage links), and of 4 custom post types it worked for 1. For the other 3 it generated 404 errors. Wasted 20 minutes.
閱讀全部 9 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Simple Post Type Permalinks〉的開發相關工作。

參與者

〈Simple Post Type Permalinks〉外掛目前已有 2 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈Simple Post Type Permalinks〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

2.0.1

  • Tested 4.9

2.0.0

  • Change of class structure.
  • Change namespace.
  • Add abstract Module class.
  • Use autoloader.
  • Remove constructor injection and add setter injection for modules.
  • Support %year%, %monthnum%, %day%, %hour%, %minute%, %second%, %author%.

1.3.1

  • fix pagination link.

1.2.0

  • fix textdomain.

1.1.0

  • Test with WooCommerce and WPML.
  • Admin Bug Fix.
  • Support get_post_type_archive.

1.0.3

  • Admin Bug Fix.

1.0.2

  • Coding Standard Fix.

1.0.0

  • Drop PHP 5.2.

0.1.0

  • First release