The Featured Pages Unlimited plugin for WordPress is a simple and powerful solution to engage your visitors on your most visited page : home. The plugin allows you to select the most important content of your website, and display it on home beautifully, with a cool hover effect and call to action buttons. All options are set in live preview with the WordPress customizer which makes it easy as breeze.

Compatible with WordPress 3.4+ up to 4.5

Fully Responsive (check it on the demo site!)

Cross browser tested

Easy to install, fast support and well documented

Clean and easily extensible code with a comprehensive hook's API

Secured payment




Want discount? Check out our extension bundle.

Already Customizr Pro user? Contact us to get a special offer.

Extensions subject to yearly support and updates. Read the terms of sales.

Current Version : 2.0.20 (see the changelog)

Overview & Documentation

To start with the Featured Pages Unlimited plugin, fire the WordPress customizer in appareance > customize and open the Featured Pages section.

The plugin comes with dozen of really cool options that are all set in live preview in the customizer before publishing live. This makes customization ridiculously simple.

You’ll find a complete documentation of this plugin here.


Exemples of integration with Customizr and the most popular WordPress themes


Location, number of pages / posts and layout

Since v1.4 of the plugin, you can choose a predefined location or set a custom one for your featured pages.

Choose a predefined location

The FPU plugin is compatible with any WordPress theme. By default, the featured pages block will be positioned right before your post list or your page on home.

For the most popular themes of, you will even have more predefined locations using some built-in hooks of those themes.

Just select a location in the dropdown list. To use a custom location, see the detailed documentation.


Define a page number

Just set a number of featured pages, save and refresh the customizer. The featured pages select fields will be generated automatically to allow you to choose the content you need to feature.

Choose a layout

You can choose 4 different layout in the dropdown list :

  • 1 page by line
  • 2 pages by line
  • 3 pages by line
  • 4 pages by line

The plugin uses a  responsive fluid grid layout and will automatically adjust the featured pages to any devices, no matter which layout options you have choosen.

See below with 4 featured pages and 2 blocks by lines. featured-page-example-2-rows


Setting a custom location New!

Since v1.4, you can now define a custom location very easily in three simple steps.

1) in the location dropdown list, select “Custom location”

2) in the text field that is revealed, write the name of your hook. For example : “my_custom_hook”

3) in your choosen template, add your hook as follow :

Hint : in most WordPress themes, the best place to add your hook is at the very bottom of the header.php template.

If your are new to hooks and templates in WordPress, you might want to read those resources :


Selecting your content

With Featured Pages Unlimited. you can feature any content of your WordPress website. Not only pages, but also posts and even custom post types you have created.

Just open the drop down list for each of your featured pages, and select your content.

featured pages selection

Coming soon : Ability to add a custom link for any featured page. (If you have already purchased the plugin, you’ll find this feature in the next upgrade )


Choosing your main colors

The main color section of the settings allows you to set the featured pages block background and to check the random colors option

Choosing the background color

You can easily choose your background color in live preview with a handy color picker

main colrs


Enabling the random “flat design” looking colors Must try!

This is a really cool features which will make your home page look really unique for any visitor on your site. It uses a random “flat design” colors generator to paint your featured pages : image circle, title, text and button. Of course, it keeps the nice zoom effect when hovering the different featured pages. random-colored-featured-pages

Thumbnails settings

The images are set with the “featured image” of each pages or posts. If you did not set a featured image, the plugin will select the first picture attached to the page/post and use it as a thumbnail.

You can show or hide the page/posts thumbnail in one click. If you have enabled the random colors option, check the “Override random colors” option to show your image. (checked by default).

Thumbnails options


New (Nov 2014)! You can choose the shape of the thumbnail and decide to apply or not an effect on mouse hover with a new dropdown list :

Shapes and effect dropdown



Below is a screenshot of 4 squared featured pages by line, with flat random colors enabled and with expand effect on mouse hover.

Example with 4 squared featured pages by lines with expand effect on hover



Title and excerpt settings

This option will help you to customize the look of title and the text of the excerpt. You can even hide theme if necessary. Just play with those options  in the customizer before publishing live!



