MaxWP PRO Documentation

Introduction

MaxWP PRO is a beautiful, clean, and highly customizable 2-column responsive WordPress magazine blogging theme developed by ThemesDNA. Building on the solid foundation of the free MaxWP theme, the PRO version introduces advanced features including color and font options, an enhanced slider with more configuration options, 10 different non-singular post styles, 17 featured posts widgets, social/about/tabbed widgets, separate layout options for singular and non-singular pages, custom page/post templates, header layout options, social/share buttons, related posts, and much more.

The theme comes equipped with dynamic elements such as a featured posts slider (powered by Owl Carousel), a news ticker, and 17 unique featured posts widgets that can be individually activated to keep your site lean and fast. It supports WooCommerce for e-commerce integration, sticky menus and sticky sidebars for better navigation, and offers comprehensive customizer-based theme options for colors, fonts, layouts, and more.

Additional features include 2 navigation menus, a full-width header option, 4-column footer widgets, share buttons (Twitter, Facebook, Pinterest, LinkedIn, Reddit, Digg, VK), related posts, author bio boxes, custom page templates for contact forms, sitemaps, and author pages, back-to-top button, and full translation and RTL readiness.

Current Theme Version: 1.0.5

Theme Installation

After purchasing the MaxWP PRO WordPress Theme, you'll receive a download link via email. Check your email inbox (or spam folder) for the product delivery email. Click the provided download link to download the theme's .zip file to your computer. Follow one of a method given below to install the theme on your website.

Upgrading from the Free MaxWP Theme?

MaxWP PRO is a separate theme. Whether or not you're currently using the free MaxWP theme, you need to install MaxWP PRO using one of the methods below.

If you're upgrading from the free version, most of your existing WordPress Customizer settings will remain in place. So you don't need to reconfigure everything from scratch. However, you will need to reupload a few images and reapply specific color settings.

After activating MaxWP PRO, go to Appearance → Customize and reupload the following:

  • Site Logo
  • Site Icon (favicon)
  • Header Image
  • Background Image

If you changed below color options in the free version, reapply them in Appearance → Customize → Theme Options → Colors:

  • Header Text Color
  • Background Color

Tip: You can install PRO without deleting the free theme. Use Live Preview to confirm your layout, then click Activate & Publish.

Method 1: Install Using the WordPress Dashboard (Easiest and Fastest)

This is the easiest and fastest method to install this WordPress theme.

  1. Go to "WordPress Dashboard" → "Appearance" → "Themes" and click on "Add New" button.
  2. Click on "Upload Theme" button and choose the zip file you have downloaded.
  3. Click on "Install Now" button.
  4. Activate the theme.
  5. Now go to "Appearance" → "Customize" to configure theme options.

Method 2: Install using cPanel File Manager

In some cases, you may not be able to install a WordPress theme through the WordPress dashboard—especially if the theme's ZIP file exceeds the maximum upload size limit. When this happens, you can install the theme using cPanel's File Manager, which is often simpler than using FTP. Follow the steps below to install your theme via the File Manager in cPanel.

  1. Log in to your cPanel account. Your cPanel URL will be https://yourdomain.com/cpanel or a similar URL.
  2. Click on the "File Manager" icon. It's usually under the "Files" section.
  3. You are now in the "File Manager". Open the public_html folder, which is your website's root directory.
  4. Locate the wp-content folder inside "public_html," then open the themes folder inside of it.
  5. In the File Manager interface, click the "Upload" button and choose the theme's .zip file from your local drive.
  6. After it has been uploaded, right-click the .zip file and choose "Extract" or "Unzip".
  7. You can now delete the uploaded .zip file, but it's optional.
  8. Log in to your WordPress dashboard through your web browser.
  9. Go to Appearance → Themes. Now you will see the newly extracted theme.
  10. Make it your active theme by clicking the "Activate" button next to it.

Note: If your hosting provider doesn't offer cPanel, look for a File Manager option in your hosting dashboard (like DirectAdmin, Plesk, or CyberPanel). The process is usually very similar—just find the wp-content/themes folder and upload/extract the theme ZIP file there.

Method 3: Install using FTP

Installing a WordPress theme via FTP is straightforward, though it involves a few more steps compared to using the built-in theme uploader. Here's how to install a WordPress theme using FTP:

  1. Unzip the theme's .zip file you have downloaded.
  2. Connect to your hosting account using an FTP client such as "FileZilla" or "Core FTP".
  3. Navigate to the /wp-content/themes folder in the "Remote site" section.
  4. In the "Local site" section, locate the unzipped theme folder.
  5. Drag and drop the unzipped theme folder from the "Local site" section to the "Remote site" section.
  6. Be patient and let the transfer finish.
  7. Once the transfer is complete, log in to your WordPress dashboard and navigate to Appearance > Themes.
  8. Find the theme you just uploaded and click Activate.

