Mobile LMS App for IOS & Android

Dent all Documentation

  • Introduction
  • Getting Started
  • Installation of the theme
  • Activate the theme and Import the demo content
  • Setting up the Homepage
  • Theme Features
  • Theme Options
  • How to set up the sidebar
  • Adding Images to Revolution slider
  • Menus
  • Content
  • Setting up Content Pages and Posts
  • Blog page
  • Gallery
  • Services & Prices
  • Appointment settings
  • Testimonials
  • Staff
  • Vacancies



A short guide and general information to help you get to know your new theme.

Above all, We would like to thank you for purchasing this theme, your contribution is very much appreciated.

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 thoroughly if you are experiencing any difficulties. If you have any questions that are beyond the scope of this document, feel free to pose them in the dedicated support forum.


Getting Started

Installation of the theme

Installation of the theme

To install this theme you must have a working version of WordPress already installed. For information regarding the installing of the WordPress platform, please see the WordPress Codex -


When you are ready to install a theme, you must first upload the theme files and then activate the theme itself. The theme files can be uploaded in two ways:

FTP Upload - Using your FTP client, upload the non-zipped theme folder into the /wp-content/themes/ folder on your server

WordPress Upload - Navigate to Appearance -> Add New Themes -> Upload. Go to browse, and select the zipped theme folder. Hit “Install Now” and the theme will be uploaded and installed.

Some webservers have a limitation for the maximum allowed size of files being uploaded to them and that value may be exceeded by the theme file. If that is the case you can receive an error that states: The uploaded file exceeds the upload_max_filesize directive in php.ini. or Are you sure you want to do this? Please try again. If you get any of these errors please increase the values of upload_max_filesize and post_max_size directives in your php.ini file to 20M or follow the Installation via FTP section described above.

Once the theme is uploaded, you need to activate it. Go to Appearance -> Themes and activate your chosen theme.

After that you need to activate the pre-installed plugins:

1. WPBakery Visual Composer
2. Revolution Slider
3. Contact Form 7
4. Booked – Appointment Booking for WordPress

All the plugins which are not free come under our Extended License, so you don’t need to pay for their license to use them. Some of them might have messages requiring activation, but they are already activated on our side. No purchase code needed. When using them under our license you will need to wait for the plugin updates in our regular theme updates. If you want to be able to auto-update them from wp-admin, you will need to buy your own personal license for that.

Also, you can update included plugins via upgrading the theme. We include the latest versions of plugins in every update of the theme.

Here you can see a video tutorial of Installation the theme:

Activate the theme and Import the demo content

Activate the theme and Import the demo content

After completing installation of the theme, you need to activate your product under Dent-All -> Product registration following these instructions:

1. Click on this Generate A Personal Token link. IMPORTANT: You must be logged into the same Themeforest account that purchased your current theme. If you are logged in already, look in the top menu bar to ensure it is the right account. If you are not logged in, you will be directed to login then directed back to the Create A Token Page.

2. Enter a name for your token, then check the boxes for View Your Envato Account Username, Download Your Purchased Items, Verify Purchases You've Made and List Purchases You've Made from the permissions needed section. Check the box to agree to the terms and conditions, then click the Create Token button.

3. A new page will load with a token number in a box. Copy the token number then come back to this registration page and paste it into the field below and click the Submit button.

4. You will see a green checkmark for success, or a failure message if something went wrong. If it failed, please make sure you followed the steps above correctly.

Invalid Token?