Customizing the call to action buttons

The buttons are very important since they are the doors of your visitor’s engagement. Choose their style carrefully in accordance with your theme.

Like for the thumbnails or the texts : if you have enabled the random colors option, check the “Override random colors” option to prioritize your custom button style.




Developers : Clean, extensible and robust code

This plugin offers a modular structure based on a comprehensive hook’s API (learn more about WordPress filters and actions). It uses the bests WordPress coding standards which makes customizations easy as breeze, without ever needing to modify the core structure.

In the snippets section of this websites, you can find many examples of ready to paste code snippets for the Featured Pages Unlimited WordPress plugin.

Installation and setup


Once purchased, you can either upload the zip file right from your WordPress admin in Plugins > Add New > Upload tab OR Unzip the plugin and transfer it by FTP to your wp-content/plugins folder.


Simply activate the plugin like you do for any other plugins in your WordPress admin.

Activation key settings

You will receive an activation key along with your purchase confirmation. This key will allow you to get automatic upgrades for the purchased extensions.

To activate your key, Go to Plugins > Press Customizr Keys, paste your key, save and activate and you’re done.


Each time a new version is released, you will see an update notification in your WP admin > plugins, like for any other WordPress plugin.

To update your plugin, just follow those steps :
1) in your plugin’s page, check the checkbox close to the plugin
2) go on top of the list in the bulk actions dropdown, select update and apply



Want discount? Check out our extension bundle.

