Skip to content

keoniworld/Customizr

 
 

Repository files navigation

Customizr - Free Wordpress Theme

Just enjoy designing your website live from the WP customizer screen. Choose your options : skin, logo, social profiles, slider, layout, featured blocks... you can even customize your css live. And this is it! The clean and fully responsive design can be used for any type of website: corporate, portfolio, business, blog, landing page, etc. The theme also includes a responsive slider generator (with call to action text and button) to make your pages or posts look beautiful. Customizr is built with HTML5 and CSS3 upon the Twitter Bootstrap framework.

Installation

  1. Upload the customizr folder to the /wp-content/themes/ directory Activation and Use
  2. Activate the Theme through the 'Themes' menu in WordPress
  3. See Appearance -> Customiz'it to change theme options

User Guide and Main Features

WP Version

Since this theme uses the WordPress customizer feature for most options, it requires at least version 3.4 to work properly. Please make sure your WP version is at least 3.4.

Choosing a skin

The theme comes with seven skins. The default skin is the blue one. Open the customizer screen to select your prefered skin.

Uploading a logo and a favicon

Go to the customizer screen in the logo and favicon section and upload your images. For best results, try uploading a logo with the following maximum dimensions => max-height :100px, max-width ; 250px

Home page settings

All settings for home page are available in the customizer screen. You can :

  • Select a static page/ your lasts posts (the number of posts per page can be changed in the page and post layout section),
  • Choose a layout for your sidebars : full-width, left, right, two sidebars,
  • Select a slider among the ones you have created (see below for slider creation) and choose the slider options : full-width or boxed, delay between slides. To remove the demo slider : select "No slider" in the dropdown list.
  • Set your home featured pages and text (you can also disable this feature). To remove the featured pages area : select "Hide" in the dropdown list.

Selecting a menu

Customizr comes with one menu location in the header. Select a menu in the customizr screen => menu section

Pages and posts layout

With Customizr, you can define your page and post layout at two levels :

  1. In the main option screen (Customizer screen) : you can define the global default layout for all your website, for all your posts and for all your pages. Four choices are available for the sidebars location : full-width (no sidebars), left, right, two sidebars.
  2. In each post or page editing screen, you can define a particular layout in a dedicated box: full-width (no sidebars), left, right, two sidebars.

Social links

You can set up to nine social network profile in the customizer option screen. Write the url of your social profile in the fields. The social icons can be displayed in four predefined location of your website : header, footer, top of right sidebar, top of left sidebar.

Slider management

Creation

  1. Go to the edit screen of any image
  2. Find the Slider options box
  3. Check "Add to a slider"
  4. Set the optional call to action fields : title, description, text of the button and link to page/post
  5. Write a name and click on the "Add a slider" button : this will automatically add the current media to your slider (no need to refresh)

Adding images to a slider

  1. Go to the edit screen of any image
  2. Find the Slider options box
  3. Check "Add to a slider"
  4. Set the optional call to action fields : title, description, text of the button and link to page/post
  5. Select a slider in the list

Reordering the slides

The slides can be manually reorder with a drag and drop feature.

Adding a slider to a post/page

  1. Go to the edit screen of any page/post
  2. Find the slider options box
  3. Check "Add a slider"
  4. Select a slider
  5. Change the delay and layout field if needed
  6. Update the page

Deleting a slider

In the Slider options box, at the top of the slides table, click on "Delete this slider". This action will delete the slider but not the images.

Post Formats

You can choose up to 10 post formats for your posts.
Posts with the aside, status, quote and link post formats are displayed with no title.
Posts with the link post format will link out to the first a tag in the post.

Notes for developers

Customizr loop

For the development of this theme, I created only one loop for all kind of content. It is located in index.php. I also made the choice to use template parts instead of using the template hierarchy.

  1. The loop calls the main template : article-content.php
  2. The templates parts are then called in article-content.php, depending on the post type or context.

Translation

The themes is ready for translation and already translated in french. Translation files are in /lang.

License

Unless otherwise specified, all the theme files, scripts and images are licensed under GNU General Public License version 2, see file license.txt. The exceptions to this license are as follows:

Changelog

= 2.1.8 =

  • changed : activation options are disable for posts_per_page and show_on_front
  • changed : redirect to customizr screen on first theme activation only

= 2.1.7 =

  • fixed : home page slider was checking a $slider_active variable not correctly defined
  • fixed : slider name for page and post was only ajax saved. Now also regular save on post update.

= 2.1.6 =

  • improved : Menu title padding
  • fixed : front office : page and post sliders could not be disable once created
  • removed : some unnecessary favicon settings
  • fixed : function wp_head() moved just before the closing tag
  • added : filter on wp_filter function
  • added : russion translation, thanks to Evgeny Sudakov!
  • improved : thumbnail and content layout for posts lists
  • fixed : ajax saving was not working properly for page/page slider, a switch case was not breaked.