If you encounter the error above after entering your Personal Token into the Product Registration field, you may have missed a step in generating your Personal Token. Please continue reading below for the likely causes of why your Personal Token may be invalid. If you’ve checked all the likely causes below and you’re still getting the ‘Invalid Token’ error, please open a support ticket so our team can have a look.

  1. The token doesn’t have access to the required permissions. When generating a new token, make sure the following Permissions are checked: View Your Envato Account Username, Download Your Purchased Items, Verify Purchases You’ve Made and List Purchases You’ve Made. We require these permissions in order to verify if your purchase is valid and to be able to download automatic updates for the theme. If you’re already using an existing Personal Token, you can go to your ‘My Apps’ page and edit the token’s permissions from there. Simply click the ‘Edit’ button and check the required permissions.

  2. Missing characters when copied from ThemeForest. When copying your Personal Token key, make sure you don’t miss any characters. It’s a simple thing to miss, but it still happen frequently. If you’re copying your Personal Token from a text editor program like MS Word or Notepad, make sure you don’t copy any extra characters such as spaces, as well.

  3. The personal token in use has been deleted. Make sure the Personal Token you’re using still exists in your ‘My Apps’ page. If it has been deleted or no longer exists, you’ll need to generate a new Personal Token and use that in your Product Registration instead.

  4. Token in use is registered under the wrong ThemeForest account. If you have access to multiple ThemeForest accounts, make sure you’re logged into the correct account that you’ve purchased with. Generating a Personal Token using an account that doesn’t have purchased will render the token invalid when used in Product Registration field.

  5. The server is blocked for external CURL calls. This needs to be checked with your hosting service since this configuration cannot be modified without administrator access to the machine. We'd suggest you get in touch with them and ask if there any restrictions on CURL calls or even firewall rules to block and outgoing requests like that.


Then you can install included plugins under Dent-All -> Plugins (if you have not installed them).

After this you can choose and install the demo content under Dent-All -> Demo Import:

Please note: Most of images replaced with a placeholder image because of licensing. Also demo content doesn’t include WP options and widgets, so you need to create them manually via Appearance -> Widgets.

What if the Import fails or stalls?

If the import stalls and fails to respond after a few minutes You are suffering from PHP configuration limits that are set too low to complete the process. You should contact your hosting provider and ask them to increase those limits to a minimum as follows:

  • max_execution_time 600
  • memory_limit 128M
  • post_max_size 32M
  • upload_max_filesize 32M

You can verify your PHP configuration limits by installing a simple plugin found here: And you can also check your PHP error logs to see the exact error being returned.

Setting up the Homepage

Setting up the Homepage

To set up the homepage you must create a new page, you can do so by navigating to Pages > Add New. The title for this page can be up to your liking. Under Settings > Reading please setup the new Homepage.

Actually you can set any page to be your homepage. Once it’s created you can compose your homepage layout. The design layout is created under Bootstrap framework which is split into 12 columns grid. Each widget has its own maximum and minimum widths, so depending on that you can work out the layout for each page.

As you can see the homepage just like any the page is now 100% constructible out of the modules we have in Visual Composer. The homepage can be created by any element in Visual Composer. To view the short manual on how to use the Visual Composer, please follow this link:

The detailed documentation of Visual Composer can be found in the main ZIP archive under the ‘manual’ folder.

Theme Features

Theme Options

Theme Options

WordPress Customize allows you to regulate the standard settings of the website. In the WordPress menu go to Appearance > Customize

Site identity: That’s pretty obvious, you can name your site here.

Menus: You can choose the menu to display in the top from pre-created sets in wp-menu

Widgets: You can set up the widgets into the pre-created areas. You can do the same later Appearance > Widgets

Static Front Page: Choose the Homepage and the Blog from the list of created Pages to assign their functions. You can do the same later under Settings >> Reading

Redux Framework: For additional theme settings we use Redux framework. So all general and custom settings can be set up after clicking on Theme Options in WordPress Panel:

Using Redux framework you can easily change:

- Logo
- Favicon
- Header area
- Blog view
- Services page layout
- Typography
- Social media profiles
- Setup sidebars for Custom Post types
- Footer area
- Demo Content upload

Sticky menu: You can also set up the menu as a sticky:

How to set up the sidebar

How to set up the sidebar

In this theme we paid special attention to Sidebars for your biggest convenience and on multiple previous requests.

We have two types of sidebar: shop sidebar and blog sidebar, either of them can be positioned on the left or on the right based on your selection in the Customize section

Now how it works.

There are default sidebars set up as usual under Appearance > Widgets as well.

That’s how it is going to look by default. In addition to that, you can add any element you want for a specific page, in this case you will need to go here:

Edit or create a new sidebar, and add any sections you need by means of VisualComposer

Adding Images to Revolution slider

Adding Images to Revolution slider

You will need to upload various images to the Revolution slider. You can add items from the Revolution Slider plugin in the WordPress backend. When you go there first you need to create the new Slider and add new slides.

More detailed manual you can find in the downloaded Manual folder “Revolution Slider”.



There are two navigations on the site – in the top, so you can adjust the menus under Appearance > Menus

This is standard Wordpress functionality, you can choose from the pages, post categories, or custom links.



Setting up Content Pages and Posts

Setting up Content Pages and Posts

All pages can be created as simple content pages or built by means of Visual Composer page builder. You will need to first set up the page and then add and set up content blocks. Just add a row and add the modules to row from the Visual Composer dashboard.

Now you can choose how to compose your template. Add Content modules, Testimonials, etc. You have everything to realize your imagination.

We have also included extension packages for Visual Composer. You can use them free.

Just pick the module you like and add it to the row. Then you can edit it.

You can also edit the row background, add video or parallax images to the background. Just click on the Row edit icon and you will see the options & features, which are available for this row.

Custom added shortcodes in our theme are on a separate tab:

Besides this, each page contains these options which include header color or background image, title fonts and colors, breadcrumbs and button settings:


Blog page

Blog page

The Blog page is a usual blog, formed from the posts which belong to categories created by you, which have tags and featured images that show in the post listings on the blog page. The blog page can have the sidebar on the left, right or no sidebar, and the contents of the sidebar, as described above, are set under the Appearance > Widgets. Blogs can be posted by someone who has access to the backend of the site with the admin or author role. Anyway, that person will be able to log into the WordPress panel and have a user profile.

Default blog layout is a grid layout and once you set up an empty page in the theme setting where it is said blog, it will show posts in a grid layout.



Galleries are created as a standard page using Image Carousel shortcode in Visual Composer. Here you create just single gallery photo.


Services & Prices

Services & Prices

In this theme, we have Services pages and Service Prices. To add a Service Price go Service Prices and add new:

If you mark the Service Price as Featured – it will be displayed on the homepage Pricelist – Services Tabs. While adding a Service Price please associate it with the Post Category on the right-hand side.

For the Service, you need to create a Service page to associate the Price with the Service. Go to Services:

For each Service you can specify the Category, Featured Image, Service name and Description. For the Description, we use standard Content area with Visual Composer, where you can insert ny shortcode you would like to display.

Moreover, you have additional page options to add Excerpt and Service Icon:

Once the Service page is created, you can merge the Service price with the Service itself.

There are also additional fields for regular price and discounted price.

Once the Service price is added. You can display it on the Service page using an STM shortcode in Visual Composer:

After you add it in the content area, please choose the required settings:

Appointment settings

Appointment settings

For the appointment feature, we use the plugin Booked – Appointment Booking for WordPress. First of all, you should set up the plugin settings. You should go to Appointments > Settings.

The important tab is Default Time Slots. This is where you should specify the available days and time slots for reservation.

Once the Appointment module is ready to integrate, please add it as a shortcode on any page you want.

Once you get the new appointment request, you can see it under Pending. All requests have the customer s contact information. Once the appointment is approved you can go to Appointments and see coming appointments under each date:

You can also add a New Appointment manually, if you got the client not from a website.



In order that you could create testimonials in one place and then use all over the site, just inserting a VC element, we have created custom posts.

Each testimonial is a simple post that can be built by means of Visual Composer and Some Custom WordPress Fields.




To add the Staff member just go to Staff custom posts in WordPress left sidebar navigation. Choose Add New and add the member description with the photo.

You can also add member position, email, Facebook & Twitter profiles.





Adding the Vacancy you have standard Vacancy position title, description. The description can be added via Visual Composer. There are also additional options like Location and Department.

Once the Vacancy is published, it can be added on any page via Visual Composer STM shortcode – Vacancies.

Again, thank you for purchasing this theme!

If you have any questions that are beyond the scope of this document, feel free to pose them in the dedicated support forum at