Already Customizr Pro user? Contact us to get a special offer.

  • After seeing many requests for this feature on the Support Forum, here it is and it’s been worth waiting for. It fits in seamlessly with the core Theme but opens up a new horizon for those like me that are using Customizr day-to-day.

    Awesome Nic!

  • Giorgio25b

    Customizr was already THE THEME for me since the beginning but now with this great plugin my life just got easier!
    Before I did manually, with quite a bit of coding, this simple 1page website:

    NOW with this great plugin I can make it (even in a better way) just in few clicks.

    It is definitely worth the money. Highly recommended.

  • Ahmed Mahmood

    First I want to thank the author for giving me the ability to create my website with such ease and also get a professional look that I have never been able to achieve before.
    I purchased the unlimited featured pages option and it is a bargain for what it has added and was ideal to my needs.
    Now if only we can get more templates for other pages and be able to modify them separately from the main page also with the same ease and simplicity, then this theme would be the best in the market.
    Keep up the good work and I look forward to more updates in the future…

  • Jeff Bumgardner

    I do not need the additional featured pages, but I bought it to support this amazing team. Happy Holidays!

  • When I looked at the theme Customizr . I realized that this is the ” theme ” !

    I said: I’ll use this theme in my company .

    I had already researched hundreds of topics . It has a lot of good .

    But the theme is Nicolas : Beautiful, light, full of resources and practical to use !

    I am 52 years. Step by financira a very delicate situation. My dad had stroke and heart attack.
    I went back to his house . I’ll take care of it . He was always a great friend and a great father. Today I try to give back a little of what he did for me .

    Although the value of Pages Unlimited be symbolic. I do not have that money . I do not have a credit card .
    I decided to risk it. With humility and embarrassed by request …

    Ordered as a Christmas present to the Nicolas Unlimited Pages .
    I was like a kid waiting for Christmas gift … Will I receive this gift !

    When I opened my email, was the message from Nicolas :
    ” Hi Gustavo ,

    Please accept this code as a reduction Chstismas Gift : xxxxxxxx

    It will give you 100 % discount on the extension Unlimited Featured Pages .

    I hope this will be useful for you and your business .

    I whish you all the best for you and your father .

    Nicolas . ”

    Just started crying …

    Nicolas lot, thanks! You have a big heart !

    I wish that every day you get more success!

    Gustavo Prado – Rio de Janeiro – Brazil

  • elbaz ari

    mais dont j’ai vite trouvé l’usage indispensable et qui apporte un vrai plus au theme de base
    le plugin s’integre à merveille dans l’administration du theme
    Si simple à mettre en oeuvre que j’en ai fait cadeau à un de mes client pour son site web
    Merci pour le theme et Bravo

  • geoffray marleen

    hello everybody 😉
    I have a problem…

    I would like to do that with this module :

    O O O O
    O O O
    O O

    But for this time I can’t because we must choose the same number for every lines…

    maybe it’s in CSS but im novice….

    Thanks you so much…


  • Arno KReuer

    Oh, I was too tired and I placed my question wrong! Therefore, I would say any readers, I have not much idea with CSS and HTML, but Nicolas has just a dream of krativität which allows itself can usually be done by me. Problems are solved quickly suber. I can absolutely recommend this plugin, but I’m working with the complete Customir site. My pages visitors say your homepage is really good! Thank you Nicolas

  • Bob

    I have a couple of websites for myself and have managed the web page for a consulting company for a few years. My first pass 7 years ago was with self taught hand coded html and css. Very fast website, but very simplistic (matching my code understanding) and very poor aesthetic design on my part. Then went to RapidWeaver with a custom theme and the aesthetics got better, but could not let the consultants post directly to the blog without giving them development tools (not a good idea). Therefore a pretty stagnant website.

    I had been using WordPress for personal blog website and decided to explore it as a multi-user content management system. Lots of nice themes available but not very customizable (and some have very weird terms of use). Then I found Customizr with the Featured Pages and Font Customizer plug-ins, and WOW. Decided to go with full unlimited licenses as I tried the base Customizr theme because it was so good (figured the plug-ins would be good too). Great tools! I have the basic understanding of how this stuff works, but writing more than a simple code snippet is not for me. The snippets made available here in addition to the plug-ins actually increase my understanding of what is happening, make my websites better, and further extend a great system.

    So this is supposed to be a review of the Featured Pages plug-in which is great, but it is a review of the entire top notch ecosystem.

    Thanks to Nicolas and all the code snippet writers and forum FAQ people.

  • David Goss

    I love this theme, it’s easy to use, tons of support for novice’s like me. There are code snippets with directions on where to put them. And a great forum with a great bunch of people willing to help you customize your site. Wish I found this a long time ago. Thank You Nicholas for a great job.

  • Mike Francis

    The Feature Pages Unlimited plugin has been a great add on purchase for me. It provides professional looking results in just a few clicks.

    Its EASY to install and configure and the simple to use GUI provides a huge amount of flexibility on how you style and position these elements.

    Whats more the support at is excellent. Help, answers and solutions are provided quickly and they are very happy to take feature enhancement ideas.

    Definitely recommend.

  • Joy Baker

    Hi. I’d love to use this plugin I purchased, but unfortunately, the featured number of pages “dropdown” doesn’t reflect the number of pages I select. For example, I select to have 6 featured, 3 per line, but the drop down only shows the standard 3 and doesn’t reflect the number of pages I’ve selected. This has happened prior to the new update (to 3.2) and after. Help?

    My site is

  • Rune Abro

    Is there an easy way to use the featured pages circles in the sidebars?