= 2.1.5 =

  • fixed : When deleted from a slider, the first slide was not cleared out from option array
  • added : Titles in customizer sections
  • added : checkbox to enable/disable featured pages images
  • added : Optional colored top border in customizer options
  • added : new black skin
  • removed : text-rendering: optimizelegibility for hx, in conflict with icon fonts in chrome version 27.0.1453.94
  • improved : blockquote styling
  • fixed : in tc_script.js insertbefore() target is more precise
  • improved : font icons are now coded in CSS Value (Hex)
  • added : add_action hooks in the templates index and sidebars

= 2.1.4 =

  • fixed : in tc_meta_boxes.php, line 766, a check on the existence of $slide object has been added
  • fixed : iframe content was dissapearing when reordering divs on resize. Now handled properly in tc_scripts.js
  • fixed : breadcrumb menu was getting covered (not clickable) in pages. fixed in css with z-index.
  • fixed : thumbnails whith no-effect class are now having property min-height:initial => prevents stretching effect
  • fixed : revelead images of featured page were stretched when displayed with @media (max-width: 979px) query
  • fixed : better vertical alignment of the responsive menu
  • changed : color of slider arrows on hover
  • changed : text shadow of titles
  • changed : color and shadow of site description

= 2.1.3 =

  • fixed : in tc_voila_slider, jump to next loop if attachment has been deleted
  • removed : title text in footer credit
  • fixed : image in full width slider are displayed with CSS properties max-width: 100%, like before v2.0.9

= 2.1.2 =

  • fixed : new screenshot.png

= 2.1.1 =

  • fixed : new set of images licensed under Creative Commons CC0 1.0 Universal Public Domain Dedication (GPL Compatible)

= 2.1.0 =

  • fixed : slide was still showing up when 'add to a slider' button was unchecked and a slider selected
  • fixed : new set of images with compliant licenses

= 2.0.9 =

  • replaced : jquery fancybox with a GPL compatible version
  • removed : icon set non GPL compatible
  • added : icon sets Genericons and Entypo GPL compatible
  • fixed : image in full width slider are now displayed with CSS properties height:100% et width: auto
  • added : function hooked on wp_head to render the custom CSS

= 2.0.8 =

  • removed : minor issue, the function tc_write_custom_css() was written twice in header.php

= 2.0.7 =

  • fixed : custom featured text (for featured pages) on front page was not updated when updated from customizer screen
  • fixed : title of page was displayed when selected as static page for front page
  • fixed : border-width of the status post-type box
  • added : custom css field in customizer option screen
  • added : lightbox checkbox option in customizer option screen

= 2.0.6 =

  • added : new customizer option to enable/disable comments in page. Option is tested in index.php before rendering comment_templates for pages
  • fixed : in the stylesheets, the right border of tables was unnecessary

= 2.0.5 =

  • fixed : printf php syntax in footer.php

= 2.0.4 =

  • fixed : test on current_user_can( 'edit_post' ) in template part content-page.php was generating a Notice: Undefined offset: 0 in ~/wp-includes/capabilities.php on line 1067
  • added : copyright and license declaration in style.css

= 2.0.3 =

  • fixed : same unique slug as prefix for all custom function names, classes, public/global variables, database entries.

= 2.0.2 =

  • fixed : CSS image gallery navigation arrows
  • removed : the_content() in attachment templates
  • fixed : bullet list in content now visible
  • added : hover effect on widget lists
  • fixed : skin colors when hovering and focusing form fields
  • fixed : skin colors when hovering social icons

= 2.0.1 =

  • Removal of meta description (plugin territory)
  • Page edit button is only visible for users logged in and with edit_post capabilities

= 2.0 =

  • Replacement of the previous custom post type slider feature (was plugin territory) with a custom fields and options slider generator
  • Addition of ajax powered meta boxes in post/page/attachment for the sliders

= 1.1.7 =

  • file structure simplification : one core loop in index.php

= 1.1.6 =

  • Removal of add_editor_style()
  • Addition of image.php and content-attachemnt.php for the images galleries and attachement rendering

= 1.1.5 =

  • Sanitization of home_url() in some files (with esc_url)
  • Clearing of warning message in slides list : check on the $_GET['action'] index
  • Addition of some localized strings
  • Removal of the optional WP footer credit links

= 1.1.4 =

  • addition of selected() and checked() functions in metaboxes input
  • better sanitization of WP customizer inputs : 3 sanitization callbacks added in tc_customizr_control_class for number, textarea and url

= 1.1 =

  • Better stylesheets enqueuing
  • Fix the quick mode edit for slide custom post : add a script to disable the clearing of metas fields on update
  • Add a fallback screen on activation if WP version < 3.4 => WP Customizer not supported
  • Fix the slide caption texts rendering change the conditions (&& => ||)

= 1.0 =

  • Initial Release

Copyright

Customizr is a free WordPress theme designed by Nicolas Guillaume in Nice, France. (website : Themes and Co)
Feel free to use, modify and redistribute this theme as you like. You may remove any copyright references (unless required by third party components) and crediting is not necessary, but very appreciated... ;-D.
Customizr is distributed under the terms of the GNU GPL.

Enjoy it!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 82.0%
  • PHP 11.3%
  • JavaScript 6.7%