Pollux

Description

Pollux allows you to easily add custom Post Types, Taxonomies, Meta Boxes, Global Settings, Archive Page meta, and more…all within mere minutes.

Instead of drag-and-drop, all configuration is added using simple YAML markup on the Pollux settings page.

Pollux uses the Meta Box plugin to add custom meta-boxes. If the Meta Box plugin is not installed, Pollux will prompt you to do so on the Pollux settings page.

Please see the plugin wiki for complete examples on how to use YAML markup in the plugin. Once you’ve used it, you’ll wonder how you ever managed without it!

Pollux was made to complement themes built on the Castor framework (i.e. Castor), but it can be used with any theme.

Screenshots

  • A view of the Pollux settings "General" tab

  • A view of the Pollux settings "Meta Boxes" tab

  • A view of the Pollux settings "Post Types" tab

  • A view of the Pollux settings "Taxonomies" tab

  • A view of the "Post Archive" page

  • A view of the "Site Settings" page

Installation

Minimum plugin requirements

  • PHP 5.6
  • WordPress 4.7.0

Automatic installation

Log in to your WordPress dashboard, navigate to the Plugins menu and click “Add New”.

In the search field type “Pollux” and click Search Plugins. Once you have found the plugin you can view details about it such as the point release, rating and description. You can install it by simply clicking “Install Now”.

Manual installation

Download the Pollux plugin and uploading it to your server via your favorite FTP application. The WordPress codex contains instructions on how to do this here.

FAQ

Installation Instructions

Minimum plugin requirements

  • PHP 5.6
  • WordPress 4.7.0

Automatic installation

Log in to your WordPress dashboard, navigate to the Plugins menu and click “Add New”.

In the search field type “Pollux” and click Search Plugins. Once you have found the plugin you can view details about it such as the point release, rating and description. You can install it by simply clicking “Install Now”.

Manual installation

Download the Pollux plugin and uploading it to your server via your favorite FTP application. The WordPress codex contains instructions on how to do this here.

How do I add Meta Boxes?

Pollux uses the Meta Box plugin to add custom meta-boxes. Adding meta-boxes and meta-box fields is the same as you would with Meta Box, except instead of registering meta-box arrays with the ‘rwmb_meta_boxes’ filter hook, you instead enter the arrays as YAML markup in the Pollux Settings.

Please see the Adding Meta Boxes page in the Pollux wiki for detailed information on how to add Meta Boxes with Pollux.

How do I make conditional Meta Boxes?

Please see the Meta Box Conditions page in the Pollux wiki.

How do I add Custom Post Types?

Please see the Adding Post Types page in the Pollux wiki.

How do I add Custom Post Type Columns?

Please see the Adding Post Type Columns page in the Pollux wiki.

How do I add Custom Taxonomies?

Please see the Adding Taxonomies page in the Pollux wiki.

How do set my own defaults?

Please see the How to create your own defaults page in the Pollux wiki.

Contributors & Developers

“Pollux” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Pollux” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.4 (2018-07-04)

  • Fixed possible activation check conflict

1.1.3 (2018-02-19)

  • Fixed plugin deactivation on unsupported systems

1.1.2 (2017-10-04)

  • Fixed archive settings

1.1.1 (2017-10-04)

  • Added compatibility with Give WP plugin
  • Fixed plugin localization

1.1.0 (2017-08-12)

  • [feature] Load pollux-hooks.php if it exists
  • An unknown column value is now ‘—’
  • Column thumbnail image is now the builtin ‘thumbnail’ size
  • Restricted column thumbnail max height/width to 64px
  • Show permalink in archive pages
  • Fixed a “SiteMeta” helper bug
  • Fixed PostMeta::get() to allow (array) get_query_var('post_type') as the group.
  • Fixed Settings meta-box fields that have multiple values (i.e. checkboxes)
  • Fixed taxonomy meta-box fields from incorrectly showing in the instructions meta-box

1.0.3 (2017-05-19)

  • Fixed post_type detection on post-new.php
  • Recompile config on reset

1.0.2 (2017-05-16)

  • Show admin notices for YAML parse errors
  • Replaced demo *.yml files in favour of github wiki pages

1.0.1 (2017-05-15)

  • [removed] Disabled raw strings until they can be parsed properly without using eval()
  • Fixed headings and divider fields from incorrectly showing in the instructions meta-box
  • Fixed negative conditions

1.0.0 (2017-05-13)

  • Initial plugin release