Troubleshooting Tips

  • Didn't receive the download email? Wait 5–10 minutes or check your spam/junk folder. But if you still can not find this email or download link is broken, please inform us. we will send it ASAP.
  • "The uploaded file exceeds the upload_max_filesize directive in php.ini." - If you get this error when following the "Method 1", follow this tutorial: https://themesdna.com/blog/increase-maximum-file-upload-size-wordpress/
  • My menus disappeared or look different. Go to Appearance → Menus → Manage Locations and reassign your menus to the correct locations.
  • My header text or background color looks different after activating PRO. Reapply your colors in Appearance → Customize → Theme Options → Colors for Header Text Color and Background Color. Then publish.
  • Still can't install the theme? Contact us for help.

Import Demo Content

You can import the demo content, widgets, and Customizer settings shown in the MaxWP PRO theme demo.

Manual Demo Import

Step 1: Import Main Site Content

This includes: Posts, pages, menus, media, categories, tags, comments, and custom fields.

  1. Download: XML File
  2. Go to Tools → Import.
  3. Under "WordPress", click Install Now if not installed.
  4. Click Run Importer.
  5. Select the XML file and click Upload file and import.
  6. Check "Download and import file attachments", click Submit.

Step 2: Import Widgets

  1. Install the Widget Importer & Exporter plugin.
  2. Go to Tools → Widget Importer & Exporter.
  3. Copy content from: Widgets .wie File and paste into the box.
  4. Click Import Widgets.

Step 3: Import Customizer Settings

  1. Download: Customizer File
  2. Install the Customizer Export/Import plugin.
  3. Go to Appearance → Customize → Export/Import.
  4. Select the .dat file, check "Download and import image files?", click Import.

Regenerate Thumbnails

If your website already has existing posts with featured images, it's highly recommended to regenerate thumbnails after activating the MaxWP PRO theme. This ensures that all images match the new theme's layout and display sizes.

Regenerating thumbnails is optional if your site is completely new and doesn't have any uploaded images yet.

However, if you imported the demo content, regenerating thumbnails is essential to display images correctly across the site.

  1. Install and activate the Regenerate Thumbnails plugin.
  2. Go to Tools → Regenerate Thumbnails.
  3. Click the "Regenerate Thumbnails for All x Attachments" button to start the process.
  4. Wait until all images are regenerated. This may take a few minutes depending on your media library size.
  5. If you want, you can deactivate and delete the plugin once the process is complete.

This step ensures clean image alignment and sharp visuals throughout your website using the MaxWP PRO theme.

Header Image

Quick Start Guide

MaxWP PRO supports WordPress custom header images. Recommended dimensions: 1150×200 pixels (flexible height).

How to Add a Header Image?

  1. Go to AppearanceCustomizeHeader Image
  2. Upload your header image using the Add new image button.
  3. Save and publish your changes.

News Ticker

The News Ticker displays posts in a smooth horizontal scrolling (marquee) format at the top of your site. Fully customizable via the WordPress Customizer.

How to Configure

  1. Go to Appearance → Customize → Theme Options → News Ticker.
  2. Check Enable News Ticker.
  3. Configure ticker options (heading, number of posts, post type, category/tag, duration).
  4. Click Publish.

See the complete list of News Ticker Options

Tips

  • Use Category Posts or Tag Posts for topic-specific tickers.
  • Use Popular Posts to display posts sorted by comment count.
  • Adjust the duration value (ms) for scrolling speed. Default: 60000.

Slider

MaxWP PRO includes a built-in featured posts slider powered by Owl Carousel. It displays post thumbnails with overlay text including title, categories, author, date, and comment count.

How to Enable

  1. Go to Appearance → Customize → Theme Options → Slider.
  2. Check Enable Slider.
  3. Configure slider options.
  4. Click Publish.

See the complete list of Slider Options

Tips

  • Ensure posts have featured images. Posts without them show a default placeholder.
  • The slider uses maxwp-medium-image (480×360px).
  • You can hide categories, author, date, and comments from slider items.

Custom Widgets

Quick Start Guide

MaxWP PRO includes 20 custom widgets that must be individually activated via the Customizer to prevent slowing down your site. Only activate the widgets you plan to use.

How to Activate Custom Widgets

  1. Go to Appearance → Customize → Theme Options → Custom Widgets.
  2. Check the checkbox next to each widget you want to activate.
  3. Click Publish to save.
  4. Go to Appearance → Widgets and drag the activated widget into a widget area.

MaxWP Social Widget

Displays social media profile buttons with links to your social accounts. Supports many platforms with customizable button styles.

Key Features

  • Supports Facebook, Twitter/X, Instagram, YouTube, Pinterest, LinkedIn, and many more
  • Option to display round or normal social buttons
  • All links open in new tabs with nofollow
  • Uses Font Awesome icons