= 2.0.20 March 14th 2016 =
  • Fix: never display edit links in the customizer
  = 2.0.19 January 30th 2016 =
  • Fix: dynamically retrieve the current theme (name/version)
  = 2.0.18 December 10th 2015 =
  • added : Compatibility with WP 4.4 responsive image feature
  = 2.0.17 October 16th 2015 =
  • added: WPML Compatibility
  = 2.0.16 October 16th 2015 =
  • Fix: hide theme\'s skin style buttons when required
  • Fix: Customizer- hide thumbnails related sub-options when \'Display
  • Fix: Customizer - hide \'slave\' options on wp ready when \'master\' options
  = 2.0.15 September 21st 2015 =
  • Fix: FPU, fix not refreshing thumbnail when post trashed
  • Impr: FPU, Allow fp img smartload when relative Customizr option is enabled
  = 2.0.14 August 24th 2015 =
  • fix: Get rid of outdated code regarding fpu-text
  = 2.0.13 August 19th 2015 =
  • Fix: less expensive way to grab posts/pages to select as featured page.
  • Fix: proper handle the case fp_per_row == 1
  • Fix: do not update the tb post meta as soon as you enter tha add
  = 2.0.12 July 17th 2015 =
  • changed : adapt code to the latest Customizr changes
  = 2.0.11 May 15th 2015 =
  • Fix: polylang cast fpu options to array, needed when no options are set
  = 2.0.10 April 29th 2015 =
  • added : php code improvements, new way to filter a single option with \"tc_fpc_get_opt_{$option_name}\" + some handy filters on featured pages number
  • Fix: use stronger selectors for fp spans
  = 2.0.9 April 10th 2015 =
  • fixed : handles the case when a post has been deleted
  • add support for preview context in tc_get_theme_name()
  • updated : site name and copyright dates
  • Fix use correct callback for fpc_text filter
  • Fix: final lang plugins compatibility
  • Add: initial lang plugins compatibility
  • Fix: properly loading of textdomain when as addon
  • Fix: recenter on fp block class changed
  • Fix: better definition of js deps in front js enqueing 2
  • Fix: italian translation update
  • Fix: better definition of js deps in front js enqueing
  = 2.0.8 March 15th 2015 =
  • Fix: various centering css rules
  = 2.0.7 March 9th 2015 =
  • replaced get_the_excerpt filter by the_excerpt
  = 2.0.6 March 2nd 2015 =
  • fix default_fp_text_length not defined
  = 2.0.5 March 2nd th 2015 =
  • improved : better limit chars number handling
  • updated : italian translation
  • improved : use of get_the_excerpt hook
  • added js fp img dynamic centering option
  • improved fp titles line height fo~r a better accessibility
  • added edit link after the fp titles when user is logged in and has the capabilities
  • updated : uses a utils_thumbnails class, inspired from TC_post_thumbnail class
  • updated filter name for text to get_the_excerpt
  • Fix: use a more proper filter to which pass the ->post_excerpt
  = 2.0.4 February 13th 2015 =
  • Fix: use text-domain prefix for translations files
  • Fix: fp button display nothing if empty
  • Fix: perform tc_setup after_setup_theme when as addon in customizr-pro
  • Fix: temporary fix, don\'t include woocommerce products in fp
  • Fix: use a more proper filter to which pass the ->post_excerpt
  • Fix: don\'t retrieve already retrieved post/page object when getting the excerpt
  = 2.0.3 December 12th 2014 =
  • 51b73c3 fix customizr pro name to customizr-pro in config.json
  = 2.0.2 Decembre 7th, 2014 =
  • c357a6c Fix the comment bubble bug. get_the_title not used anymore.
  = 2.0.1 : December 6th, 2014 =
  • 778228d create unique names for the jquery plugin css file enqueue slugs avoid collision with other TC plugins
  • 55c7e8a add support for panels plugin section is located in content panel on addon mode
  • a47cb17 replace plugins_url() by sprintf()
  • 3295210 update the digital store url for updates and activation
  • 989cf88 include git folder and files when copying in customizr-pro => manage it as a submodule
= 2.0.0 : December 1st, 2014 =
  • ff2ace5 customizer controls : fix jquery plugins assets issues
  • c009a1d fix jshint issues
  • 9519081 include git folder for addon
  • 8a68f25 change path from inc/addon to addon
  • c570558 added customizr-pro in config.json
  • c817d2f jquery plugins assets reorganization add TC_FPU_BASE_URL constant plug option prefix is different in addon mode : tc_pro_fpu
