Documentation – Avada Website Builder https://avada.com For WordPress & WooCommerce Tue, 21 Jan 2025 21:23:13 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.1 How To Fix GoDaddy Hosting Issue https://avada.com/documentation/how-to-fix-godaddy-hosting-issue/ Thu, 09 Jan 2025 20:27:32 +0000 https://avada.com/?post_type=documentation&p=895454

Sometimes, users with GoDaddy Hosting have reported errors when loading the Avada Builder. This can be a 404 error, the page just doesn’t load, or it loads in a small window.

To fix any of these errors, which are caused at the server level, add the following code to your .htaccess file.

# BEGIN Line too long fix
<IfModule mod_substitute.c> SubstituteMaxLineLength 10M </IfModule>
# END Line too long fix

]]>
How To Add Custom Social Media Icons in Avada https://avada.com/documentation/how-to-add-custom-social-media-icons-in-avada/ Wed, 18 Dec 2024 20:35:30 +0000 https://avada.com/?post_type=documentation&p=895428

There is a wide range of Social Media Icons available in Avada for use in the Social Links and Person Elements, but if you need another one, you can always make a custom social media icon. Read on to find out how…

How To Add Custom Social Media Icons

Social Media Icons are found in the Global options, under Socail Media > Social Media Icons. There you will find a Repeater Row, where you can add your own social media icons.

Step 1 – Go to the Avada > Options > Social Media > Social Media Icons panel.

Step 2 – In the repeater field, select ‘Custom’ from the dropdown. The ‘Custom’ option is the last option in the dropdown.

Step 3 – Once ‘Custom’ is selected, the options on the repeater field will change.

Step 4 – Add your custom URL link in the ‘Link (URL)’ option.

Step 5 – Add your custom tooltip name in the ‘Custom Icon Title’ field.

Step 6 – Upload your custom icon image by clicking the ‘Upload’ button, then choose the appropriate image from your computer or media library.

Step 7 – Once you’re finished, don’t forget to click the ‘Save Changes’ button.

Social Media - Custom Links
]]>
How To Set Up Form Notifications https://avada.com/documentation/how-to-set-up-form-notifications/ Wed, 13 Nov 2024 00:32:48 +0000 https://avada.com/?post_type=documentation&p=895205

Notifications let you, or others, know about the form submission. You need to set up a notification if you want to recieve the data submitted with the form in an email.

You can set up a notification to have the email sent to a specific address, maybe your own, or a co-worker, or both, or you could also set up a notification that sends an auto-reply to the user. You can add CC and BC email notifications, and you can have an many notifications as you wish for each form you set up. All notifications are created from the Form Options > Notifications tab.

Avada Forms Notifications

Notification Options

In email options, field names within square brackets can be used as placeholders which will be replaced when the form is submitted, ie: [email_address]. For more information check out our Form Placeholders doc.

  • + Add Notification – Click this to add a new notification for the form.

  • Notification
  • Label – Enter notification label.

  • Email – Enter email ID where form data should be sent to. If left empty, email will be sent to the WordPress admin.

  • CC EmailEnter additional CC emails. Add one address per line.

  • BCC EmailEnter additional BC emails. Add one address per line.

  • Email SubjectEnter email subject. If left empty, the form title will be used.
  • Encode Email Subject Select if you want to encode email subjects. This helps to display special characters correctly in the subject field. A few hosting environments and email clients might have issues with this setting.

  • Email From Name – Enter email from name. If left empty, WordPress will be used.

  • Sender Email Enter sender email address. If left empty, wordpress@sitename.com will be used.
  • Reply To Email Enter reply to email address.
  • Attach Uploaded FilesAdd uploaded files as email attachments.

  • Email Message – Enter email message, leave empty to get the default message with all form fields. You can add form fields to the message by insert field name wrapped with square brackets ie: [email_address], also you can add all fields with [all_fields] tag.

Watch the Notifications section of the How To Use Avada Forms by clicking on the video below.

For privacy reasons YouTube needs your permission to be loaded.

Or for a short step by step example of setting up an auto-reply notification, watch the Avada Short below.

For privacy reasons YouTube needs your permission to be loaded.
]]>
How to Set Images Used for Sharing on Social Networks https://avada.com/documentation/how-to-set-images-used-for-sharing-on-social-networks/ Mon, 07 Oct 2024 00:00:17 +0000 https://avada.com/?post_type=documentation&p=894968

