Human Droid is a child theme of Beans and hence you need to install Beans WordPress theme first on your website by following this guide before proceeding with the installation of this theme.
Once you have Beans theme installed, install Human Droid theme by following the steps below:
- Download Human Droid Theme. You will get a zip file after download.
- Go to your WordPress Dashboard and click on Appearance -> Themes.
- Click on Add New button at the top of the Themes page.
- Click on Upload Themebutton situated on top, next to the title.
- Click on Choose File and select the zip file you downloaded in step 1.
- Click on Install Now.
- Once installed, click on Activate Theme to active the theme on your site.
Setup Homepage and Blog Page
The homepage is supposed to display your profile picture along with a short bio. The blog page lists down all the posts in your blog. By default, WordPress shows the blog posts on the homepage. We will be changing this so that our custom page gets shown on the home page and the blog is available at URLyoursite.com/blog.
Below you can learn how to set this up:
Create Home Page
- Create a New Page from WordPress Dashboard -> Pages -> Add New
- In the Add New Page find the Page Attributes section on the right and select Profile Page Template in the drop-down.
- Upload your picture by clicking on the Set featured image link in the Featured Image section. Make sure to have this image of size 830x430px or greater, as the image will need to be large enough to cover the entire area of the profile section on the homepage.
- Do not enter any text in the page title and hit publish.
- A new empty page with the empty title will get created. We will set this page later as the homepage.
Create Blog Page
- Create another New Page from WordPress Dashboard -> Pages -> Add New
- In the Add New Page give the title Blog to the page.
- Leave other options as it is and publish the page.
- A new blank page titled Blog will get created at URLyoursite.com/blog. We will use this page as the blog post page as described below.
Update Reading Settings
- Now go to WordPress Dashboard -> Settings -> Reading
- Under Reading Settings find the section Front page displays and select A static page as the radio option.
- Now open the drop-down for Front page and select the Home page we created above. Note that since we didn’t give a page title it will appear as #x (no title) where x will be any number.
- Open the drop-down for Posts page and select the blog page we created above. The page would be titled as Blog in the drop-down.
- Click Save Changes button and then go to WordPress Dashboard -> Settings -> General and edit the Site Title and Tagline to suit your profile.
- Save Changes again and then check your homepage.
Setup Social Menu
The social menu gets displayed in your profile on the homepage. To set this up follow the instructions below:
- Go to WordPress Dashboard -> Appearance -> Menus
- Click on Create a new menu link under the Edit Menus tab.
- Give the menu name as Social Menu and hit the Create Menu button.
- Now click and expand the Custom Links section on the left.
- Enter theURL andLink Text in Custom Links section of one of your social profile and click Add to Menu. For e.g. enterURL as https://twitter.com/templateflip andLink Text asTwitter. Similarly, add links to your other social profiles.
- Now we need to add icons for these menu items. Find and expand Screen Options situated at the top right of the current page.
- You will find a checkbox for CSS classes under Show advanced menu properties. Check the check box for CSS classes
- Expand the individual menu item in the Menu Structure section. You will find a new text box for CSS classes.
- Enter the CSS class for each social network in the text area. For example, use icon-facebook-square for Facebook, icon-twitter-square for Twitter and icon-linkedin-square for LinkedIn. Refer to FontAwesome icons for a complete list of icon names you can use here.
- Now check the Social Menu check box found at the bottom of the page under Menu Settings.
- Now hit Save Menu and then visit your homepage to check the social menu.
Create Contact Page
- Next, we can create a contact page for the site by going to WordPress Dashboard -> Pages -> Add New
- You can name this page as Contact Me or anything else that you like.
- Contact Form can be added to the page using Jetpack Contact Form or Contact Form 7 plugin. Or you can use any other plugin that you like.
- Publish the page. We will add this page later to the main header menu.
Create Work Pages
- Create Work page for your site by going to WordPress Dashboard -> Pages -> Add New
- Name this page Work.
- If you want to use just one page to show your work than you can add details of your work on this page and then publish the page.
- Alternatively, you can choose to show your work in multiple pages. For doing so we will create child pages for each one. You need to follow the steps below:
- Create a new page for your site by going to WordPress Dashboard -> Pages -> Add New
- Name this page depending on the work that you want to show on this page. For e.g. Design, Development, Blogging etc.
- In the Page Attributes section on the right, select Work as the Parent Page.
- In the Page Attributes section on the right, select Child Page Template in the Template drop-down.
- Add details about your work in the page and hit publish to create the page.
- Similarly, create other pages for showcasing your work. Don’t forget to set parent as Work and the template as Child Page Template.
- If you visit any of the child pages, you will see that a tab is automatically created for you to switch between the work pages.
- We recommend creating max 3 such pages as any more page will not get shown properly in the tabs.
Setup Header Menu
- Go to WordPress Dashboard -> Appearance -> Menus
- Select the Navigation (Primary Menu) from the drop-down and click on Select button.
- This menu should already have a link to your homepage added in the menu.
- Add more menu items by ticking the checkbox against the pages: Work (or the first Child Page of Work), Blog and Contact from the Pages section on the left.
- Expand the individual menu item in the Menu Structure section. You will find a text box for CSS classes. (Similar to the one we used for Social Menu)
- Enter the CSS class for each menu item in the text area. For example, use icon-home for Home, icon-briefcase for Work and icon-pencil for Blog and icon-envelope for Contact. Refer to FontAwesome icons for a complete list of icon names you can use here if you are adding or changing menu items.
- Make sure that the Primary Menu checkbox is checked at the bottom of the page under Menu Settings.
- Now hit Save Menu and then visit your homepage to check the header menu.