FTP #button-contact-vr { position: fixed; bottom: 0; z-index: 99999; } /*phone*/ #button-contact-vr .button-contact { position: relative; margin-top: -5px; } #button-contact-vr .button-contact .phone-vr { position: relative; visibility: visible; background-color: transparent; width: 90px; height: 90px; cursor: pointer; z-index: 11; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); transition: visibility .5s; left: 0; bottom: 0; display: block; } .phone-vr-circle-fill { width: 65px; height: 65px; top: 12px; left: 12px; position: absolute; box-shadow: 0 0 0 0 #c31d1d; background-color: rgba(230, 8, 8, 0.7); border-radius: 50%; border: 2px solid transparent; -webkit-animation: phone-vr-circle-fill 2.3s infinite ease-in-out; animation: phone-vr-circle-fill 2.3s infinite ease-in-out; transition: all .5s; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-animuiion: zoom 1.3s infinite; animation: zoom 1.3s infinite; } .phone-vr-img-circle { background-color: #e60808; width: 40px; height: 40px; line-height: 40px; top: 25px; left: 25px; position: absolute; border-radius: 50%; overflow: hidden; display: flex; justify-content: center; -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out; animation: phone-vr-circle-fill 1s infinite ease-in-out; } .phone-vr-img-circle a { display: block; line-height: 37px; } .phone-vr-img-circle img { max-height: 25px; max-width: 27px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); } @-webkit-keyframes phone-vr-circle-fill { 0% {-webkit-transform: rotate(0) scale(1) skew(1deg); } 10% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);} 20% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);} 30% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);} 40% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);} 50% {-webkit-transform: rotate(0) scale(1) skew(1deg);} 100% {-webkit-transform: rotate(0) scale(1) skew(1deg);} } @-webkit-keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}}@keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}} .phone-bar a { position: absolute; margin-top: -65px; left: 30px; z-index: -1; color: #fff; font-size: 16px; padding: 7px 15px 7px 50px; border-radius: 100px; white-space: nowrap; } .phone-bar a:hover { opacity: 0.8;color: #fff; } @media(max-width: 736px){ .phone-bar{display: none;} } #zalo-vr .phone-vr-circle-fill { box-shadow: 0 0 0 0 #2196F3; background-color: rgba(33, 150, 243, 0.7); } #zalo-vr .phone-vr-img-circle { background-color: #2196F3; } #viber-vr .phone-vr-circle-fill { box-shadow: 0 0 0 0 #714497; background-color: rgba(113, 68, 151, 0.8); } #viber-vr .phone-vr-img-circle { background-color: #714497; } #contact-vr .phone-vr-circle-fill { box-shadow: 0 0 0 0 #2196F3; background-color: rgba(33, 150, 243, 0.7); } #contact-vr .phone-vr-img-circle { background-color: #2196F3; } div#whatsapp-vr .phone-vr .phone-vr-circle-fill { box-shadow: 0 0 0 0 #1fd744; background-color: rgb(35 217 72 / 70%); } div#whatsapp-vr .phone-vr .phone-vr-img-circle { background: #1cd741; } div#whatsapp-vr .phone-vr .phone-vr-img-circle img { max-width: 100%; max-height: 100%; border-radius: 50%; } #fanpage-vr img { max-width: 35px; max-height: 35px; } #fanpage-vr .phone-vr-img-circle { background-color: #1877f2; } #fanpage-vr .phone-vr-circle-fill { box-shadow: 0 0 0 0 rgb(24 119 242 / 65%); background-color: rgb(24 119 242 / 70%); } /*css all in one*/ #gom-all-in-one .button-contact { transition: 1.6s all; -moz-transition: 1.6s all; -webkit-transition: 1.6s all; } #button-contact-vr.active #gom-all-in-one .button-contact { margin-left: -100%; } #all-in-one-vr .phone-bar { position: absolute; top: 50%; transform: translateY(-50%); left: 100%; color: #fff; padding: 5px 15px 5px 48px; border-radius: 50px; margin-left: -64px; width: max-content; cursor: pointer; } #popup-showroom-vr, div#popup-form-contact-vr { display: none; } #popup-showroom-vr.active, div#popup-form-contact-vr.active { display: block; position: fixed; width: 100%; height: 100vh; top: 0; left: 0; z-index: 99999; } .bg-popup-vr { position: absolute; left: 0; top: 0; background: rgb(51 51 51 / 50%); width: 100%; height: 100vh; } .content-popup-vr { background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 95%; border-radius: 5px; box-shadow: 0 0 14px 5px rgb(0 0 0 / 49%); max-width: 600px; display: flex; } .content-popup-vr input, .content-popup-vr textarea { width: 100%; max-height: 100px; min-height: 38px; border: 1px solid #b1b1b1; margin-bottom: 10px; padding: 0 7px; background: #fff; } .content-popup-vr label { width: 100%; } .content-popup-vr input.wpcf7-form-control.wpcf7-submit { max-width: fit-content; padding: 5px 32px 2px; background: #2196f3; border: 0; color: #fff; font-size: 16px; border-radius: 5px; margin: 10px auto 0; display: block; box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 29%); font-weight: 400;min-height: auto;line-height: 30px;} .content-popup-vr input.wpcf7-form-control.wpcf7-submit:hover { opacity: 0.7; } .content-popup-vr .close-popup-vr { font-family: sans-serif; width: 23px; height: 23px; background: black; position: absolute; top: -10px; right: -10px; color: #fff; text-align: center; line-height: 23px; font-size: 17px; border-radius: 50%; cursor: pointer; } .content-popup-vr .close-popup-vr:hover { background: #b50000; } .content-popup-vr .content-popup-div-vr { width: 100%; padding: 25px; } .content-popup-vr .content-popup-img-vr { width: 100%; max-width: 45%; border-radius: 10px 0 0 10px; overflow: hidden; } #loco-top, #loco-bottom { display: block; } #loco-top .content-popup-img-vr, div#popup-form-contact-vr #loco-bottom .content-popup-img-vr { max-width: 100%; text-align: center; } #contact-showroom.no-event a { pointer-events: none; } .content-popup-vr .content-popup-div-vr ul {color: #333;list-style: none;font-size: 15px;} @media(max-width: 673px){ div#popup-form-contact-vr .content-popup-vr { display: block; } div#popup-form-contact-vr .content-popup-vr .content-popup-img-vr { max-width: 100%; display: none; } } WordPress Custom Theme Tutorial - How to Custom Your Theme
-1.3 C
New York
Tuesday, January 14, 2025
Eduma Premium Education WordPress Theme