When users share your site to social media, it’s nice to be able to control what image and description go with the share. This is the domain of the Open Graph tag. Read on to find out more about OG tags, and watch the video below for a visual overview of this topic.

For privacy reasons YouTube needs your permission to be loaded.

Open Graph Meta Tags

Open Graph meta tags are snippets of code that control how URLs are displayed when shared on social media. They’re part of Facebook’s Open Graph protocol and are also used by other social media sites, including LinkedIn and X, but there’s varying levels of support, so they’re not always respected.

There are OG tags for titles, descriptions and images, and what we are looking at today is how to best implement these on your Avada site.

Global Options

To start, there are a couple of Global options that relate to this topic. Under the Advanced > Features tab, there is an option called Description and Open Graph Meta Tags. As the description for this option explains, you turn this on to enable custom description meta tag and open graph meta tags in Avada.

As it also notes, it’s IMPORTANT to know that some optimization plugins, like for example Yoast SEO or RANK MATH, add their own implementation of this. You can choose whether to use Avada’s implementation of this or the plugin’s, but you should not use both, as this can cause duplicate tags.

There is also another option above this one called Meta Tags Separator. This just controls the separator character that can then be used in the Avada Page Options SEO tab for post title and description meta tags.

Global Options > Open Graph Meta Tags

Page Options

Then there are the page options section of a post or a page. On the SEO tab, there are options for the SEO Title, a Meta Description, and an Open Graph Image. If these are set, which is on a page by page basis, these tags will be used when sharing the post or page to social media.

If there is a featured image set on the page or post, and no image has been added in the SEO tab of the page options, then the featured image will be used instead.

If nothing is set anywhere, then the logo from the Global options will be used.

Page Options > SEO

Facebook Options

It’s also worth noting that the various social networks can have different requirements for images. Facebook for example has this page – https://developers.facebook.com/docs/sharing/webmasters/images/ – which specifies the size and even aspect ratio for images, and you can even test your shares out with the Debugger tool – https://developers.facebook.com/tools/debug.

]]>
Staging Sites vs. Local Development Environments https://avada.com/documentation/staging-sites-vs-local-development-environments/ Thu, 26 Sep 2024 22:13:49 +0000 https://avada.com/?post_type=documentation&p=895019

Staging Sites

A Staging site is typically a clone of a production site, where you can safely test any updates, or try out new features, before pushing them live. It’s usually on the same server as your live site.

Staging is a service offered by many hosting companies. With many hosts, particularly the larger ones, it’s a simple process to clone your site and set it up as a staging site. See the How to Set Up An Avada Staging Site With Siteground video below for a specific example of that.

Cloning your production site to a staging site allows you to test WordPress, theme and plugin updates before implementing them on your live site. It also allows you to add new plugins and try out new Avada features or content without any concern about how they might affect the live site. When you are happy with the staging site, you can simply deploy that to the live site, and you’re good to go.

So staging sites have a very specific purpose, and are usually on the same server and directly connected to the live site for easy deployment. You can have a local staging site, but deployment is not as easy, and if the local server configuration is different to the live one, there’s no guarantee that it would work correctly when pushed to the live site.

For privacy reasons YouTube needs your permission to be loaded.

Local Development Environments

So what’s different about a Local Development Environment. Well, just about everything. In our context, this is simply a local Avada install that can be registered, so you can add plugins, import prebuilts, run the Setup Wizard, and generally play with and explore Avada.

This is set up on your computer, and is a development sandpit so to speak, where you can play and explore without the content ever being intended to go live.

With a single license of Avada, you can not only run your live site but it also supports an associated staging site for your convenience. How you use the Staging Site is of course up to you.

For example, if you see a particular design feature on one of the prebuilts, you can just import that prebuilt, and see how it’s built. With Cross domain copying, you can even just copy and paste the feature to your live site.

Another huge benefit is being able to use the Avada Setup Wizard. You can create a new site and explore how the Setup Wizard creates multiple Layouts and Layout sections, how it creates and populates WooCommerce shop pages, and how it uses a range of post cards to display the dummy content on the features selected. This alone is a solid reason to have a local development area.

So in a nutshell, a local development area gives you the freedom to fully explore and learn the ins and outs of what Avada can do. You can’t easily do these things on a live site or a staging site.