MaxWP About Widget

Displays a profile/about section with an image, description, and social media links. Perfect for author introductions or site information.

  • Profile image and customizable description
  • Social media platform links
  • Round or normal social buttons
  • Description supports HTML formatting

MaxWP Tabbed Widget

Displays three separate tabs of posts in a tabbed interface. Each tab can be configured independently to display posts based on recent posts, a selected category, a selected tag, or specific post IDs.

Key Features

  • Three independently configurable tabs
  • Multiple sorting options per tab (comment count, published date, modified date, random)
  • Customizable display elements
  • Font size controls
  • Customizable tab names (default: Popular, Recent, Random)

Widget Areas

There are 19 widget areas in the MaxWP PRO theme.


  1. Header Banner

    Located on the header. Add a "Custom HTML" widget with your 728×90 banner ad code.

  2. Sidebar 1

    Main sidebar, located on one side of the page (left or right depending on layout setting).

  3. Top Full Width Widgets (Home Page Only)

    Full-width widget area at the top of the homepage (not paged).

  4. Top Full Width Widgets (Posts Only)

    Full-width widget area at the top of single posts.

  5. Top Full Width Widgets (Posts/Pages Only)

    Full-width widget area at the top of single posts and pages.

  6. Top Full Width Widgets (Every Page)

    Full-width widget area at the top of every page.

  7. Top Widgets (Home Page Only)

    At the top of the homepage content area.

  8. Top Widgets (Posts Only)

    At the top of single posts content area.

  9. Top Widgets (Posts/Pages Only)

    At the top of singular content area.

  10. Top Widgets (Every Page)

    At the top of the content area on every page.

  11. Bottom Widgets (Home Page Only)

    At the bottom of the homepage content area.

  12. Bottom Widgets (Posts Only)

    At the bottom of single posts content area.

  13. Bottom Widgets (Posts/Pages Only)

    At the bottom of singular content area.

  14. Bottom Widgets (Every Page)

    At the bottom of the content area on every page.

  15. Post Bottom Widgets

    At the bottom of single post, before the comments section.

  16. Footer 1

    Column 1 of the 4-column footer.

  17. Footer 2

    Column 2 of the 4-column footer.

  18. Footer 3

    Column 3 of the 4-column footer.

  19. Footer 4

    Column 4 of the 4-column footer.

How to Control Widget Visibility by Location

1. Install and activate the Widget Display Conditions or Widget Context plugin.

2. Drag and drop your widget into any of the "Every Page" widget areas.


3. If using Widget Display Conditions, you will see a Display conditions button at the bottom of your widget settings.

4. Click on Add group button.

5. Set your display conditions and click save.

Custom Page Templates

MaxWP PRO includes 11 custom page and post templates.

Layout Templates

  • "Full Width, no sidebar" (Page) – Full width without sidebars.
  • "Full Width, bottom sidebar" (Page) – Full width with sidebar below.
  • "Content + Sidebar 1" (Page) – Content left, sidebar right.
  • "Sidebar 1 + Content" (Page) – Sidebar left, content right.
  • "Full Width, no sidebar" (Post) – Full width without sidebars.
  • "Full Width, bottom sidebar" (Post) – Full width with sidebar below.
  • "Content + Sidebar 1" (Post) – Content left, sidebar right.
  • "Sidebar 1 + Content" (Post) – Sidebar left, content right.

Special Function Templates

  • Contact Form – Built-in contact form page.
  • Sitemap – Structured list of pages, categories, and archives.
  • Authors – List of all authors with profiles.

How to Assign a Custom Template

  1. Go to Pages or PostsAdd New or edit an existing one.
  2. Look for the Template option in the editor sidebar.
  3. Select the desired template.
  4. Click Publish or Update.

How to Create a Contact Page

Step 1: Create the Page

  1. Go to Pages → Add New.
  2. Title it Contact Us.
  3. Select the Contact Form template.
  4. Click Publish.

Step 2: Configure Email

  1. Go to Appearance → Customize → Theme Options → Contact Page.
  2. Enter your email in the Contact Form Email Address field.
  3. Click Publish.

Note: If you do not set the Contact Form Email Address, the form will not send emails.

How to Create a Sitemap Page

  1. Go to Pages → Add New.
  2. Title it Sitemap.
  3. Select the Sitemap template.
  4. Click Publish.

The sitemap includes: Pages, Categories, Tags, Monthly Archives, and Authors.

How to Create a Site Authors Page

Step 1: Create the Page

  1. Go to Pages → Add New.
  2. Title it Our Authors.
  3. Select the Authors template.
  4. Click Publish.