How to Custom your WordPress Theme? (Without Coding Skills)

In times past, if you want to create or build your own WordPress custom theme, you definitely need to know code or understand technical skills. However, life is changed now, it does not require coding experience to create a powerful custom theme and it takes only an hour to complete the whole process. This article today is a detailed WordPress Custom Theme Tutorial that you can try if you are a newbie.

Creating a Custom Theme – WordPress Custom Theme Tutorial

In general, WordPress themes are written in CSS, HTML, JS, and PHP. Hence, to create a powerful custom theme, you need to understand all these languages or you should hire a developer. However, hiring a web agency or a web developer costs a lot of money. In particular, if you are having a small or medium business, it’s hard to afford this cost. So some people choose the default WordPress themes.

Now you have other options to build a custom theme like using a drag-n-drop page builder or using a theme framework. However, you can not use a theme framework  if you are not a developer or a techy person. So using a page builder plugin is probably a perfect choice for everyone and every level. But this option has a limited layout to build custom themes.

To solve this matter, you now can try the most famous builder platform, Beaver Builder. Plus, the plugin has Beaver Themer add-on which helps to build a custom theme layout easily using a drag-n-drop interface. 

beaverbuilder wordpress custom theme tutorial

Keep reading to check more the WordPress Custom Theme Tutorial below!

Setting up Beaver Themer to Build a WordPress Theme – WordPress Theme Tutorial 

To set up, your website should have Beaver Builder as well as Beaver Themer. You can easily install WordPress plugins and activate them within a few clicks, no coding needed. As I have said, Beaver Themer add-on helps to make a WordPress custom theme, however, your site still needs a theme to begin. 

To choose a perfect theme, you can try to find some free & lightweight themes on WordPress.org. All themes come with multipurpose and full builder plugins ready such as Astra or OceanWP.

In this WordPress Theme Tutorial, we will choose Astra to install since it is a fast, responsive, clean code, and customizable WordPress theme.

Read more:  How to Clear WordPress Cache (Step-by-Step)

Setting up Your Theme for Beaver Themer

After having Astra theme and Beaver Themer, you should make sure that Beaver Themer can access all parts of the page.

Normally, the Astra default has a sidebar.

default sidebar wordpress custom theme tutorial

Hence, you should go to the WordPress admin panel to switch to no sidebar for using Beaver Themer easier. On the admin panel, choose Appearance -> Customizing layout -> Default layout -> No sidebar -> Publish. This full-width layout will help to use Beaver Themer better. 

nosidebar wordpress custom theme tutorial

Every theme usually offers full-width pages. You can change to no sidebar, or remove sidebar in theme settings, or contact your theme support team if you can not find the first option. It’s one of the most important steps in WordPress Custom Theme Tutorial.

nosidebar default

Quick Beaver Themer Fundamentals

This Beaver Themer add-on works on top of the Beaver Builder. Hence, you should use this Beaver Builder by dragging-n-dropping elements to create your stunning custom layouts. You might see templates, columns, rows, and modules if you click on the “add” button at the top right corner.

beaverbuilder add button

Moreover, a theme often has a set of pre-made templates so you can select one of the themes to start designing according to your own taste. Then you can save your layouts to use later as other templates.

beaver builder templates

That is the way to create a page layout only. To build a powerful custom theme, you should go to the WordPress admin panel -> click “Add New” -> Type: Themer Layout and Layout: Header.

themerlayout

You can fully create whatever custom layouts for many template parts like header, footer, 404, etc. With Beaver Themer & Builder, you will get a custom theme that’s suitable for your purpose. 