In many ways, its good to have all three. A live site, a staging site, and a local development area. In that way you can have your live site, a gold standard method for updating, and a local environment to explore and learn.

For privacy reasons YouTube needs your permission to be loaded.
]]>
How To Create A Single Event Layout Section in Avada https://avada.com/documentation/how-to-create-a-single-event-layout-section-in-avada/ Wed, 11 Sep 2024 20:46:20 +0000 https://avada.com/?post_type=documentation&p=894881

If you’re a user of The Events Calendar, with Avada 7.11.10 and up you can create Single Event Layout sections using Avada Layouts and a range of Events Calendar dynamic content items. Read on for more details of this, and watch the video below for a visual overview.

For privacy reasons YouTube needs your permission to be loaded.

Creating The Layout

A Layout section is just part of a Layout, so the first thing to do is to create a Layout for your Single Event Pages. You can assign any of the four possible layout sections to it, but generally, it’s only the Content Layout Section you need. For the Layout Conditions, just assign All Events to the Layout, as seen below.

Event Single Layout

Adding Dynamic Content To The Content Layout Section

For the Content Layout Section, you have all the freedom and flexibility you need. By utilising the Events Calendar Dynamic Content items to populate your Layout, you can design your Single Event pages any way you want. You could of course, also add Dynamic Content to a Page Title Bar Layout Section, but for this example, we are just looking at the Content Layout Section.

In the example below, from the Campaign EventSingle Page Layout, you can see every item of dynamic content in the Single Event Content Layout Section, coming from regular dynamic content items (Title), dynamic elements (Content Element & Post Card Element) and the Events Calendar dynamic content items.

Breakdown of single event content layout section

Events Calendar Dynamic Content Items

Listed below are the standard Events Calendar Dynamic Content items you will find in Elements such as the Text Block Element. Below this, there are also a few extra ones that require specific plugins to be enabled.

  • Event Date
  • Event Cost
  • Event Status
  • Event Website
  • Event Subscribe Link

  • Event Venue Name

  • Event Venue URL

  • Event Venue Post Content

  • Event Venue Address

  • Event Venue City
  • Event Venue Country

  • Event Venue State / Province

  • Event Venue Postal Code

  • Event Venue Phone

  • Event Venue Website

  • Event Venue Google Maps Link

  • Event Venue Full Address

  • Event Organizer Name

  • Event Organizer URL

  • Event Organizer Post Content

  • Event Organizer Phone

  • Event Organizer Email

  • Event Organizer Website

  • Main Events Page URL

  • Event Series Name
  • Event Series URL
  • Event Venue Address Latitude
  • Event Venue Address Longitude
  • These require The Events Calendar Pro plugin

  • Event Ticket Capacity
  • Event Ticket Availability
  • These require Event Tickets plugin

]]>
Cross-domain copying with Avada https://avada.com/documentation/cross-domain-copying-with-avada/ Tue, 10 Sep 2024 23:38:31 +0000 https://avada.com/?post_type=documentation&p=894864

While you’ve always been able to copy content easily from one page to another within an Avada site, a recently added feature allows you to copy and paste content across different domains. Read on to find out how this works, and watch the video below for a visual overview.

For privacy reasons YouTube needs your permission to be loaded.

To use this feature, you will need Avada 7.11.10 and above. It is available in both the Live Editor and the backend Builder. It works, as usual, through the right click context menu. This feature copies data to the OS clipboard, using the clipboard API which is the standard method of copying data between websites.

Browser Specific Setup – Chrome / Safari

Different browsers have different approaches to this because of security management. On WebKit browsers, such as Chrome and Safari, cross-domain copying and pasting will usually work out of the box, meaning nothing has to be activated in the browser settings.

If you want, you can enable or disable copying permissions by clicking on the site information icon in the address bar, and resetting the Clipboard permission.

When you want to copy, the current browser window and tab have to have focus on page load. Usually, that will be automatically the case, when you load the editor. In some cases though, you could have dev tools open and do something there, then click reload through the keyboard shortcut. In that case the browser considers devtools to have focus and not the page window.

Clipboard Permissions

When you load a site in one of the editors for the first time after installing 7.11.10 or up, you will see a popup, asking for your consent for text and images to be copied to the clipboard. Just allow that, and this will be stored for that website, so you don’t have to do this again.

Copy Permissions popup