Step 2: Customize (Optional)

  1. Go to Appearance → Customize → Theme Options → Authors Page.
  2. Toggle: Hide site administrators or Hide authors with zero posts.
  3. Click Publish.

Customizer Theme Options

To see available WordPress Customizer theme options:

  1. Go to your WordPress Dashboard.
  2. Navigate to Appearance → Customize.
  3. Click on Theme Options.

Site Identity Options

Below is the complete list of Site Identity Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
custom_logoLogoImage ID of the custom logo. Recommended: 380×90 px.Media UploaderInteger (attachment ID)0 (none)
blognameSite TitleMain title of the website.TextA string"My WordPress Site"
blogdescriptionTaglineShort descriptive sentence.TextA string"Just another WordPress site"
display_header_textDisplay Site Title & TaglineToggles whether the title/tagline are printed on the front-end.Toggle Switchtrue / falsetrue
site_iconSite Icon (Favicon)Image ID for the favicon (512×512 px recommended).Media UploaderInteger (attachment ID)0 (none)

Colors Options

MaxWP PRO provides extensive color customization. All color options use a Color Picker control accepting hex color codes. Navigate to Appearance → Customize → Theme Options → Colors.

The color options are organized into the following groups:

  • Header Text Color & Background Color (WordPress core)
  • Primary Menu Colors – Background, link, hover, sub-menu colors
  • Secondary Menu Colors – Background, link, hover, sub-menu colors
  • Header Colors – Background, site title, tagline colors
  • Post Colors – Title, meta, link, content colors
  • Widgets Colors – Background, border, title, link colors
  • Footer Colors – Background, text, link, title, copyrights colors
  • Button & Input Colors – Button text, background, border, hover colors
  • Selected Text Colors – Text and background colors for selected text

Tip: If you want to disable all color options for performance, check Disable All Color Options at the bottom of the Colors section.

Font Options

MaxWP PRO provides comprehensive font customization via Appearance → Customize → Theme Options → Font Options. You can customize fonts for:

  • Font Subsets – Select which language subsets to load
  • Body Text – Font family, size, weight, style, line-height
  • Site Title – Font family, size, weight, style, line-height, text-transform
  • Site Description – Font family, size, weight, style, line-height, text-transform
  • Headings – Font family, size, weight, style, line-height, text-transform
  • Navigation Menus – Font family, size, weight, style, text-transform
  • Widget Titles – Font family, size, weight, style, text-transform
  • Post Titles – Font family, size, weight, style, line-height, text-transform (separate settings for singular and non-singular)
  • Post Meta – Font family, size

Each font family option provides a dropdown with a large selection of Google Fonts and system fonts.

Custom Widgets Options

This section lets you activate or deactivate each custom widget individually. Navigate to Appearance → Customize → Theme Options → Custom Widgets.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
enable_fpost_widget_01Enable Featured Posts Widget 1Activate Featured Posts Widget 1.Checkboxtrue / falsefalse
enable_fpost_widget_02Enable Featured Posts Widget 2Activate Featured Posts Widget 2.Checkboxtrue / falsefalse
enable_fpost_widget_03Enable Featured Posts Widget 3Activate Featured Posts Widget 3.Checkboxtrue / falsefalse
enable_fpost_widget_04Enable Featured Posts Widget 4Activate Featured Posts Widget 4.Checkboxtrue / falsefalse
enable_fpost_widget_05Enable Featured Posts Widget 5Activate Featured Posts Widget 5.Checkboxtrue / falsefalse
enable_fpost_widget_06Enable Featured Posts Widget 6Activate Featured Posts Widget 6.Checkboxtrue / falsefalse
enable_fpost_widget_07Enable Featured Posts Widget 7Activate Featured Posts Widget 7.Checkboxtrue / falsefalse
enable_fpost_widget_08Enable Featured Posts Widget 8Activate Featured Posts Widget 8.Checkboxtrue / falsefalse
enable_fpost_widget_09Enable Featured Posts Widget 9Activate Featured Posts Widget 9.Checkboxtrue / falsefalse
enable_fpost_widget_10Enable Featured Posts Widget 10Activate Featured Posts Widget 10.Checkboxtrue / falsefalse
enable_fpost_widget_11Enable Featured Posts Widget 11Activate Featured Posts Widget 11.Checkboxtrue / falsefalse
enable_fpost_widget_12Enable Featured Posts Widget 12Activate Featured Posts Widget 12.Checkboxtrue / falsefalse
enable_fpost_widget_13Enable Featured Posts Widget 13Activate Featured Posts Widget 13.Checkboxtrue / falsefalse
enable_fpost_widget_14Enable Featured Posts Widget 14Activate Featured Posts Widget 14.Checkboxtrue / falsefalse
enable_fpost_widget_15Enable Featured Posts Widget 15Activate Featured Posts Widget 15.Checkboxtrue / falsefalse
enable_fpost_widget_16Enable Featured Posts Widget 16Activate Featured Posts Widget 16.Checkboxtrue / falsefalse
enable_fpost_widget_17Enable Featured Posts Widget 17Activate Featured Posts Widget 17.Checkboxtrue / falsefalse
enable_social_widgetEnable Social WidgetActivate the Social Widget.Checkboxtrue / falsefalse
enable_about_widgetEnable About WidgetActivate the About Widget.Checkboxtrue / falsefalse
enable_tabbed_widgetEnable Tabbed WidgetActivate the Tabbed Widget.Checkboxtrue / falsefalse

