Page Index
Developed by azurecurve
Plugin Description
Shortcode which displays a simple tile based page index showing the child pages of the loaded page or of the supplied pageid or slug. This plugin is multisite compatible.
To use simply place the [page-index] shortcode on a page or in a post. Tiled page index based on child pages of the page the shortcode is used on.
If a different page index is required, or the shortcode is used in a post use one of the following parameters:
pageid
slug
e.g. [page-index pageid='32']
or [page-index slug='mythology/celtic-fairy-tales']
If both parameters are supplied, then pageid will take precedence and slug will be ignored.
Integrated with Flags plugin to display flag in page index; add custom Flag
custom field to page.
Integrated with Icons plugin to display icon in page index; add custom Icon
custom field to page.
This plugin is multisite compatible; each site will need settings to be configured in the admin dashboard.
- Download the latest release of the plugin from GitHub.
- Upload the entire zip file using the Plugins upload function in your ClassicPress admin panel.
- Activate the plugin.
- Configure relevant settings via the configuration page in the admin control panel (azurecurve menu).
Yes, the .pot file is in the plugins languages folder/; if you do translate this plugin, please sent the .po and .mo files to [email protected] for inclusion in the next version (full credit will be given).
This plugin is developed for ClassicPress, but will likely work on WordPress.
- Update plugin header for compatibility with ClasssicPress v2.
- Update plugin header and readme for compatibility with ClassicPress Directory v2.
- Update Update Manager to version 2.5.0.
- Update readme file for compatibility with ClassicPress Directory.
- Update readme files.
- Update language template.
- Fix bug with azurecurve menu.
- Update azurecurve menu.
- Update readme files.
- Refactor settings page to be accessible using tabs with aria.
- Update translations to escape strings.
- Update azurecurve menu and logo.
- Fix bug with available icons not listing when Icons integration enabled.
- Fix bug with timeline integration.
- Fix bug with timeline signifier not working correctly when integrated with Icons, but no icon selected.
- Integrate with Flags
- Integrate with Icons for icon in page index and timeline signifier.
- Add tabs to settings page.
- Fix bug with plugin active check.
- Update azurecurve plugin menu.
- Fix plugin action link to use admin_url() function.
- Rewrite option handling so defaults not stored in database on plugin initialisation.
- Update azurecurve plugin menu.
- Amend to only load css when shortcode on page.
- Fix bug with incorrect plugin slug declaration for plugin icon and banner.
- Add integration with Timelines from azurecurve.
- Add plugin icon and banner.
- Update generation of page URL to use get_permalink.
- Update CSS to use flexbox instead of line height to handle wrapping within page index tiles.
- Fix bug with pageid parameter not working.
- Fix bug with setting of default options.
- Fix bug with plugin menu.
- Update plugin menu css.
- Rewrite default option creation function to resolve several bugs.
- Upgrade azurecurve plugin to store available plugins in options.
- Update Update Manager class to v2.0.0.
- Update action link.
- Update azurecurve menu icon with compressed image.
- Fix bug with incorrect language load text domain.
- Add integration with Update Manager for automatic updates.
- Fix issue with display of azurecurve menu.
- Change settings page heading.
- Add load_plugin_textdomain to handle translations.
- Add protocol check when constructing page index.
- Update azurecurve menu for easier maintenance.
- Move require of azurecurve menu below security check.
- Initial release for ClassicPress forked from azurecurve Page Index WordPress Plugin.
azurecurve was one of the first plugin developers to start developing for ClassicPress; all plugins are available from azurecurve Development and are integrated with the Update Manager plugin for fully integrated, no hassle, updates.
The other plugins available from azurecurve are: