PureMag PRO Documentation

Introduction

PureMag PRO is a clean and elegant, easy to use, fully responsive WordPress blogging theme developed by ThemesDNA. Built on the solid foundation of the Underscores starter theme, PureMag PRO delivers a polished, professional blogging experience with extensive customization options. It features a 2-column layout by default with options for left sidebar, right sidebar, or one-column layouts.

The theme comes equipped with 5 different post styles (Standard, List, Grid, Full, and Featured), multiple custom widgets including featured posts widgets, recent/popular/random posts widgets, social links widget, and an about me widget. PureMag PRO offers comprehensive color options, extensive font options with Google Fonts support, share buttons (Twitter, Facebook, Pinterest, Reddit, StumbleUpon, Digg, LinkedIn), related posts, author bio box, custom header image with custom title and description, WooCommerce support, and much more.

Current Theme Version: 1.0.7

Theme Installation

After purchasing the PureMag 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 PureMag Theme?

PureMag PRO is a separate theme. Whether or not you're currently using the free PureMag theme, you need to install PureMag 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 PureMag 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 PureMag 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 PureMag 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 PureMag PRO theme.

Header Image

Quick Start Guide

PureMag PRO allows users to upload a site-wide custom header image with custom title and description. The recommended header image size is 1060 × 200 pixels (flexible height). Options are in Appearance → Customize → Theme Options → Header Image.

How to Add a Header Image?

  1. Go to AppearanceCustomizeTheme OptionsHeader Image
  2. Upload your header image using Add new image button.

How to Add a Custom Title/Description to Header Image?

By default, the theme displays your website's title as the header image title and the tagline as the header image description. You can replace both via the Customizer.

  1. Go to AppearanceCustomizeTheme OptionsHeader Image
  2. Add your custom header image title and description.
  3. Save settings.

How to Hide Title/Description from Header Image?

  1. Go to AppearanceCustomizeSite Identity.
  2. Uncheck the option Display Site Title & Tagline and save.

Custom Widgets

Quick Start Guide

To see available widgets and widget areas navigate to WordPress DashboardAppearanceWidgets. There are 10 custom widgets bundled with PureMag PRO:

  1. PureMag Recent Posts Widget
  2. PureMag Popular Posts Widget
  3. PureMag Random Posts Widget
  4. PureMag Featured Posts Widget 1
  5. PureMag Featured Posts Widget 2
  6. PureMag Featured Posts Widget 3
  7. PureMag Featured Posts Widget 4
  8. PureMag Featured Posts Widget 5
  9. PureMag Social Widget
  10. PureMag About Me Widget

PureMag Recent Posts Widget

Displays a list of your most recent posts with optional thumbnails.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
titleTitleWidget title displayed above the post list.TextA plain text.Recent Posts
numberofpostsNumber of posts to showNumber of recent posts to display.TextA positive whole number.5
show_thumbnailDisplay Thumbnail?Show or hide post thumbnails.Checkboxtrue / falsetrue
show_dateDisplay Post Date?Show post publication date.Checkboxtrue / falsetrue
show_commentsDisplay Number of Comments?Show post comment count.Checkboxtrue / falsetrue
show_snippetDisplay Post Snippet?Show post excerpt/snippet (20 words).Checkboxtrue / falsetrue

PureMag Random Posts Widget

Displays a list of random posts with optional thumbnails. A great way to resurface older content.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
titleTitleWidget title displayed above the post list.TextA plain text.Random Posts
numberofpostsNumber of posts to showNumber of random posts to display.TextA positive whole number.5
show_thumbnailDisplay Thumbnail?Show or hide post thumbnails.Checkboxtrue / falsetrue
show_dateDisplay Post Date?Show post publication date.Checkboxtrue / falsetrue
show_commentsDisplay Number of Comments?Show post comment count.Checkboxtrue / falsetrue
show_snippetDisplay Post Snippet?Show post excerpt/snippet (20 words).Checkboxtrue / falsetrue

PureMag Social Widget

