Please only apply if you have true & proven experience with wordpress!
This plugin requires thorough knowledge of wordpress database structure and query syntax, and experience with custom fields.
This plugin is called "Wordpress Posts Filter "
This plugin create a custom wordpress archive page that allows users to filter-out posts from being displayed on the page, By date, by authors, categories, custom fields, or tags.
Additionally it allows grouping of the displayed posts by any of the fields
How it works
The plugin should have a configuration page, where the admin can choose
which Custom Fields are to be displayed in the filtering form.
- When activated, a "Filtered Wordpress" page (or archive) is created, that displays all posts in the blog (using archive template, and as many posts per page as defined in the blog).
- Above the actual content, a date range widget* and additional select boxes are displayed: Author, Categories, Tags, Custom Field[1..n] (as selected in configuration)
- Each select box shows all available existing used values for the fields.
Also, the plugin dispplays radio fields for selecting grouping, and for date sorting
[Example of form included]
The user makes his choices and press submit. The results are loaded (no ajax, regular post. Results is bookmarkable):
- If no grouping is selected, all post are listed chronologically.
- If grouping is selected, posts are displayed by the selected groups, groups are sorted alphabetically, and inside each group posts are listed chronologically
- The user can change default date behavior to ascending order.
- Date widget - please use:
[url removed, login to view]
(or alternative with same functionality)
- This extension is going to be released to the public. So only use reusable code (open source that license allows to reuse or your own code exclusively)
- Code should be clear and commented for further community development
Hello, I am the expert in WordPress,I had write many wordpress plugin and theme for wordpress.org,I can finish this work with high quality,please check PM to see my demo,Thanks!