Using Beaver Themer Templates to Create a Custom Theme – WordPress Custom Theme Tutorial

Building a Custom Header for Your Theme

First, you need to create a custom header layout. Simply go to your sidebar admin panel, hover to Beaver Builder -> Then click “Add New” -> Enter the “Title” for your header, click “Themer Layout” for “Type” and “Header” for “Layout“. Then you click the “Add Themer Layout” button to see the next page, the layout settings. 

header layout wordpress custom theme tutorial

On the “Edit Themer Layout” page, you can select “Entire Site” in the “Location” part then click the “Launch Beaver Builder” button.

header layout settings

At this step, you can see basic header layouts as a beginning point. And it’s time for you to customize what header you want by hovering to the “Add” button at the top right corner and click it. You can edit or add any module, template, color, text, and so much more then click the “Done” button to save/ publish the layout.

header layout edit

That’s all for creating a custom theme header and now let’s build a custom theme footer.

Read more:  How to Change Font in WordPress (Simple Methods)

Building a Custom Footer – Custom WordPress Theme Tutorial

As you have done creating a custom header, you now can easily make a custom footer with Beaver Builder. Let’s go to Beaver Builder WordPress admin panel -> Click “Add New” -> Enter the “Title” for your footer, click “Themer Layout” for “Type” and “Footer” for “Layout” -> Click “Add Themer Layout” to go to the layout settings page. 

footer layout

On the “Edit Themer Layout“, go to “Location” -> select “Entire Site” -> click “Launch Beaver Builder“.

footer layout settings

You can see a basic footer layout with 3 columns and start changing any aspect you want, like colors, fonts, image, etc then click “Done” to save/ publish your footer layout. 

editing footer layout

Building Content Area for Post and Pages

To create content area for posts and pages, simple click on “Add New” in the “Beaver Builder” admin panel, enter “Single Posts and Pages” on “Title” part, choose “Themer Layout” for “Type“, and select “Singular” for “Layout“. Finally, click on the “Add Themer Layout” button to go to the “Edit Themer Layout” Page. 

singular layout wordpress custom theme tutorial

On the “Edit Themer Layout“, you select where to display this layout. It can be all single posts & pastes or separate posts/ pages then click “Launch Beaver Builder“.

singular layout settings

You can see a singular post/ page layout now. Then it allows editing the title, content, author bio, and comments. It’s possible to add new rows, columns, modules then click “done” to save/ publish the layout. You can refer WordPress World via our blogs too.

theme layout with content

Have you done this step in our WordPress Custom Theme Tutorial? Let’s move to the archive layouts.

Read more:  10 Best Free & Paid WordPress Booking Plugins

Creating Archive Layouts – WordPress Theming Tutorial

Same as the above steps, you can go to Beaver Builder on the sidebar admin panel, click “Add New” and provide a title for the archive layout, choose “Themer Layout” for “Type and “Archive” for “Layout” part then click “Add Themer Layout“. 

archive layout wordpress custom theme tutorial

It will navigate to the “Edit Theme Layout“. On this page, go to “Location” and choose the “All Archivers” option. In addition, you can create date archive type, search results archive type, category archive type, and so on. After that, you should click the “Launch Beaver Builder” button to see what your archive layout looks like.

archive layout settings

You can see the archive title right on top of your layout and edit or add any aspect you want. T click the “Done” button to save/ publish what you have changed. 

edit archive layout wordpress custom theme tutorial

Creating Other Layouts – Custom WordPress Theme

For creating other layouts, you can easily do it in template hierarchy like what you have done on creating headers, footers, posts & pages, archive layouts. You can create the search results layout or even the 404 page or any other pages.

To Warm up

Thanks to the Beaver Builder, you can now create your own custom theme easily even if you are not a developer or a techy person. Hopefully, you like this WordPress Custom Theme Tutorial and it helps you to understand more about designing a website.

Read More: 30 Best Elementor Templates and Themes (Free & Paid)

Related Articles

Pragmatic Play’den Sweet Bienestar Demosunu Oynayı

Pragmatic Play'den Sweet Bienestar Demosunu OynayınResmi Sitesi Çevrimiçi Oyna, Para İle Oyna"ContentPara Yatırma Ve KazançMuhafazakar Kazanma StratejisiSemboller - Meyveler Ve TatlılarSorumlu Bir Şekilde Oynayın"Oyun...

Weekly News: Pinterest for WooCommerce extension turns products into shoppable pins

Pinterest for WooCommerce extension turns products into shoppable pins Use WooCommerce? If so, there’s a new way to put your products in front of Pinterest...

Weekly News: Google is Developing ‘Big Moments’ Feature For Breaking News

YouTube Rolls Out Automatic Live Captions to All Channels YouTube is rolling out a series of updates to make content more accessible, which includes bringing...

Weekly News: Google Analytics 4 guide for PPC

Google Analytics 4 guide for PPC Like many of you, the first time I looked at Google Analytics 4, I immediately closed it and said,...

Weekly News: 5 new updates to Meta call ads

5 new updates to Meta call ads Meta just announced 5 new updates to their call ads. The new updates are intended to help businesses...
Latest Articles