Layout Options

Navigate to Appearance → Customize → Theme Options → Layout Options.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
non_singular_layoutNon-Singular Layout StyleLayout for home, archive, search pages.RadioSidebar 1 + Content / Content + Sidebar 1 / One ColumnContent + Sidebar 1
singular_layoutSingular Layout StyleLayout for single posts and pages.RadioSidebar 1 + Content / Content + Sidebar 1 / One ColumnContent + Sidebar 1
show_sidebar_one_columnShow Sidebar in One Column LayoutShow sidebar below content in One Column layout.Checkboxtrue / falsefalse

Header Options

Navigate to Appearance → Customize → Theme Options → Header Options.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
enable_fullwidth_headerEnable Full Width HeaderMake the header stretch to full browser width.Checkboxtrue / falsefalse
hide_header_contentHide Header ContentHide the header content area (logo, site title, tagline, etc.).Checkboxtrue / falsefalse

News Ticker Options

Navigate to Appearance → Customize → Theme Options → News Ticker.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
enable_news_tickerEnable News TickerActivate the news ticker on your site.Checkboxtrue / falsefalse
news_ticker_headingNews Ticker HeadingCustom heading/label for the news ticker.TextA plain text string.Breaking News
news_ticker_lengthNumber of News Ticker PostsNumber of posts to display in the news ticker.TextA positive whole number.5
news_ticker_post_typeNews Ticker Posts TypeSelect the post type to display.SelectRecent Posts / Popular Posts / Random Posts / Category Posts / Tag PostsRecent Posts
news_ticker_catNews Ticker Posts CategorySelect a category if Posts Type is Category Posts.Category DropdownA WordPress category.(none)
news_ticker_tagNews Ticker Posts TagSelect a tag if Posts Type is Tag Posts.Tag DropdownA WordPress tag.(none)
news_ticker_durationNews Ticker DurationScrolling duration in milliseconds.TextA positive whole number (ms).60000

Slider Options

Navigate to Appearance → Customize → Theme Options → Slider.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
enable_sliderEnable SliderActivate the featured posts slider.Checkboxtrue / falsefalse
slider_lengthNumber of Slider PostsNumber of posts to display in the slider.TextA positive whole number.5
slider_post_typeSlider Posts TypeSelect a post type to display in slider.SelectRecent Posts / Popular Posts / Random Posts / Category Posts / Tag PostsRecent Posts
slider_catSlider Posts CategorySelect a category if Posts Type is Category Posts.Category DropdownA WordPress category.(none)
slider_tagSlider Posts TagSelect a tag if Posts Type is Tag Posts.Tag DropdownA WordPress tag.(none)
hide_slide_catsHide Slide Post CategoriesHide categories from slider posts.Checkboxtrue / falsefalse
hide_slide_authorHide Slide Post AuthorHide author from slider posts.Checkboxtrue / falsefalse
hide_slide_dateHide Slide Post DateHide date from slider posts.Checkboxtrue / falsefalse
hide_slide_commentsHide Slide Post CommentsHide comment count from slider posts.Checkboxtrue / falsefalse

Post Options