If you want, you can enable or disable copying permissions by clicking on the site information icon in the address bar, and resetting the Clipboard permission.

Reset Copy Permissions

Browser Specific Setup – Firefox

In Firefox however, it’s a bit different, as here, the clipboard API has to be enabled. In order to do so, just type about:config in the address bar. A risk warning will appear – just accept it.

Firefox About Config

Then type asyncClipboard in the search bar, which will yield 3 settings. ClipboardItem and readText will likely already be set to true by default, so one would expect that the feature is auto-activated.

Firefox Async Clipboard Default

But testing.asyncClipboard also needs to be set to true, and this is false by default. So just click the toggle icon for the value to be set to true. Once this is done, copying and pasting will work, after you reload your page.

Firefox Toggle Value

Right Click Cross Domain Copy / Paste

So once your browser is on board, you can just copy and paste as normal. Below on one domain, I have right clicked on the container icon and selected Copy.

Cross Domain Copy

And then on another I have right clicked and selected Paste Before. The container is then pasted into the page. The differences you see here are due to the color variables and fonts being different on the two sites.

Cross Domain Pasted
]]>
Responsive Header Design With Avada https://avada.com/documentation/responsive-header-design-with-avada/ Sun, 01 Sep 2024 22:20:54 +0000 https://avada.com/?post_type=documentation&p=894828

Designing your headers for smaller screens, such as tablets and phones can be simple or challenging, depending on the header layout and the amount of content. But with Avada, there are many strategies you can employ to create successful headers for any screen size.

Read on to see some of the different strategies available, and watch the video below for a visual overview.

For privacy reasons YouTube needs your permission to be loaded.

Strategy #1 – Logo and Mobile Menu

Let’s start with what is the simplest strategy, that also uses minimal content in the header. This is simply to have a logo and a mobile menu on all screen sizes. The easiest setup for this is two one half columns, one with an Image Element displaying the logo, and the other with a minimized version of the Menu Element. Examples of this are the Barber prebuilt, the photography light prebuilt, and the music prebuilt.

If we look at the barber prebuilt, there is also a WooCommerce Cart icon next to the main hamburger menu icon, but there is ample room on all screen sizes for the content to stay as it is.

But even here, there are responsive options as play. In this prebuilt, the designer has in fact used different column sizes on all three different screen sizes, which has the effect of controlling the size of the logo, as it is an SVG logo and can scale without loss of quality.

Barber Shop Header

Strategy #2 – Separate Containers for Desktop / Tablet and Mobile

A different approach is to make completely different headers for large screens and medium/small screens. The e-bike prebuilt for example, uses two containers for large screens and another one entirely for smaller screens, using conditional rendering to control which ones get used where.

This approach can also be seen on the Energy prebuilt. On this prebuilt, the header container that renders on desktop devices, via device type rendering logic, is completely different to the header container that renders on tablets and phones.

Energy Header

Strategy #3 – Collapsing Menu on Smaller Screens

One of the most common approaches to responsive header design however, is to simply have the main Menu Element collapsing to a mobile menu on either medium or small screens. This can be seen on many of the prebuilts, including the Classic, Restaurant, Taxi, Creative, and Wedding prebuilts, as well as many others. This is a solid strategy and works in almost all situations.

Here on the Wedding prebuilt, the header is in fact at the bottom of the screen, due to a full screen Avada Slider being added above it in the page options, but only on large screens.

With medium screens and below, the header is back at the top, and the menu has reduced to a mobile menu instead.

This approach can also be taken with side headers. Prebuilts like the Cafe, agency and Resume do this, with a side header on desktop, reverting to a top iconised header on smaller screens.

This is achieved by setting the Header Position to Left in the Layout Section options of the header layout section, and setting the Side header breakpoint to medium.

So on medium screens, the header reverts to the top, and via the menu element, the mobile breakpoint set on the mobile tab kicks in and the menu collapses to a mobile menu.

Wedding Header
Wedding Header

Strategy #4 – Items Progressively disappearing

A more complex strategy that generally also includes the above method is when items progressively disappear as the screen size gets smaller, and potentially also change size and order.

A couple of examples of this are the Financial Advisor, Pet Supplies and Retro Prebuilts. This is usally achieved with the visibility option on the column holding the element.

If we look at the Retro prebuilt as an example, on desktop there is only one header with five separate elements visible, but on medium screens, there are only three, and on small screens, just two.

