Create custom enhanced pages for categories and manage category page as any custom post.
Author: | Ciprian Amariei, Diana Amitroaei (profile at wordpress.org) |
WordPress version required: | 3.0.1 |
WordPress version tested: | 4.5.3 |
Plugin version: | 2.3.0 |
Added to WordPress repository: | 16-02-2015 |
Last updated: | 14-07-2016
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 88 |
Rated by: | 23 |
Plugin URI: | |
Total downloads: | 48 303 |
Active installs: | 3 000+ |
Click to start download
|
Screenshots
Enhanced Edit link in category list
Enhanced Edit link in category edit
Enhanced Category custom post type edit
Category public view
FAQ
How does magic happen?
We use the category_description
or get_the_archive_description
filters in order to replace the plain content with the enhanced one.
How can I customize the output?
content-ecp.php
and content-page.php
partial templates are looked for (in that order) and the first found is loaded.
What custom post type is created?
Enhanced Category (safe name: enhancedcategory) custom post type is created and a post is generated automatically for each category/term.
What happens if I edit the category fields?
Enhanced Category Post (ECP) is synchronized in both directions with it’s corresponding category i.e. category name – ECP title, category slug – ECP slug, category description – ECP excerpt.
What happens with *Enhanced Category* posts when the plugin is uninstalled?
Enhanced Category posts are deleted when the plugin is deleted using the WordPress plugin management page. Note: nothing is deleted when the plugin deactivated.
Can I use it to list any categories/terms?
Yes, you can pass the category/term id to setup_ec_data
method like this ($categories
is presumed to be an already fetched array of categories/terms):
foreach($categories as $category) {
$GLOBALS['enhanced_category']->setup_ec_data($category->term_id);
the_post_thumbnail('thumbnail');
}
Why do I get a blank screen after installing the plugin?
Enhanced Category Post (ECP) requires at least PHP 5.3 running on your server. Contact your hosting to update the PHP version.
ChangeLog
0.1
0.2
1.0
1.0.1
1.0.2
- setup_ec_data allows now category id as parameter
2.0.0
- automatically show the enhanced content using
category_description
or get_the_archive_description
filters
- customize the display of content with
content-ecp.php
theme partial template
2.0.1
- bug-fix – prevent undesired PHP warning on category_description filter
- check and update 4.3.1 compatibility
2.1.0
- WooCommerce product category can be enhanced now
2.1.1
2.1.2
- Add WordPress 4.4 compatibility
2.1.3
- Bug fix: correctly handle categories with apostrophes
2.2.0
- All in One SEO Pack plugin compatibility added
2.2.1
- Minor bug fix: prevent PHP notice
2.3.0
- Add Visual Composer compatibility
- Add Genesis Framework compatibility
- Bug fix: Woocommerce shop page does not display the description of the first product anymore
- Bug fix: archive pages were showing the content of the first item