Navigate to Appearance → Customize → Theme Options → Post Options.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
hide_posts_headingHide HomePage Posts HeadingHide the heading above the homepage post list.Checkboxtrue / falsefalse
posts_headingHomePage Posts HeadingCustom heading text for the homepage post list.TextA plain text string.Recent Posts
thumbnail_linkThumbnail LinkWhether single post thumbnails link to their post.SelectYes / NoYes
post_styleNon-Singular Posts StylePost layout style for home/archive/search pages.SelectStyle 1 / Style 2 / Style 3 / Style 4 / Style 5 / Style 6 / Style 8 / Style 9 / Style 12 / Style 13Style 5
read_more_lengthAuto Post Summary LengthNumber of words in auto-generated summaries.TextA positive whole number.25
read_more_textRead More TextText for the read-more button.TextA plain text string.Continue Reading
hide_posted_date_homeHide Posted Date from Posts SummariesHide date from non-singular post listings.Checkboxtrue / falsefalse
hide_posted_dateHide Posted Date from Single PostsHide date from single post pages.Checkboxtrue / falsefalse
hide_post_author_homeHide Post Author from Posts SummariesHide author from non-singular listings.Checkboxtrue / falsefalse
hide_post_authorHide Post Author from Single PostsHide author from single post pages.Checkboxtrue / falsefalse
hide_post_categories_homeHide Post Categories from Posts SummariesHide categories from non-singular listings.Checkboxtrue / falsefalse
hide_post_categoriesHide Post Categories from Single PostsHide categories from single post pages.Checkboxtrue / falsefalse
hide_post_tags_homeHide Post Tags from Posts SummariesHide tags from non-singular listings.Checkboxtrue / falsefalse
hide_post_tagsHide Post Tags from Single PostsHide tags from single post pages.Checkboxtrue / falsefalse
hide_comments_link_homeHide Comment Link from Posts SummariesHide comment link from non-singular listings.Checkboxtrue / falsefalse
hide_comments_linkHide Comment Link from Single PostsHide comment link from single post pages.Checkboxtrue / falsefalse
hide_post_editHide Post Edit LinkHide the "Edit" link for logged-in users.Checkboxtrue / falsefalse
hide_thumbnailHide Thumbnails from Every PageHide featured image thumbnails from all pages.Checkboxtrue / falsefalse
hide_thumbnail_singleHide Thumbnails from Posts/PagesHide thumbnails from single posts and pages only.Checkboxtrue / falsefalse
hide_post_snippetHide Post SnippetHide the excerpt/snippet from non-singular listings.Checkboxtrue / falsefalse
hide_read_more_buttonHide Read More ButtonHide the "Continue Reading" button.Checkboxtrue / falsefalse
hide_share_buttons_homeHide Share Buttons from Posts SummariesHide share buttons from non-singular listings.Checkboxtrue / falsefalse
hide_share_buttonsHide Share Buttons from Single PostsHide share buttons from single post pages.Checkboxtrue / falsefalse
hide_author_bio_boxHide Author Bio BoxHide the author biography box from single posts.Checkboxtrue / falsefalse
hide_related_postsHide Related Posts from Single PostsHide related posts section from single posts.Checkboxtrue / falsefalse
related_posts_headingRelated Posts HeadingCustom heading for the related posts section.TextA plain text string.Related Posts
number_of_related_postsNumber of Related PostsHow many related posts to display.TextA positive whole number.6

Social Links Options

Navigate to Appearance → Customize → Theme Options → Social Links. These URLs are used to display social profile icons in the header.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
hide_header_social_buttonsHide Social Buttons in HeaderHide the social profile buttons from the header area.Checkboxtrue / falsefalse
twitter_buttonTwitter URLTwitter profile URL.TextA valid URL.(empty)
facebook_buttonFacebook URLFacebook profile URL.TextA valid URL.(empty)
gplus_buttonGoogle Plus URLGoogle Plus profile URL.TextA valid URL.(empty)
pinterest_buttonPinterest URLPinterest profile URL.TextA valid URL.(empty)
linkedin_buttonLinkedIn URLLinkedIn profile URL.TextA valid URL.(empty)
instagram_buttonInstagram URLInstagram profile URL.TextA valid URL.(empty)
vk_buttonVK URLVK profile URL.TextA valid URL.(empty)
flickr_buttonFlickr URLFlickr profile URL.TextA valid URL.(empty)
stackoverflow_buttonStack Overflow URLStack Overflow profile URL.TextA valid URL.(empty)
stackexchange_buttonStack Exchange URLStack Exchange network profile URL.TextA valid URL.(empty)
codepen_buttonCodePen URLCodePen profile URL.TextA valid URL.(empty)
jsfiddle_buttonJSFiddle URLJSFiddle profile URL.TextA valid URL.(empty)
bsalink_buttonBuySellAds URLBuySellAds profile URL.TextA valid URL.(empty)
slideshare_buttonSlideShare URLSlideShare profile URL.TextA valid URL.(empty)
skype_usernameSkype UsernameYour Skype username (not a URL).TextA valid username.(empty)
email_addressEmail AddressEmail address for contact/social.TextA valid email.(empty)
rss_feedRSS Feed URLRSS feed link.TextA valid URL.(empty)
youtube_buttonYouTube URLYouTube channel URL.TextA valid URL.(empty)
vimeo_buttonVimeo URLVimeo profile URL.TextA valid URL.(empty)
soundcloud_buttonSoundCloud URLSoundCloud profile URL.TextA valid URL.(empty)
lastfm_buttonLast.fm URLLast.fm profile URL.TextA valid URL.(empty)
github_buttonGitHub URLGitHub profile URL.TextA valid URL.(empty)
bitbucket_buttonBitbucket URLBitbucket profile URL.TextA valid URL.(empty)
tumblr_buttonTumblr URLTumblr profile URL.TextA valid URL.(empty)
digg_buttonDigg URLDigg profile URL.TextA valid URL.(empty)
delicious_buttonDelicious URLDelicious profile URL.TextA valid URL.(empty)
stumbleupon_buttonStumbleUpon URLStumbleUpon profile URL.TextA valid URL.(empty)
reddit_buttonReddit URLReddit profile URL.TextA valid URL.(empty)
dribbble_buttonDribbble URLDribbble profile URL.TextA valid URL.(empty)
behance_buttonBehance URLBehance profile URL.TextA valid URL.(empty)

