Homepage Control

Description

Using Homepage Control, any theme which uses a “homepage” (or other) hook to display components on a homepage, just got better. Re-order or disable any of the homepage components added by your theme, and control the display and order of any function hooked on to the “homepage” hook.

Looking for a helping hand? View plugin documentation.

Usage

Once activated, a “Homepage Control” item will display in the Theme Customizer ( Appearance > Customizer ).

Visiting this screen will display a table of the possible homepage components, with options for re-ordering them, or disabling individual components.

Once done, click the “Save Changes” button, to commit your new component order into the system.

Screenshots

  • The Homepage Control administration screen.

Installation

Installing “Homepage Control” can be done either by searching for “Homepage Control” via the “Plugins > Add New” screen in your WordPress dashboard, or by using the following steps:

  1. Download the plugin via WordPress.org.
  2. Upload the ZIP file through the “Plugins > Add New > Upload” screen in your WordPress dashboard.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Visit the “Appearance > Customizer” section, select “Homepage Control”. There you can select the components you’d like to display, and in which order.

FAQ

No components show up in the administration area. Is my theme broken?

Not at all. This simply means your theme doesn’t support the “homepage” action hook, which is a method of adding components to a homepage design.

Please consult your theme developer if you have further queries about customising your homepage.

What happens if I switch themes? Do I lose my settings?

Not at all. 🙂 If you switch themes, Homepage Control will remember the homepage component settings for each theme you apply changes to, making switching themes a breeze.

How do I contribute?

We encourage everyone to contribute their ideas, thoughts and code snippets. This can be done by forking the repository over at GitHub.

Reviews

PLEASE HELP WITH THE PROBLEM!!!

I am using the AZERASHOP theme and I installed Homepage Control plugin. But it isn’t work. So I read instruction there: “Make your theme compatible with Homepage Control”.
BUT I DON’T KNOW WHERE SHOULD I PUT THE PHP CODE IN THE INDEX.PHP FILE?
THIS IS A INDEX.PHP CODE:

<?php
/**
* The main template file.
*
* This is the most generic template file in a WordPress theme
* and one of the two required files for a theme (the other being style.css).
* It is used to display a page when nothing more specific matches a query.
* E.g., it puts together the home page when no home.php file exists.
* Learn more: https://codex.wordpress.org/Template_Hierarchy
*
* @package azera-shop
*/

get_header();
azera_shop_wrapper_start( ‘col-md-8’, false ); ?>

<main <?php if ( have_posts() ) { echo ‘itemscope itemtype=”http://schema.org/Blog”‘;} ?> id=”main” class=”site-main” role=”main”>

<?php if ( have_posts() ) : ?>

<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post();?>

<?php
get_template_part( ‘content’ ); ?>

<?php endwhile; ?>

<?php the_posts_navigation(); ?>

<?php endif; ?>

</main><!– #main –>

<?php
azera_shop_wrapper_end( true );
get_footer(); ?>

Can’t drag/drop or uncheck boxes.

Installed Storefront, and Homestore themes from Woo. Installed This to reorder homepage components. Shows up with the list of components, but can’t do anything with them like reorder or delete.

Read all 7 reviews

Contributors & Developers

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

Contributors

“Homepage Control” has been translated into French. Thank you to the translators for their contributions.

Translate “Homepage Control” into your language.

Interested in development?

Browse the code or subscribe to the development log by RSS.

Changelog

2.0.2

  • 2016-08-24
  • Minor tweaks to customizer control.

2.0.1

  • 2015-06-01
  • Make sure only components that actually exist are outputted to the customizer control (props valendesigns).
  • Hide by default components added after the initial setup.

2.0.0

  • 2015-04-28
  • Removed custom admin page and moved Homepage Control to the WordPress Customizer in Appearance > Customizer.

1.0.1

  • 2014-11-21
  • Improved handling of functions hooked in via classes.

1.0.0

  • 2014-03-18
  • Initial release. Woo!