Displays social media profile links with Font Awesome icons. Supports over 30 platforms including Twitter, Facebook, Google Plus, Pinterest, LinkedIn, Instagram, Flickr, YouTube, Vimeo, SoundCloud, Last.fm, GitHub, Bitbucket, Tumblr, Digg, Delicious, StumbleUpon, Reddit, Dribbble, Behance, CodePen, JSFiddle, Stack Overflow, Stack Exchange, BuySellAds, SlideShare, Skype, Email, and RSS Feed.

  • Leave any social media field empty to hide that particular button
  • Skype field requires just the username, not a full URL
  • Email field requires a valid email address
  • All other fields should be complete URLs (e.g., https://facebook.com/username)
Option IDOption NameDescriptionControl TypeAccepted ValueDefault
titleTitleWidget title.TextPlain textSocial Buttons
round_buttonsDisplay round buttons?Use circular button style.Checkboxtrue / falsefalse
facebookFacebook URLProfile/page URL.TextURL(empty)
twitterTwitter URLProfile URL.TextURL(empty)
googleplusGoogle Plus URLProfile URL.TextURL(empty)
pinterestPinterest URLProfile URL.TextURL(empty)
linkedinLinkedIn URLProfile URL.TextURL(empty)
instagramInstagram URLProfile URL.TextURL(empty)
flickrFlickr URLProfile URL.TextURL(empty)
youtubeYouTube URLChannel URL.TextURL(empty)
vimeoVimeo URLProfile URL.TextURL(empty)
soundcloudSoundCloud URLProfile URL.TextURL(empty)
lastfmLast.fm URLProfile URL.TextURL(empty)
githubGitHub URLProfile URL.TextURL(empty)
bitbucketBitbucket URLProfile URL.TextURL(empty)
tumblrTumblr URLProfile URL.TextURL(empty)
diggDigg URLProfile URL.TextURL(empty)
deliciousDelicious URLProfile URL.TextURL(empty)
stumbleuponStumbleUpon URLProfile URL.TextURL(empty)
redditReddit URLUser/profile URL.TextURL(empty)
dribbbleDribbble URLProfile URL.TextURL(empty)
behanceBehance URLProfile URL.TextURL(empty)
codepenCodePen URLProfile URL.TextURL(empty)
jsfiddleJSFiddle URLProfile URL.TextURL(empty)
stackoverflowStack Overflow URLProfile URL.TextURL(empty)
stackexchangeStack Exchange URLProfile URL.TextURL(empty)
buyselladsBuySellAds URLProfile URL.TextURL(empty)
slideshareSlideShare URLProfile URL.TextURL(empty)
skypeSkype UsernameSkype username (no URL).TextUsername(empty)
envelopeEmail AddressEmail for mailto link.TextValid email(empty)
rssRSS Feed URLRSS feed link.TextURL(empty)

PureMag About Me Widget

Displays a profile section with an image, description, and social media links. Supports over 30 social platforms with buttons displayed below the profile information.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
titleTitleWidget title.TextA plain text.About Me
imageProfile Image URLURL of the profile image.TextA valid image URL.(empty)
descriptionDescriptionText description about the person.TextareaHTML formatted text.(empty)

Additionally, the About Me widget includes fields for the same 30+ social platforms as the Social Widget, plus the option to display round buttons.

Widget Areas

There are 10 widget areas in the PureMag PRO theme.


  1. Header Banner

    Located in the header area. You can add a "Custom HTML" widget with your banner ad code.

  2. Main Sidebar

    The primary sidebar, located on the right (or left, depending on layout setting) of your web page.

  3. Top Widgets (Home Page Only)

    Located at the top of the homepage only. Widgets here are only visible on your homepage.

  4. Top Widgets (Every Page)

    Located at the top of every page. Widgets here are visible on all pages.

  5. Bottom Widgets (Home Page Only)

    Located at the bottom of the homepage only.

  6. Bottom Widgets (Every Page)

    Located at the bottom of every page.

  7. Footer 1

    Column 1 (left) of the footer.

  8. Footer 2

    Column 2 of the footer.

  9. Footer 3

    Column 3 of the footer.

  10. Footer 4

    Column 4 (right) of the footer.

Custom Page Templates

PureMag PRO includes 7 custom page and post templates:

  • "Full Width, no sidebar" (Page): Displays page content in full width without any sidebars.
  • "Full Width, bottom sidebar" (Page): Displays page content in full width with a sidebar below it.
  • "Left Sidebar" (Page): Shows a sidebar on the left and page content on the right.
  • "Full Width, no sidebar" (Post): Displays post content in full width without any sidebars.
  • "Full Width, bottom sidebar" (Post): Displays post content in full width with a sidebar below it.
  • "Left Sidebar" (Post): Shows a sidebar on the left and post content on the right.
  • "Sitemap" (Page): Displays a full list of your site's pages, categories, tags, and archives.

How to Assign a Custom Template:

  1. Go to Pages or PostsAdd New or edit an existing page/post.
  2. Look for the Template option:
    • In Gutenberg: Click the Page or Post tab in the right sidebar and scroll down to find Template.
    • In Classic Editor: Enable Page Attributes box via Screen Options, then use the Template dropdown.
  3. Select the desired template from the list.
  4. Click Publish or Update.

How to Create a Sitemap Page

PureMag PRO includes a built-in Sitemap page template that displays a full, structured list of your site's content.

  1. Go to WordPress DashboardPagesAdd New.
  2. Enter a title like Sitemap.
  3. Select the Sitemap template from the Template dropdown.
  4. Click Publish.

What's Included in the Sitemap Page

  • List of all Pages
  • List of all Categories and Tags
  • Monthly Archives
  • List of all Authors with links to their posts

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 uploaded through the Customizer. Max width: 350px, max height: 90px.Media UploaderInteger (attachment ID)0 (none)
blognameSite TitleMain title of the website shown in the header and browser tabs.TextA string"My WordPress Site"
blogdescriptionTaglineShort descriptive sentence shown below the title.TextA string"Just another WordPress site"
display_header_textDisplay Site Title & TaglineToggles whether the title/tagline are shown on the front-end.Toggle Switchtrue / falsetrue
site_iconSite Icon (Favicon)Image for the favicon (512 × 512 px recommended).Media UploaderInteger (attachment ID)0 (none)

Colors Options

Below is the complete list of Colors Options available. All use a Color Picker and accept hex color codes (e.g., #ffffff):

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
body_text_colorMain Text ColorPick the Main Text Color.Color PickerHex color code#555555
link_colorMain Link ColorPick the Main Link Color.Color PickerHex color code#666666
link_hover_colorMain Link Hover ColorPick the Main Link Hover Color.Color PickerHex color code#000000
headings_colorGeneral Headings ColorPick the General Headings Color.Color PickerHex color code#111111
menu_bg_colorMenu Background ColorPick the Menu Background Color.Color PickerHex color code#ffffff
menu_bd_colorMenu Border ColorPick the Menu Border Color.Color PickerHex color code#ececec
menu_colorMenu Link ColorPick the Menu Link Color.Color PickerHex color code#333333
menu_hover_colorMenu Link Hover ColorPick the Menu Link Hover Color.Color PickerHex color code#ffffff
menu_hover_bg_colorMenu Link Hover Background ColorPick the Menu Link Hover Background Color.Color PickerHex color code#000000
submenu_one_bg_colorSub Menu Background ColorPick the Sub Menu Background Color.Color PickerHex color code#f6f6f6
submenu_one_bd_colorSub Menu Border ColorPick the Sub Menu Border Color.Color PickerHex color code#dddddd
menu_icon_colorResponsive Menu Icon ColorPick the Responsive Menu Icon Color.Color PickerHex color code#333333
post_title_colorPost Title ColorPick the Post Title Color.Color PickerHex color code#000000
post_title_hover_colorPost Title Hover ColorPick the Post Title Hover Color.Color PickerHex color code#333333
post_body_link_colorPost Content Link ColorPick the Post Content Link Color.Color PickerHex color code#409BD4
post_body_link_hover_colorPost Content Link Hover ColorPick the Post Content Link Hover Color.Color PickerHex color code#08ACD5
postcats_colorPost Categories ColorPick the Post Categories Color.Color PickerHex color code#ffffff
postcats_bg_colorPost Categories Background ColorPick the Post Categories Background Color.Color PickerHex color code#8c2828
postcats_hover_colorPost Categories Hover ColorPick the Post Categories Hover Color.Color PickerHex color code#ffffff
postcats_bg_hover_colorPost Categories Hover BackgroundPick the Post Categories Hover Background Color.Color PickerHex color code#000000
post_meta_colorPost Meta ColorPick the Post Meta Color.Color PickerHex color code#666666
post_meta_hover_colorPost Meta Hover ColorPick the Post Meta Hover Color.Color PickerHex color code#000000
rmore_colorRead More Button ColorPick the Read More Button Color.Color PickerHex color code#ffffff
rmore_bg_colorRead More Button BackgroundPick the Read More Button Background Color.Color PickerHex color code#333333
rmore_hover_colorRead More Button Hover ColorPick the Read More Button Hover Color.Color PickerHex color code#ffffff
rmore_bg_hover_colorRead More Button Hover BackgroundPick the Read More Button Hover Background Color.Color PickerHex color code#000000
sidebar_bg_colorPosts/Sidebar Widgets BackgroundPick the Posts/Sidebar Widgets Background Color.Color PickerHex color code#ffffff
sidebar_bd_colorPosts/Sidebar Widgets BorderPick the Posts/Sidebar Widgets Border Color.Color PickerHex color code#ececec
sidebar_top_bd_colorPosts/Sidebar Widgets Top BorderPick the Posts/Sidebar Widgets Top Border Color.Color PickerHex color code#cccccc
sidebar_title_colorSidebar Title ColorPick the Sidebar Title Color.Color PickerHex color code#686868
sidebar_title_bd_colorSidebar Title Border ColorPick the Sidebar Title Border Color.Color PickerHex color code#dfdfdf
sidebar_link_colorSidebar Link ColorPick the Sidebar Link Color.Color PickerHex color code#313131
sidebar_link_hover_colorSidebar Link Hover ColorPick the Sidebar Link Hover Color.Color PickerHex color code#666666
sidebar_list_bd_colorSidebar List Border ColorPick the Sidebar List Border Color.Color PickerHex color code#eeeeee
tag_cloud_colorTag Cloud Link ColorPick the Tag Cloud Link Color.Color PickerHex color code#ffffff
tag_cloud_bg_colorTag Cloud Link BackgroundPick the Tag Cloud Link Background Color.Color PickerHex color code#888888
tag_cloud_hover_colorTag Cloud Link Hover ColorPick the Tag Cloud Link Hover Color.Color PickerHex color code#ffffff
tag_cloud_hover_bg_colorTag Cloud Link Hover BackgroundPick the Tag Cloud Link Hover Background.Color PickerHex color code#000000
social_bg_colorSocial Buttons Area BackgroundPick the Social Buttons Area Background Color.Color PickerHex color code#000000
social_bd_colorSocial Buttons Area BorderPick the Social Buttons Area Border Color.Color PickerHex color code#555555
footer_bg_colorFooter Background ColorPick the Footer Background Color.Color PickerHex color code#252525
footer_title_colorFooter Title ColorPick the Footer Title Color.Color PickerHex color code#ffffff
footer_title_bd_colorFooter Title Border ColorPick the Footer Title Border Color.Color PickerHex color code#5A5656
footer_text_colorFooter Text ColorPick the Footer Text Color.Color PickerHex color code#cecece
footer_link_colorFooter Link ColorPick the Footer Link Color.Color PickerHex color code#dbdbdb
footer_link_hover_colorFooter Link Hover ColorPick the Footer Link Hover Color.Color PickerHex color code#ffffff
footer_list_bd_colorFooter List Border ColorPick the Footer List Border Color.Color PickerHex color code#353232
cp_bg_colorCopyrights Background ColorPick the Copyrights Background Color.Color PickerHex color code#303436
cp_bd_colorCopyrights Border ColorPick the Copyrights Border Color.Color PickerHex color code#3D3D3D
cp_colorCopyrights Text ColorPick the Copyrights Text Color.Color PickerHex color code#ECFFF1

Font Options

PureMag PRO includes extensive font customization with Google Fonts support. Customize font family, size, weight, style, line height, and text transform for various elements:

Body Font Options

  • Body Font-Family — Choose a Google Font for body text
  • Body Font-Size — Set body text font size
  • Body Font-Weight — 400, 500, or 700
  • Body Font-Style — Normal or Italic
  • Body Line-Height — Set the line height

Site Title Font Options

  • Site Title Font-Family, Font-Size, Font-Weight, Font-Style, Line-Height, Text Transform

Site Description Font Options

  • Site Description Font-Family, Font-Size, Font-Weight, Font-Style, Line-Height, Text Transform

Menu Font Options

  • Menu Font-Family, Font-Size, Font-Weight, Font-Style, Text Transform

Post Title Font Options

  • Post Title Font-Family, Font-Size, Font-Weight, Font-Style, Line-Height, Text Transform

Additional Font Options

  • Font Subsets — Select which font subsets to load (optimize performance)
  • Headings Font, Widget Titles Font, Post Meta Font options also available

Header Options

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
enable_fullwidth_headerEnable Full Width HeaderEnable or disable a full-width header layout that spans the entire browser width.Checkboxtrue / falsefalse

Layout Options

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
layout_styleLayout StyleSelect your layout style.Radio
  • Content on Left
  • Content on Right
  • One Column
Content on Left
hide_sidebar_one_columnHide Sidebar from One Column LayoutHides the sidebar entirely in one-column layout instead of showing it below the content.Checkboxtrue / falsefalse

Post Options

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
posts_headingHomePage Posts HeadingHeading text displayed above homepage posts.TextA plain text.Recent Posts
thumbnail_linkThumbnail LinkLink single post thumbnail to its post?SelectYes / NoYes
post_styleNon-Singular Posts StylePost style for home/categories/tags/archive/search.Select
  • Standard
  • List
  • Grid
  • Full
  • Featured
List
read_more_lengthAuto Post Summary LengthNumber of words in the post summary.TextA positive whole number.25
read_more_textRead More TextCustomize the read more button text.TextA plain text.Continue Reading...
hide_posted_dateHide Posted DateHide the posted date from posts.Checkboxtrue / falsefalse
hide_post_authorHide Post AuthorHide the post author name.Checkboxtrue / falsefalse
hide_post_categoriesHide Post CategoriesHide post categories.Checkboxtrue / falsefalse
hide_post_tagsHide Post TagsHide post tags.Checkboxtrue / falsefalse
hide_comments_linkHide Comment LinkHide the comments link.Checkboxtrue / falsefalse
hide_post_editHide Post Edit LinkHide the post edit link.Checkboxtrue / falsefalse
hide_thumbnailHide Thumbnails from Every PageHide featured images from all pages.Checkboxtrue / falsefalse
hide_thumbnail_singleHide Thumbnails from Posts/PagesHide featured images from single posts/pages.Checkboxtrue / falsefalse
hide_post_snippetHide Post SnippetHide the post excerpt/snippet.Checkboxtrue / falsefalse
hide_read_more_buttonHide Read More ButtonHide the read more button.Checkboxtrue / falsefalse
hide_share_buttonsHide Share ButtonsHide social share buttons.Checkboxtrue / falsefalse
hide_author_bio_boxHide Author Bio BoxHide the author bio box on single posts.Checkboxtrue / falsefalse
hide_related_postsHide Related PostsHide related posts section.Checkboxtrue / falsefalse
related_posts_numberNumber of Related PostsNumber of posts in the related posts area.Select4 / 8 / 12 / 16 Posts4 Posts

Social Links Options

Add social media profile links that appear in the social buttons area. Enter the full URL for each profile. Leave a field empty to hide that button. Supported platforms:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
hide_social_buttonsHide Social ButtonsHide the entire social buttons area.Checkboxtrue / falsefalse
twitterlinkTwitter URLTwitter profile URL.TextA valid URL.(empty)
facebooklinkFacebook URLFacebook profile/page URL.TextA valid URL.(empty)
googlelinkGoogle Plus URLGoogle Plus profile URL.TextA valid URL.(empty)
pinterestlinkPinterest URLPinterest profile URL.TextA valid URL.(empty)
linkedinlinkLinkedIn URLLinkedIn profile URL.TextA valid URL.(empty)
instagramlinkInstagram URLInstagram profile URL.TextA valid URL.(empty)
flickrlinkFlickr URLFlickr profile URL.TextA valid URL.(empty)
youtubelinkYouTube URLYouTube channel/profile URL.TextA valid URL.(empty)
vimeolinkVimeo URLVimeo profile URL.TextA valid URL.(empty)
soundcloudlinkSoundCloud URLSoundCloud profile URL.TextA valid URL.(empty)
lastfmlinkLast.fm URLLast.fm profile URL.TextA valid URL.(empty)
githublinkGitHub URLGitHub profile URL.TextA valid URL.(empty)
bitbucketlinkBitbucket URLBitbucket profile URL.TextA valid URL.(empty)
tumblrlinkTumblr URLTumblr blog URL.TextA valid URL.(empty)
digglinkDigg URLDigg profile URL.TextA valid URL.(empty)
deliciouslinkDelicious URLDelicious profile URL.TextA valid URL.(empty)
stumblelinkStumbleUpon URLStumbleUpon profile URL.TextA valid URL.(empty)
redditlinkReddit URLReddit profile URL.TextA valid URL.(empty)
dribbblelinkDribbble URLDribbble profile URL.TextA valid URL.(empty)
behancelinkBehance URLBehance profile URL.TextA valid URL.(empty)
codepenlinkCodePen URLCodePen profile URL.TextA valid URL.(empty)
jsfiddlelinkJSFiddle URLJSFiddle profile URL.TextA valid URL.(empty)
stackoverflowlinkStack Overflow URLStack Overflow profile URL.TextA valid URL.(empty)
stackexchangelinkStack Exchange URLStack Exchange profile URL.TextA valid URL.(empty)
bsalinkBuySellAds URLBuySellAds profile URL.TextA valid URL.(empty)
slidesharelinkSlideShare URLSlideShare profile URL.TextA valid URL.(empty)
skypeusernameSkype UsernameSkype username (not full URL).TextA text string.(empty)
emailaddressEmail AddressEmail address for contact.TextA valid email address.(empty)
rsslinkRSS Feed URLRSS feed URL.TextA valid URL.(empty)

404 Page Options

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
error_404_heading404 Error Page HeadingThe heading displayed on the 404 error page.TextareaA text/HTML string.Oops! That page can not be found.
error_404_messageError 404 MessageThe message displayed on the 404 error page.TextareaA text/HTML string.It looks like nothing was found at this location. Maybe try one of the links below or a search?

Other Options

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
disable_backtotopDisable Back to Top ButtonDisable the scroll-to-top button that appears at the bottom-right of the page.Checkboxtrue / falsefalse
enable_widgets_block_editorEnable Gutenberg Widget Block EditorEnable the Gutenberg block-based widget editor instead of the classic widget editor.Checkboxtrue / falsefalse

Reset Settings

Use this control to restore all PureMag PRO Customizer options back to their defaults.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
reset_settingsReset SettingsResets all theme options to default values when the reset button is clicked.Reset ButtonButton action(none)

Performance & SEO Tips

Here are some tips to help you get the best performance and SEO results with PureMag PRO:

  • Use a Caching Plugin: Install a caching plugin like W3 Total Cache, WP Super Cache, or LiteSpeed Cache to significantly improve your site's loading speed.
  • Optimize Images: Use an image optimization plugin like Imagify or EWWW Image Optimizer to compress images without losing quality.
  • Use an SEO Plugin: Install Yoast SEO or Rank Math to help with on-page SEO, meta tags, sitemaps, and Open Graph tags for social media sharing.
  • Enable GZIP Compression: Most caching plugins offer GZIP compression. Enabling it can reduce file sizes by up to 70%.
  • Use a CDN: Consider using a Content Delivery Network (CDN) like Cloudflare to serve your static assets from servers closer to your visitors.
  • Minimize Plugins: Only install the plugins you truly need. Each plugin adds processing overhead.
  • Use Quality Hosting: A quality hosting provider makes a significant difference in site speed and reliability.
  • Set Featured Images: Always set a featured image for each post to ensure proper thumbnails appear in widgets, archives, and social media sharing.
  • Keep WordPress Updated: Always update WordPress core, themes, and plugins to their latest versions for security and performance improvements.

Translation & RTL

PureMag 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 puremag-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:

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

Place them inside the /languages folder in the theme.

↔️ RTL Language Support

PureMag 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 PureMag PRO. If you can't find your answer here, contact our support team.

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 post listing style?

Go to AppearanceCustomizeTheme OptionsPost Options. Under Non-Singular Posts Style, choose from Standard, List, Grid, Full, or Featured.

How do I change the layout direction?

Go to AppearanceCustomizeTheme OptionsLayout Options. Select Content on Left, Content on Right, or One Column.

How do I reset Customizer settings to default?

Go to AppearanceCustomizeTheme OptionsOther Options, then click the Reset Theme Options button. A confirmation dialog will appear. Confirm the action to reset your WordPress Customizer settings.

How do I hide the theme designer credits in the footer?

Go to AppearanceCustomizeTheme OptionsFooter. Check the Hide Theme Designer Credits option and publish.

Troubleshooting

Common technical problems you may encounter while using PureMag PRO. If your issue isn't listed, reach out to 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

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

Featured images look stretched or cropped incorrectly

Regenerate your thumbnails using the Regenerate Thumbnails plugin. See the Regenerate Thumbnails section for instructions.

Custom widgets are not showing

Make sure you have placed your widgets in the correct widget areas via Appearance → Widgets. Also verify that you haven't checked any "hide" options in the Customizer that might be hiding those elements.

Support & Licensing

All our WordPress themes, including PureMag 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 PureMag PRO. We recommend always using the latest version to benefit from improvements and new features.

= Version 1.0.7 =

  • Fixed coding issues.

= Version 1.0.6 =

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

= 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.

= Version 1.0.2 =

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

= Version 1.0.1 =

  • Fixed coding issues.

= Version 1.0.0 =

  • Initial Release.