404 Page Options

Navigate to Appearance → Customize → Theme Options → 404 Page.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
error_404_heading404 Error Page HeadingEnter the heading for the 404 error page.TextareaHTML allowed.Oops! That page can not be found.
error_404_messageError 404 MessageEnter a message to display on the 404 error page.TextareaHTML allowed.It looks like nothing was found at this location. Maybe try one of the links below or a search?

Contact Page Options

Navigate to Appearance → Customize → Theme Options → Contact Page.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
contact_form_emailContact Form Email AddressThe email address where contact form submissions are sent.TextA valid email address.(empty)

Authors Page Options

Navigate to Appearance → Customize → Theme Options → Authors Page.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
hide_admin_authors_pageHide Site AdministratorsHide site administrators from the Authors page.Checkboxtrue / falsefalse
hide_noposts_authors_pageHide Authors with Zero PostsHide authors with zero posts from the Authors page.Checkboxtrue / falsefalse

Other Options

Navigate to Appearance → Customize → Theme Options → Other Options.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
enable_widgets_block_editorEnable Gutenberg Widget Block EditorEnable the Gutenberg block-based widget editor.Checkboxtrue / falsefalse
disable_sticky_menuDisable Sticky MenuDisable the sticky (fixed) navigation menu.Checkboxtrue / falsefalse
enable_sticky_mobile_menuEnable Sticky Menu on Small ScreenEnable sticky menu on mobile devices.Checkboxtrue / falsefalse
disable_primary_menuDisable Primary MenuCompletely disable the primary navigation menu.Checkboxtrue / falsefalse
disable_secondary_menuDisable Secondary MenuCompletely disable the secondary navigation menu.Checkboxtrue / falsefalse
disable_sticky_sidebarDisable Sticky SidebarDisable the sticky sidebar feature.Checkboxtrue / falsefalse
disable_backtotopDisable Back to Top ButtonDisable the back-to-top button.Checkboxtrue / falsefalse

Performance & SEO Tips

To get the best performance and SEO results with MaxWP PRO, follow these recommendations:

  • Use a Caching Plugin: Install a caching plugin like W3 Total Cache, WP Super Cache, or LiteSpeed Cache to dramatically improve page load times.
  • Optimize Images: Use an image optimization plugin like Imagify or EWWW Image Optimizer to reduce image file sizes without losing quality.
  • Use an SEO Plugin: Install Yoast SEO or Rank Math to manage meta tags, sitemaps, and structured data.
  • Enable GZIP Compression: Most hosting providers support GZIP compression. Enable it through your hosting control panel or caching plugin.
  • Use a CDN: A Content Delivery Network like Cloudflare speeds up content delivery by serving files from servers closest to your visitors.
  • Keep WordPress Updated: Always use the latest version of WordPress, themes, and plugins for security and performance improvements.
  • Minimize Plugins: Only install plugins you actually need. Too many plugins can slow down your site.
  • Only Activate Needed Custom Widgets: MaxWP PRO lets you activate custom widgets individually. Only enable the ones you use to keep your site fast.
  • Choose Good Hosting: A quality hosting provider makes a significant difference in site speed. Consider managed WordPress hosting for the best results.
  • Set Featured Images: Always set featured images for your posts. This ensures proper display in the slider, widgets, social media sharing, and search results.

Translation & RTL

MaxWP PRO is fully translation-ready and supports Right-to-Left (RTL) languages like Arabic, Hebrew, and Persian out of the box.

🌐 Translating the Theme

The theme includes a maxwp-pro.pot file located in the /languages folder inside the theme directory. You can use this file to create translations in your own language using any of the following tools:

After translating, save your files as:

  • maxwp-pro-[language_code].po
  • maxwp-pro-[language_code].mo

Place them inside the /languages folder in the theme.

↔️ RTL Language Support

MaxWP PRO includes built-in RTL support. If your WordPress site language is set to an RTL language, the theme will automatically adjust layout direction, alignment, and spacing accordingly. No extra setup required.

If you're customizing your site with RTL content, make sure your text widgets, menus, and custom styles are also RTL-compatible for best results.

FAQ

Quick answers to the most frequently asked questions about using the MaxWP PRO theme.