= 1.17 : November 5th, 2014 =
  • added : (php, class_front_fpu.php ) new hook for fp location : \'tc_fp_location\'
  • fixed : (php, front/classes/class_front_fpu.php ) added compatibility with JetPack photon
  • updated (js, holder.js) version 2.4 of the script.
  • improved : (php, class-fire-ressources.php) performance : holder.min.js is now loaded when FP are set to show images
  • improved : (php, js, css) All js and CSS resources, in admin and front end, are queried with the version number parameter in wp_enqueue_...()
  • improved : (js) In customizing mode, jQuery plugins icheck, stepper, selecter are loaded only when necessary. For example : \'function\' != typeof(jQuery.fn.stepper) => avoir double loading if a plugin/theme already uses this $ module
  • improved : (php, class-front_fpu.php) Edit Featured Pages button is displayed if is_user_logged_in() AND current_user_can( \'edit_theme_options\' )
  • improved : (php, class_front_fpu) tc_set_fp_hook is now a callback of template_redirect instead of wp_head
  • added : (php, class_front_fpu) fpc_random_color_list to filter the random color list
  • added : (php, class_front_fpu) new option to choose the shape and effect of the featured page thumbnail
  = 1.16 : May 31st, 2014 =
  • fixed : (php) if Customizr theme is used, added a check if method exists and has action before removing fp action
  = 1.15 : May 29th, 2014 =
  • fixed : (css) added z-index:0 to the .fpc-container selector
  = 1.14 May 29th, 2014 =
  • added : (json) compatibility with the Genesis framework
  = 1.13 =
  • added : (php) version and version upgraded from option on plugin activation
  = 1.12 =
  • fixed : (php, class_controls_fpc.php) in case : dropdown-posts-pages, $tc_all_posts array() has to be declared before filling it
  • fixed : (css) removed media query for devices < 320 px
  • changed : (php, class_controls_fpc.php) in case : dropdown-posts-pages, changed \'numberposts\' to -1
  • improved : (css, js) add !important to background-color and border-color
  • added : when layout is 4 by lines, new option to force responsive behaviour for devices < 979px
  • added : (php, admin) system infos page to paste for support request. Uses a browser\'s class librairy by Chris Schuld (
  • improved : (php , class_utils_fpu.php) tc_fpc_get_option will return false if option not set
  = 1.11 =
  • improved : (css) better centering for mobile devices max-width 480px
  • added : (css, php) dynamic class name of the theme added to body tag
= 1.10 =
  • improved : (js : fpu-front.min.js) better handling of dynamic span classes
  • improved : (js : fpu-customizer-preview.min.js, php : class_front-fpu) button text color property set as !important
= 1.9 =
  • fixed : (js) prevent conflict with WPF : dynamic style for title and excerpts in fpu-cutomizr-preview.js is set with attr(\'style\' + !important instead of css(\'color\')
= 1.8 =
  • fixed : (css) title and excerpt color set to !important when random mode enabled
  • fixed : (php) option fp_number_per_line called with __get_fpc_option to get the default in class utils
= 1.7 =
  • fixed : (php) better handling of previous featured pages settings id on update
= 1.6 =
  • fixed : (php) bug in class_front_fpu.php for older version of PHP
  • fixed : (css) better centering of thumbnail
= 1.5 =
  • fixed : (css) button text color overrides random colors
  • fixed : (css, php) custom colors set flagged !important
  • improved : (js) better handling of the front end javascript with var localization
  • improved : (js) check if jQuery is registered and enqueued for old themes
  = 1.4 =
  • added : compatibility with any WordPress theme
  • added : predefined location for most popular themes : twenty fourteen, twenty thirteen, twenty twelve, twenty eleven, twenty ten, customizr, alexandria, responsive, spacious, swift basic, vantage, sixteen, virtue, attitude, radiate, ridizain, portfolio press, pinboard, ifeature, catch kathmandu, evolve, weaver ii, sugar and spice, raindrops, coller, dms, coraline, catch box, catch evolution, mantra, tempera, iconic one, destro
  • added : new option section in the WordPress customizer
  • added : new option : select a predefined or custom location (with a hook)
  • added : new option : customize the background color
  • added : new option : thumbnails override the random colors
  • added : new option : customize title/excerpt colors
  • added : new option : disable the 200 char. limit for excerpt
  • added : new option : select button style
  • added : new option : customize the button text color
  • improved : better loading performance with minified stylesheet
  • improved : better handling of default options
  • improved : better loading performance with minified stylesheet
  = 1.3 =
  • fixed : (php) plugin update issue : the plugin was still displaying an update notification after update
= 1.2 =
  • improved : (php) Admin : better handling of activation key timeout and nonce
= 1.1 =
  • changed : (php) Admin : title of activation key admin page
= 1.0 =
  • initial release