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

Auto Subpage Menu

描述

By default wordpress menu system, wordpress can only automatically add/remove top-level page to/from menus

  • When publish top-level page then add it into menus
  • When move top-level page to trash then remove it from menus
  • When restore top-level page then add it into menus

this feature has no effect with subpage (child page), but Auto Subpage Menu can

  • When publish subpage (child page) then add it into menus (if its page parent exists in menu)
  • When update subpage (child page) then update menus
  • When move subpage (child page) to trash then remove it from menus
  • When restore subpage (child page) then add it into menus

Notes

TODO

  • [ ] Implement DocBlock to all
  • [ ] Automatically update child-page when its parent have been move, suggested by ncwebdev, topic
  • [ ] Add other versions into wordpress download page

螢幕截圖

  • When publish subpage then add it into menus (screenshot-1.jpg)
  • When update subpage then update menus (screenshot-2.jpg)
  • When trash subpage then remove it from menus (screenshot-3.jpg)
  • When restore subpage then add it into menus (screenshot-4.jpg)

安裝

  1. Install the plugin via plugin’s dashboard or download and upload this plugin into wp-content/plugins directory
  2. Activate the plugin through the Plugins menu in WordPress
  3. Go to Menus and check Automatically add new top-level pages to this menu
  4. Let’s see the magic

常見問題

How to use it

activate the plugin on your plugin dashboard (/wp-admin/plugins.php)

How it work

please see screenshot

評價

2023年2月19日 1 reply
Been spending hours looking for a module that did exactly this. The only two other modules I found were no longer maintained. Another module I found did not really work as advertised. This feature is sorely needed feature in WP. The current method of having to go to the menu admin to add in a page to the menu is often very confusing for my clients. This module still works on WP 6.1.1. I hope you can continue to maintain it.
2017年9月27日
The idea is good but the support is not very good. So if you find another plug-in with similar functionality I would advise to try that!
2017年6月21日 1 reply
It doesn’t work for any existing parent/child pages , it only works on pages created after the plugin is installed. You must enable – “Automatically add new top-level pages to this menu” on the menu , if not activated , it also won’t work.
2016年12月21日
how can I get this to work with polylang or any simliar plugin for multilanguages. the “original wordpress” function works very well: i create a new DE-site, I get a new DE-menu item. I create a new EN-Site, I get a new EN-Site. BUT by using this plugin it should work for child items as well. but it doesn’t. If i create a new DE-site-CHILD, I get a new DE-menu item (child). If I create a new EN-Site-child, I DON’T get a new EN-Site (child).
閱讀全部12個評價

貢獻者及開發者

“Auto Subpage Menu” 是一個開源的軟體。以下的人對這個外掛作出了貢獻。

貢獻者

將 Auto Subpage Menu 外掛本地化為台灣繁體中文版。

對開發相關資訊感興趣?

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

修改日誌

1.1.4 (24 Apr 2016)

  • Fix issue – plugin is not working if not using default table prefix (wp_), found and fixed by ncwebdev, topic
  • Update code style
  • Add TODO section

1.1.3 (14 Feb 2016)

  • Update meta (readme file, description, link)

1.1.2 (27 Aug 2015)

  • Update readme file according wordpress readme file standard

1.1.1 (26 Aug 2015)

  • Change file name from README.md to readme.txt
  • Update plugin description

1.1.0 (24 Aug 2015)

  • Fix issue (twice add child page to menus when update with unchanged page parent)
  • Refactoring

1.0.0 (23 Aug 2015)

  • First release