Welcome to Hana - A Responsive Wordpress Blog Theme

Version 1.0.0

This documentation is for “Hana” Theme. We will show you what does it do and how you could use it. This document covers the installation and use of this theme and reveals answers to common problems and issues - We encourage you to read this document if you are experiencing any difficulties.

Thanks so much!

Installation

There are two methods to install the theme.

If the normal installation method (1) is not supported by your web host, you will have to use the alternate option (2).

1 - Installing from Wordpress

Follow the steps below to install inside WordPress:

  • Login to WordPress Admin and browse to Appearance > Themes.

  • Click on the Add New Theme (or "Install Themes" tab for older versions) and click Upload.

  • Browse your computer to select "hanablog.zip" (it's in the zip file you downloaded from ThemeForest). Click "Install Now" button.

  • Wait while the theme is uploaded and installed.

  • Once it's uploaded, click the Activate link.

  • Then you will get a notification to activate the required plugins. Follow the steps to install and activate. All plugins are integrated into the theme.

2 - Installing Via FTP Server

Follow the steps below to install via FTP:

  • Log into your hosting space via an FTP software.

  • Unzip the hanablog.zip file and ONLY use the extracted "hanablog" theme folder.

  • Upload the extracted Hana theme folder into wp-content/themes folder.

  • Activate the newly installed theme. Go to Appearance > Themes and activate it.




Update Theme

Follow the steps below to update theme to new version:

  • For this method you should first install Theme Upgrades Tool.
  • Unzip the file you just downloaded from ThemeForest and locate the WordPress Theme.(eg. hana.zip)
  • Log into your WordPress Dashboard.
  • Click on Appearance > Themes.
  • Still within the Themes section, on header tab, click on “Add New”, then on header second tab click "Upload".
  • Click “Browse…” and locate the new theme file. (eg. hanablog.zip).
  • In the “Upgrade existing theme?” option choose “Yes” from the dropdown list.
  • Click “Install Now”.
  • Click “Activate”.

Supported Post Formats

Hana comes with 7 different post formats: Standard, Video, Gallery, Music, Link, image and Quote Posts.

post-formats

  • Standard Post Format : Standard is the default post format in WordPress. It can be an article, a blog post, or anything the you want it to be. A standard post can also be any of the other post formats as well. For example, a standard post can have a gallery or a video.

  • Gallery : this format allows you to create posts with featured gallery slideshow. You can add images via clicking Add Image button which opens Add Media popup, then upload images from your PC or load them from your media library. Also you can Add, Remove or Edit images any time you want. It's important to know that image Title will be used on image Captions for Gelleries. You can manage them from your Media Library. Also you can change image order via drag & drop functionality.


  • gallery

  • Link : A link post format contains a link to a web location. For it, you can just add a title of the link and then add url to first line of content.

  • link

  • Image : An image post format in WordPress is used to display a single image or photo.

  • Quote Post Format : It is used for quotations, specially when a you wants to just share a quote which is not within a standard post or article.

  • quote

  • Video Post Format : A post in video post format usually contains a video either embedded from a third party video hosting service like YouTube or uploaded and played directly from WordPress. Therefore you can Copy the embed code of the video from YouTube, Vimeo or any other site that gives you video embed codes.

  • video

  • Audio Post Format : This format is quite the same as Video, but it only supports Soundcloud embeds.

  • audio

Pages

Creating pages in wordpress is the same as creating posts, so we won't discuss them in details right now, but in short: Go to Pages > Add New > Enter Page Title and Content, then choose a page template and you are done. Hana Theme supports 3 page templates: Default (fullwidth), with Left Sidebar and with Right Sidebar.

pages

How to Create Contact Page?

In short, we need to create a default page with for example: "Contact" and add the necessary content which will display Contact Form and Google Map (optional). For this we will need to install well known wordpress plugin - Contact Form 7 which is fully compatible with Hana Theme. After you install the plugin "Contact" link will appear in the dashboard menu, go to it and copy Contact Form 1 shortcode, then go back to your recently created Contact Page and paste this shortcode into the Page Editor field and publish your page.

contact

contact

Hana Theme Customization

You can manage everything related to theme in Theme Customize : Appearance -> Customize

General options

  • Main Options
    • Site Width: Set the width of blog in pixel when checked Content Boxed Style.
    • Sidebar Width: Set the width of sidebar in pixel.
    • Boxed Style: Wide and boxed Layout for header section.
    • Site Background Image: Upload an image for site background.
    • Background Image Size:
      • Pattern: The background image will be repeated both vertically and horizontally.
      • Cover: Scale the background image to be as large as possible so that the background area is completely covered by the background image.
    • Background Image position
      • Scroll: The background move with page scroll.
      • Fixed: The background is fixed on page scroll.
    • RTL : Active RTL layout.
  • Layout setting
    • Grid Post Layout : Display articles as grid mode.
    • List Post Layout : Display articles as list mode.
    • Timeline Post Layout : Display articles as Timeline mode.
    • 1st post full width : Display first articles as full width.
    • Grid / Timeline Layout : Select grid/timeline archive page layout when you set grid/timeline as layout setting.
    • List Layout: Select list archive page layout when you set list as layout setting.
    • Alternative List Mode: Apply on list layouts and change thumabnail position alternate.
  • Page Transition
    • Page Transition: Set animattion for page transitions.
    • In effect transition : set animated page transitions when page is appear.
    • Out effect transition : set animated page transitions when page is disappear.
    • Show Loading : Show loading animation on page load.
    • Loading Title: The text showed on page loading.

Header & Menu

  • Header General
    • Show Main Menu: Show / hide main navigation menu.
    • Show Fixed Menu: Fix main menu when scroll the page.
    • Header Layout: There are three unique header layout you can choose one of them.
    • Logo Image: Upload a image for logo in header. If don't set anything, it use from site identify text.
    • Retina Logo Image: Upload retina image for site logo.
    • Logo Width: Set a number for logo width.
  • Fixed Sidebar
    • Show Fixed Sidebar Icon: You can show / hide sidebar icon on header.
    • Fixed Sidebar Align: Set fixed sidebar to left / right.
    • Fixed Sidebar Widh: Set the width of fixed sidebar.
  • Ajax Search
    • Enable Ajax: If check this, a live ajax search active on header search form.
    • Min Character For Search: Set the minimum character for ajax search running.
    • Result Count: How much post show on search result section.

Slider

  • Carousel Options
    • Show Slider: Enable or disable slider.
    • Boxed Slider: If check this, slider show on main site container else slider is fullwith.
    • Slider Layout: Set one of five predefined slider layouts.
    • Show Posta: Show slider items from latest post or trending posts.
    • Posts Count: Set the number for posts amount on slider.
    • slider Height: Set the height for slider.
    • Thumbnail Width: Set the width for slider thumbnail.
    • Thumbnail Width: Set the width for slider thumbnail.
    • Autoplay: Set the autoplay option for slider.
    • Autoplay Speed: Set speed number of slider, in milliseconds.
    • Show Navigation: Show next and previous button on slider.
    • Top margin: Set a top margin for slider section.
  • Slider Item element
    • Show Category: Show or hide category in slider.
    • Show Title: Show or hide title in slider.
    • Show Date: Show or hide date in slider.
    • Show Read More Button: Show or hide read more button in slider.

Feature Area Optin

  • Carousel Options
    • Show carousel: Enable or disable carousel.
    • Boxed Carousel: If check this, carousel show on main site container else carousel is fullwith.
    • Carousel Layout: Set one of three predefined carosuel layouts.
    • Title: Show the title of poplar post area.
    • Posts Count: Set the number for posts amount on carousel.
    • Order By: Order carousel item by random, date, number of likes and number of comments.
    • Item Count on carousel: Set the number of carousel columns.
    • Thumbnail Width: Set the width for carousel thumbnail.
    • Thumbnail Height: Set the height for carousel thumbnail.
    • Autoplay: Set speed number of carousel, in milliseconds.
    • Show Dots: Show pagination dots on carousel.
    • Item Margin: Set the margin between carousel items.
  • Carousel Item element
    • Show Category: Show or hide category in carousel.
    • Show Title: Show or hide title in carousel.
    • Show Date: Show or hide date in carousel.
    • Show Read More Button: Show or hide read more button in carousel.

Promo Box

  • Promo Option
    • Show Promo Box: Enable or disable promo area.
    • Count: Set the count of promo boxes to show.
    • Promo Box #1,#2,#3,#4 Title: Set the title of promo boxes.
    • Promo Box #1,#2,#3,#4 Image: Set the image of promo boxes.
    • Promo Box #1,#2,#3,#4 URL: Set the URL of promo boxes.

Content Option

  • Index & Archive Page
    • Columns: Set the number of columns when use grid mode.
    • Active Animation: If Check this, archive post apear with your selected animation.
    • Animation: Set the animation for posts apearance.
    • Sidebar Align: Set the sidebar alignment to left , right or disable sidebar in home page.
    • Pagination Type: Set the blog pagination style as numbered pagination or default (next and prev button) pagination.
    • Thumbnail Width: Set the width for articles thumbnail.
    • Thumbnail Height: Set the height for articles thumbnail.
    • Horizontal Gutter: Horizontal space between posts in pixel.
    • Vertical Gutter: Vertical space between posts in pixel.
    • Show Thumbnail Only: Show thumbnail only and not display other formats preview like video and audio.
    • Show Category: Show category in home / archive posts.
    • Show Like : Show like count in home / archive posts.
    • Show Excerpt: Show excerpt in home / archive posts.
    • Post Description: Show full content post or excerpt content post in home / archive posts.
    • Except Length: if select excerpt for "Post description" then you can set except length (in word).
    • Show Dropcap: Show first letter of post description / content as big letter.
    • Show Read More: Show "read more" button in home / archive posts.
    • Show Author: Show post author in home / archive posts.
    • Show Date: Show date of post in home / archive posts.
    • Show Breadcrumb: Show breadcrumb in archive and search pages.
  • Share
    • Show Sharing: Show sharing button on home / archive posts.
    • Show Facebook: Show Facebook sharing on posts.
    • Show Twitter: Show Twitter sharing on posts.
    • Show Pintrest: Show Pintrest sharing on posts.
    • Show Goole+: Show Goole+ sharing on posts.
    • Show LinkedIn: Show LinkedIn sharing on posts.
    • Show Tumblr: Show Tumblr sharing on posts.
    • Show Reddit: Show Reddit sharing on posts.
  • Single Page Options
    • Sidebar Single Align: Set the sidebar alignment to left , right or disable sidebar in single pages.
    • Show Tags: Show post tagsion single post.
    • Show Likes count: Show post likes in single post.
    • Show Comments count: Show post Comments counts in single post.
    • Show Author Description: Show author description box in single post.
    • Show pagination: Show next and prev post section in single post.
    • Similar Post: Show random or related post in single post.
    • Similar Posts Title: Set title of similar posts section in single post.
    • Show Post Comments: Show comments section in single post.
    • Show Page Comments : show comments section in page.

Footer

  • Setup Footer
    • Show footer social: Show / Hide footer social section.
    • Show goto top icon: Show / Hide footer go to top button.
    • Footer Logo: Upload an image for footer logo.
    • logo width: Set the width of footer logo in pixel.
    • Enter Copyright Text: Set a text for footer copyright.

Social Media: Show Social Media Icons in Header & Footer by enter your your social network URL on specific field. You can set Facebook, Google Plus, Twitter, Youtube, Flickr, Linkedin, Bloglovin, Tumblr, Pinterest, Soundcloud, Behance, Vimeo, Instagram social networks.

Color

  • Main menu
    • Menu general
      • Background: Set the color for main menu background.
      • Text: Set the color for main menu text.
      • Text hover: Set the color for main menu text on mouse hover.
      • Sub menu border: Set the color for sub menu borders.
      • Header Lines Color: Set the line colors on header.
    • Search icon
      • Color: Set the color for header search icon.
      • Hover Color: Set the color for header search icon on mouse hover.
    • Fixed Sidebar Icon
      • Color: Set the color for header fixed sidebar icon.
      • Hover Color: Set the color for header fixed sidebar icon on mouse hover.
    • Social icons
      • Color: Set the color for header social icon.
      • Hover Color: Set the color for header social icons on mouse hover.
  • General
    • General
      • Background: Set the main background color for your blog.
      • Accent: Set the accent color for your blog. This color apply on post category, read more background, single sharing, some title hover, widget title border and ...
      • Title: Set the color for post title.
      • Text: Set the color for post content / ecerpt.
      • Meta: Set the color for post meta. This color apply on date/time, author, sharing button, like icon and... .
      • Border: Set the color for blog item borders such as next and previous post in single pages, breadcrumb , pagination border and… .
      • Alt: Set the color for input search and meta cloud background and...
    • Read More Button
      • Text: Set the color for button's text.
      • Text Hover: Set the color for button's text hover.
      • Background: Set the color for button's background.
      • Hover Background: Set the color for button's background hover.
  • Footer
    • Footer General
      • Background: Set the color for background of blog footer.
      • Text : Set the color for text of blog footer.
      • Text Hover: Set the color for text of blog footer on mouse hover.
      • Meta Color: Set the color for text of meta items on blog footer.
      • Border Color: Set the color for border of blog footer items.
    • Copyright
      • Background: Set the background color copyright section.
      • Copyright Text: Set the text color for widget and copyright section.
      • Social Color: Set the color for "social icons" on blog footer.
      • BackLink Hover: Set the color for "social icons" on blog footer on mouse hover.
      • BackLink: Set the color for "back to top" button on blog footer.
      • BackLink Hover: Set the color for "back to top" button on blog footer on mouse hover.

Custom Css: You can write your custom css for current class and element tags.
Example:

 body { background: #ccc !important;} 

Typography

  • Typography Settings
    • Title Font: Select title font family from google fonts.
    • Content Font: Select content font family from google fonts.

Widgets

This theme comes with six custom widgets, which are really easy to use.
More info about widgets here: WordPress Widgets

  • 1- Hana About Me : A widget that show some information about blog author.

    about me about me

  • 2- Hana Lastet Posts : A widget that displays your latest posts from all categories or a certain category.

    lastet post lastet post

  • 3- Hana Custom Ads : A widget that displays custom advertise banner.

    custom ads custom ads

  • 4- Hana Social Icons : A widget that displays your social network links as icon.

    social icons
  • 5- Hana Maichimp Newsletter : A widget that displays your social network links as icon.

    newsletter newsletter
  • 6- Hana Category image: A widget that displays your social network links as icon.

    newsletter newsletter

Recomended Plugins


  • AJAX Thumbnail Rebuild : AJAX Thumbnail Rebuild allows you to rebuild all thumbnails on your site. There are already some plugins available for this, but they have one thing in common: All thumbnails are rebuilt in a single step. This works fine when you don’t have that many photos on your site. When you have a lot of full-size photos, the script on the server side takes a long time to run. Unfortunately the time a script is allowed to run is limited, which sets an upper limit to the number of thumbnails you can regenerate. This number depends on the server configuration and the computing power your server has available. When you get over this limit, you won’t be able to rebuild your thumbnails.Visit details

  • Instagram Slider Widget : Instagram Slider Widget is a responsive slider widget that shows latest images from a public instagram user or hashtag.Visit details

  • Facebook Widget : This widget will provide you the most simple and attractive way to display Facebook page likes into your WordPress sidebar. It is very easy to configure with Admin area. You just need to activate plugin and drag this widget like other widgets. Just add application id from your created facebook application, add it into widget and also URL of your Facebook page. You also have other options like show faces , show Data Stream and Header.Visit details

  • Contact Form 7 : Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.Visit details

Features

  • Responsive Layout
  • Boxed Layout
  • Ajax Live Search
  • Internal Basic Shortcode to make your posts easy and clean
  • Grid and List Layout
  • Timeline Layout
  • Grid Masonry Layout
  • 3 grid / timeline Layouts mode
  • 2 list Layouts mode with alternative mode
  • WordPress 4.9.x compatible
  • Typography option and set fonts from google fonts
  • RTL Support
  • 3 Header Layouts
  • Static and fixed menu
  • Support Most Post Formats - standard, video, image, audio, gallery, quote and link
  • Transition effect – in effect / out effect
  • 5 Slider layout with full options
  • 3 Carousel layout with full options
  • Many awesome widget such as "about me","custom advertise", "Mailchimp newsletter","Latest Posts", "Category Images" and...
  • Contact Form 7 Supported
  • 500+ Font Awesome Icons included
  • Wide & Boxed Layout Versions
  • Youtube video
  • 1 Coulmn, 2 Columns and 3 Columns for grid layout
  • Blog with sidebar / full no sidebar
  • List and grid layout no sidebar
  • Similar Post – Random, Related
  • HTML, CSS3, JQuery
  • Themes option powered by WordPress Customizer
  • Social Media Icon
  • Seo optimized
  • Left and right sidebar
  • Custom css

Importing The Demo Data

You can install sample content by importing the live preview settings. This allows you to quickly set up your theme at the same way the demo is set up.

The package comes with a XML files (hana-default.xml, hana-fashion.xml , hana-food.xml), and you can find it inside the folder called "dummy-content".

To recreate the demo:

  • 1- Go to WP Admin > Tools > Import.
  • 2- Select and install WordPress importer.

    custom ads

  • 3- Select the XML file (hana-default.xml, hana-fashion.xml , hana-food.xml) and upload it (check the Download and import file attachments checkbox). This may take a while, depending on the speed of your internet connection and on the speed of your server: be patient!

Credits

  • Wordpress - https://wordpress.org/
  • jQuery - https://jquery.com/
  • Owl Carousel - http://owlgraphic.com/owlcarousel/
  • animsition - http://blivesta.com/
  • Google Fonts - https://www.google.com/fonts
Thank you so much guys!