Retro Header > Large Screens
Retro Header > Medium Screens
Retro Header > Small Screens

Strategy #5 – Off Canvas for Navigation on smaller screens

Finally, another great strategy, which is also seen on the Retro prebuilt, as well as on quite a few of the more recent prebuilts, is the use of an Off Canvas to use as the primary navigation in responsive situations. This approach can be found on the Investment, Corporation, Business, and Magazine prebuilts just to name a few.

On the Magazine prebuilt for example, on large screens there is a main menu, and an icon triggering an off canvas as well. But when we view the site on a smaller screen, the main menu disappears, and the off canvas now also acts as the main navigation.

Magazine Header
Magazine Header > Responsive

The content in your header will best determine which of these strategies to use for successful responsive design. Download the various prebuilts to explore more about how these strategies have been achieved. Then you can pick and choose amongst the various strategies to find something perfect for your site.

]]>
Container Publishing Status Options https://avada.com/documentation/container-publishing-status-options/ Mon, 29 Jul 2024 23:03:28 +0000 https://avada.com/?post_type=documentation&p=894693

A very useful set of options can be found in the Container Element, on the General tab, just under the Visibility options. It’s the Container Publishing Status Options.

For privacy reasons YouTube needs your permission to be loaded.

Published

By default, all containers are Published, which is one of the choices in the option. So there’s not much to say about that. It’s the other three that offer some great features, particularly for those with seasonal or temporary content.

Published Until

The second option is Published Until. If you select this, a date and time picker appears, and here you can select the specific time that the Container is published until. After that time, it reverts to draft status, and is then only visible to logged in users with the capability to publish posts.

This feature is particularly useful to website owners with seasonal or temporary content, as in this way, they can automate the publication of the container, and not have to manually come in to sort it on a particular date.

Published After

The next option is Publish After. This is the same in the sense that if you select this, you choose a date and time, after which the container’s status becomes published.

So you can design and set up your container to be published on a particular day and time.

Any time after it’s published, you could edit it again, and this time select Published Until, and set the date for it to be unpublished. Once it reaches that date, the container reverts back to Draft status, and is not visible to the public.

Draft

Draft status is also useful if you are updating a live site with a new container, but you don’t get finished. You can just set it to draft, and save your work, and then you can come back another time to complete and publish the container.

OK, these often overlooked options can be very useful for controlling content on a container by container basis.

Behind the Scenes

When using the publishing status options on containers, they are not hidden as they would be with the visibility options. Instead they are treated like conditional rendering is applied. If the container is in draft mode or scheduled for a later date, it won’t render at all, and thus there is no indexing, and also no additional weight on page load.

]]>
The Avada Role Manager https://avada.com/documentation/the-avada-role-manager/ Tue, 04 Jun 2024 22:05:15 +0000 https://avada.com/?post_type=documentation&p=894289

The Avada Role Manager allows you to completely control access to Avada components to the full range of users on your site. Each user type has defaults appropriate for the role, and you can fully customize each role to suit your needs.

The Avada Role Manager can be found at the very bottom of the Avada Builder Options, found from the Avada Dashboard at Options > Builder Options.

Role Manager

Roles

The user roles you see in the Role Manager will depend on your setup. The default WordPress roles are: Editor, Author, Contributor, and Subscriber. If you have WooCommerce enabled, you will also have Customer and Shop Manager. Other plugins may also add further roles, such as Keymaster, Moderator, Participant, Spectator, and Blocked, which are all added by bbPress. Furthermore, if you add a custom user role with a plugin, they will also be added to the list.

Default Access levels

Each user role has a default level of access. As you go down from Editor to Subscriber, these levels of access will of course lessen. The strength of the Role Manager is that it allows you to individually customize the Access levels for each user type to suit your requirements. You can also Reset a role at any time to restore the default access levels for that user role.

Example

Let’s look at the Editor User Role to see what options can be set. The same options are on all user roles; the only difference is what options are enabled.

The Editor role has the most access of all the user roles. As can be seen below, only access to the Avada Global Options, the Avada Prebuilts (Avada > Website) and Avada Studio is off by default.

With most sections you can enable or disable dashboard access, as well as enabling or disabling the Backend or Live Builder, as well as the Page Options.

With this powerful tool at your disposal, you can set your user access permissions to whatever you like, protecting the integrity of your website.

Role Manager > Editor
]]>