Why is my logo/site icon/header image/background image missing after upgrading to PRO?

When switching from the free to PRO version, you need to manually reupload your Site Logo, Header Image, Site Icon, and Background Image via Appearance → Customize.

My menus disappeared after theme activation. What should I do?

Go to Appearance → Menus → Manage Locations and reassign your existing menus to the correct theme locations.

How do I change the number of posts per page?

Go to Settings → Reading and change the "Blog pages show at most" value.

How do I activate custom widgets?

Go to Appearance → Customize → Theme Options → Custom Widgets and check the widgets you want to activate. Then go to Appearance → Widgets to place them in widget areas.

How do I reset Customizer settings to default?

Go to Appearance → Customize → Theme Options → Other Options, then click the Reset Theme Options button. Confirm the action to reset your settings.

How do I change the layout (sidebar position)?

Go to Appearance → Customize → Theme Options → Layout Options. You can set different layouts for singular (single posts/pages) and non-singular (home, archive, search) pages.

Can I use MaxWP PRO with WooCommerce?

Yes, MaxWP PRO is compatible with WooCommerce. Simply install and activate the WooCommerce plugin and it will work with the theme.

Troubleshooting

Common technical problems and their solutions. If your issue isn't listed, contact our support team.

Post thumbnails are missing when sharing on social media

Install an SEO plugin like Yoast SEO or Rank Math and enable Open Graph tags. Always set a featured image for each post.

I get "The uploaded file exceeds the upload_max_filesize directive" error.

Your hosting has a small file upload limit. Follow this guide to increase it or use cPanel/File Manager to upload the theme.

The slider is not showing

Make sure you have enabled the slider in Appearance → Customize → Theme Options → Slider. Also verify that your posts have featured images set.

The news ticker is not showing

Enable the news ticker in Appearance → Customize → Theme Options → News Ticker. Ensure you have published posts matching the selected post type/category/tag.

Custom widgets are not appearing in the Widgets screen

Custom widgets must be activated first. Go to Appearance → Customize → Theme Options → Custom Widgets and check the widgets you want to use.

Contact form is not sending emails

Make sure you have set the Contact Form Email Address in Appearance → Customize → Theme Options → Contact Page. Also check your spam folder.

Support & Licensing

All our WordPress themes, including MaxWP PRO, are released under the 100% GPL (General Public License). You can use the theme on unlimited websites and modify the code to suit your needs.

What's included in free support:

  • Help with theme installation and setup
  • Bug fixes and troubleshooting related to the theme
  • Guidance on using built-in theme features

What's not included in free support (but available as paid tasks):

  • Theme customization or resolving third-party plugin conflicts
  • Custom coding or feature implementation requests
  • Performance tuning, SEO setup, or server configuration assistance

If you need help or would like to request a paid customization, please contact us. We typically respond within 24–48 hours on working days.

Contact Support

Changelog & Versioning

The following is a log of all updates and changes made to MaxWP PRO. We recommend always using the latest version.

= Version 1.0.5 =

  • Fixed coding issues.

= Version 1.0.4 =

  • Fixed coding issues.
  • Theme Customizer updated.
  • Many improvements.

= Version 1.0.3 =

  • Fixed coding issues.
  • Theme Customizer updated.
  • Many improvements.

= Version 1.0.2 =

  • Fixed coding issues.
  • Theme Customizer updated.
  • Many improvements.

= Version 1.0.1 =

  • Fixed coding issues.
  • Theme Customizer updated.
  • Many improvements.

= Version 1.0.0 =

  • Initial Release.

Date Formats

You can use the following date format values to control how dates appear in various places such as custom widgets, post metadata, news tickers, and more. These formats follow the standard PHP date formatting rules used by WordPress.

Format KeyExample Output
H:i00:50
g:i a12:50 am
g:i A12:50 AM
g:i:s a12:50:48 am
g:i:s A12:50:48 AM
d.m.y27.11.10
Y.m.d2010.11.27
Y-m-d2010-11-27
Y/m/d2010/11/27
m.d.Y11.27.2010
m-d-Y11-27-2010
m/d/Y11/27/2010
d.m.Y27.11.2010
d-m-Y27-11-2010
d/m/Y27/11/2010
m/d/Y g:i:s a11/27/2010 12:50:48 am
m/d/Y g:i:s A11/27/2010 12:50:48 AM
Y/m/d \a\t g:i a2010/11/27 at 12:50 am
Y/m/d \a\t g:i A2010/11/27 at 12:50 AM
d F27 November
F, YNovember, 2010
F j, YNovember 27, 2010
d M Y27 Nov 2010
M j, YNov 27, 2010
M j, Y @ H:iNov 27, 2010 @ 0:50
l, F j, YSaturday, November 27, 2010
l, F jS, YSaturday, November 27th, 2010