GalleryWP PRO Documentation

Introduction

GalleryWP PRO is a responsive, multi-purpose, and visually stunning gallery/grid WordPress theme developed by ThemesDNA. With options for 2, 3, or 4 columns in post grids, and support for horizontal, square, vertical, and auto-height thumbnail styles, this theme accommodates a wide spectrum of content display needs.

The theme includes dynamic elements such as a news ticker, custom widgets for featured post styles (grid, list, and tabbed), social sharing buttons, RTL language readiness, layout options, multiple header options, and customizable color and font schemes.

Additional features include sticky sidebars, sticky menus, related posts with thumbnails, author bio boxes, WooCommerce support, and 22 widget areas. The theme supports both Classic and Gutenberg editors and offers custom page templates for contact forms, sitemaps, and author pages.

Current Theme Version: 1.0.4

Theme Installation

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

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

Header Image

Quick Start Guide

GalleryWP PRO allows you to upload a site-wide custom header image. The recommended header image width is 1250px.

How to Add a Header Image?

  1. Go to AppearanceCustomizeTheme OptionsHeader Image
  2. Upload your header image using Add new image button.
  3. The recommended image dimensions are 1250 × 200 pixels.
  4. Save and publish your changes.

News Ticker

The News Ticker displays your posts in a smooth, horizontal scrolling format at the top of your site. Fully customizable via the WordPress Theme Customizer, you can enable or disable the ticker, set a custom label, define the number of posts, and filter content by recent posts, popular posts, random posts, a specific category, or a specific tag.

Step 1: Access the News Ticker Options

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

Step 2: Enable the News Ticker

Find the option Enable News Ticker and check the checkbox to activate it.

Step 3: Configure Ticker Options

Check the complete list of "News Ticker Options" available

Step 4: Save Changes

Click the Publish button at the top of the Customizer to apply changes.

Tips

  • Use Category Posts or Tag Posts for automated updates within a topic.
  • Use Popular Posts to display your most commented content.
  • Use Random Posts for a dynamic, changing ticker display.

Custom Widgets

Quick Start Guide

To see available widgets and widget areas navigate to WordPress DashboardAppearanceWidgets. Drag and drop widgets into widget areas. There are 5 custom widgets bundled with GalleryWP PRO:

  1. GalleryWP Grid Posts Widget
  2. GalleryWP List Posts Widget
  3. GalleryWP Tabbed Widget
  4. GalleryWP About Me Widget
  5. GalleryWP Social Widget

GalleryWP Grid Posts Widget

Displays a grid of posts based on recent posts, a selected category, a selected tag, or specific post IDs. Posts can be sorted by comments, published date, modified date, or random order.

Key Features

  • Customizable grid layout with 2, 3, or 4 column options
  • Multiple thumbnail styles: Horizontal (480x360), Square (480x480), Vertical (480x640), Auto Height
  • Comprehensive display controls for all post elements
  • Share buttons integration and View All button

Below is the complete list of options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
titleTitleWidget title displayed above the post grid.TextPlain text(empty)
post_columnChoose Posts Columns StyleNumber of columns in the grid layout.Select2, 3, or 4 Columns3 Columns
thumb_styleChoose Thumbnails StyleThumbnail style for post images.Select
  • Horizontal Thumbnails (480x360)
  • Square Thumbnails (480x480)
  • Vertical Thumbnails (480x640)
  • Auto Height Thumbnails
Square Thumbnails
post_typeChoose the Post Type to displaySource of posts.Select
  • Recent Posts
  • Category Posts
  • Tag Posts
  • Posts by IDs
Recent Posts
include_postsDisplay these posts (if "Posts by IDs")Include only specific post IDs.TextComma-separated post IDs (e.g., 225,346,410)(empty)
featured_catSelect a CategoryCategory for category-based posts.SelectA category from your WordPress categories(empty)
featured_tagSelect a TagTag for tag-based posts.SelectA tag from your WordPress tags(empty)
orderbyOrderbySort posts by various criteria.Select
  • Published Date
  • Modified Date
  • Number of Comments
  • Random
Published Date
orderOrderSort order direction.SelectAscending / DescendingDescending
posts_per_pageNumber of posts to showNumber of posts to display.TextPositive whole number4
snippet_typePost Snippet TypeSource for the post snippet.SelectPost Content / Post ExcerptPost Content
snippet_lengthPost snippet length (words)Number of words in snippet.TextPositive whole number17
dateformatPost Date FormatPHP date format for dates.TextPHP date format. See date formatsF j, Y
exclude_postsExclude these postsExclude specific post IDs.TextComma-separated post IDs(empty)
show_titleDisplay Post Titles?Show or hide post titles.Checkboxtrue / falsetrue
title_linkLink Post Titles?Make titles clickable links.Checkboxtrue / falsetrue
show_thumbnailDisplay Featured Images?Show post featured images.Checkboxtrue / falsetrue
thumbnail_linkLink Featured Images?Make images clickable links.Checkboxtrue / falsetrue
show_catsDisplay Post Categories?Show post categories.Checkboxtrue / falsefalse
show_authorDisplay Post Authors?Show post author name.Checkboxtrue / falsefalse
show_dateDisplay Post Dates?Show post publication date.Checkboxtrue / falsetrue
show_commentsDisplay Number of Comments?Show comment count.Checkboxtrue / falsefalse
show_snippetDisplay Post Snippets?Show content/excerpt snippet.Checkboxtrue / falsetrue
show_shareDisplay Share Buttons?Show social sharing buttons.Checkboxtrue / falsetrue
show_viewallDisplay View All Button?Show "View All" link to archive.Checkboxtrue / falsefalse
viewall_textView All Button TextCustom text for "View All" button.TextPlain textView All

GalleryWP List Posts Widget

Displays a list of posts with small thumbnails (100x100px) based on recent posts, a selected category, a selected tag, or specific post IDs.

Key Features

  • Multiple post sources: Recent, Category, Tag, or specific Post IDs
  • Flexible sorting by comments, dates, or randomly
  • Customizable display of thumbnails, titles, metadata, snippets, and share buttons
  • View All button for category/tag archives

Below is the complete list of options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
titleTitleWidget title.TextPlain text(empty)
posts_per_pageNumber of posts to showNumber of posts in the list.TextPositive whole number3
post_typeChoose the Post TypeSource of posts.SelectRecent / Category / Tag / Posts by IDsRecent Posts
include_postsDisplay these posts (if "Posts by IDs")Include specific post IDs.TextComma-separated IDs(empty)
featured_catSelect a CategoryCategory (for category posts).SelectCategory name(empty)
featured_tagSelect a TagTag (for tag posts).SelectTag name(empty)
orderbyOrderbySort criteria.SelectPublished Date / Modified Date / Comments / RandomPublished Date
orderOrderSort direction.SelectAscending / DescendingDescending
dateformatPost Date FormatDate format to use.TextPHP date format. See date formatsY-m-d
exclude_postsExclude these postsExclude specific post IDs.TextComma-separated IDs(empty)
snippet_typePost Snippet TypeSnippet source.SelectPost Content / Post ExcerptPost Content
snippet_lengthPost snippet length (words)Words in snippet.TextPositive number20
title_linkLink Post Titles?Make titles link to posts.Checkboxtrue / falsetrue
show_thumbnailDisplay Post Thumbnail?Display thumbnails.Checkboxtrue / falsetrue
thumbnail_linkLink Thumbnails?Make thumbnails link to posts.Checkboxtrue / falsetrue
show_authorDisplay Post Author?Show author.Checkboxtrue / falsefalse
show_dateDisplay Post Date?Show date.Checkboxtrue / falsetrue
show_commentsDisplay Comments Count?Show comment count.Checkboxtrue / falsetrue
show_snippetDisplay Post Snippet?Show snippet.Checkboxtrue / falsetrue
show_sharebtnsDisplay Share Buttons?Show share buttons.Checkboxtrue / falsetrue
show_viewallDisplay View All Button?"View All" button (category/tag only).Checkboxtrue / falsefalse
viewall_textView All Button TextText for the button.TextPlain textView All

GalleryWP Tabbed Widget

Displays three separate tabs of posts in a tabbed interface. Each tab can be configured independently with different content sources, sorting, and display settings.

Key Features

  • Three independently configurable tabs
  • Multiple sorting options per tab
  • Customizable display elements and share buttons
  • Responsive tabbed interface

Below is the complete list of options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
titleTitleWidget title above the tabs.TextPlain textTabbed Widget
show_taboneDisplay Tab 1Enable first tab.Checkboxtrue / falsetrue
show_tabtwoDisplay Tab 2Enable second tab.Checkboxtrue / falsetrue
show_tabthreeDisplay Tab 3Enable third tab.Checkboxtrue / falsetrue
tabone_nameTab 1 NameDisplay name for tab 1.TextPlain textPopular
tabtwo_nameTab 2 NameDisplay name for tab 2.TextPlain textRecent
tabthree_nameTab 3 NameDisplay name for tab 3.TextPlain textRandom
tabone_post_typeTab 1 Post TypeSource for tab 1.SelectRecent / Category / Tag / Posts by IDsRecent Posts
tabone_include_postsTab 1 Include PostsSpecific post IDs for tab 1.TextComma-separated IDs(empty)
tabone_featured_catTab 1 CategoryCategory for tab 1.SelectCategory name(empty)
tabone_featured_tagTab 1 TagTag for tab 1.SelectTag name(empty)
tabone_orderbyTab 1 OrderbySort for tab 1.SelectPublished / Modified / Comments / RandomNumber of Comments
tabone_orderTab 1 OrderSort direction tab 1.SelectAscending / DescendingDescending
tabone_exclude_postsTab 1 Exclude PostsExclude IDs from tab 1.TextComma-separated IDs(empty)
tabone_posts_per_pageTab 1 Number of PostsPosts count for tab 1.TextPositive number3
tabtwo_post_typeTab 2 Post TypeSource for tab 2.SelectRecent / Category / Tag / Posts by IDsRecent Posts
tabtwo_include_postsTab 2 Include PostsSpecific post IDs for tab 2.TextComma-separated IDs(empty)
tabtwo_featured_catTab 2 CategoryCategory for tab 2.SelectCategory name(empty)
tabtwo_featured_tagTab 2 TagTag for tab 2.SelectTag name(empty)
tabtwo_orderbyTab 2 OrderbySort for tab 2.SelectPublished / Modified / Comments / RandomPublished Date
tabtwo_orderTab 2 OrderSort direction tab 2.SelectAscending / DescendingDescending
tabtwo_exclude_postsTab 2 Exclude PostsExclude IDs from tab 2.TextComma-separated IDs(empty)
tabtwo_posts_per_pageTab 2 Number of PostsPosts count for tab 2.TextPositive number3
tabthree_post_typeTab 3 Post TypeSource for tab 3.SelectRecent / Category / Tag / Posts by IDsRecent Posts
tabthree_include_postsTab 3 Include PostsSpecific post IDs for tab 3.TextComma-separated IDs(empty)
tabthree_featured_catTab 3 CategoryCategory for tab 3.SelectCategory name(empty)
tabthree_featured_tagTab 3 TagTag for tab 3.SelectTag name(empty)
tabthree_orderbyTab 3 OrderbySort for tab 3.SelectPublished / Modified / Comments / RandomRandom
tabthree_orderTab 3 OrderSort direction tab 3.SelectAscending / DescendingDescending
tabthree_exclude_postsTab 3 Exclude PostsExclude IDs from tab 3.TextComma-separated IDs(empty)
tabthree_posts_per_pageTab 3 Number of PostsPosts count for tab 3.TextPositive number3
dateformatPost Date FormatDate format.TextPHP date format. See date formatsY-m-d
title_linkLink Post Titles?Make titles clickable.Checkboxtrue / falsetrue
show_thumbnailDisplay Thumbnails?Show thumbnails.Checkboxtrue / falsetrue
thumbnail_linkLink Thumbnails?Make thumbnails clickable.Checkboxtrue / falsetrue
show_authorDisplay Authors?Show author.Checkboxtrue / falsefalse
show_dateDisplay Dates?Show date.Checkboxtrue / falsetrue
show_commentsDisplay Comments?Show comment count.Checkboxtrue / falsetrue
show_snippetDisplay Snippets?Show snippet.Checkboxtrue / falsetrue
snippet_typeSnippet TypeSnippet source.SelectPost Content / Post ExcerptPost Content
snippet_lengthSnippet LengthWords in snippet.TextPositive number20
show_sharebtnsDisplay Share Buttons?Show share buttons.Checkboxtrue / falsetrue

GalleryWP About Me Widget

Displays a profile section with an image, description, and extensive social media links. Supports many different social platforms with customizable button styles (round or normal).

Key Features

  • Profile image and customizable description (supports HTML)
  • Extensive social media platform support (70+ platforms)
  • Round or normal social button styles
  • Font Awesome icons for all social buttons

Usage Notes

  • For the profile image, provide a direct URL to the image file
  • Leave any social media field empty to hide that button
  • All social URLs should be complete links (e.g., https://facebook.com/username)

The widget includes fields for: Title, Profile Image URL, Description, Round Social Buttons toggle, and URL fields for Facebook, X (Twitter), Threads, Pinterest, LinkedIn, Instagram, Flickr, YouTube, Vimeo, SoundCloud, Messenger, WhatsApp, TikTok, Last.fm, Medium, GitHub, Bitbucket, Tumblr, Digg, Delicious, StumbleUpon, Mix, Reddit, Dribbble, Flipboard, Blogger, Etsy, Behance, Amazon, Meetup, Mixcloud, Slack, Snapchat, Spotify, VK, Yelp, WordPress, Twitch, Telegram, Bandcamp, Quora, Foursquare, DeviantArt, IMDB, CodePen, JSFiddle, Stack Overflow, Stack Exchange, BuySellAds, 500px, Ello, Discord, Goodreads, Odnoklassniki, Houzz, Pocket, XING, Mastodon, Google Play, SlideShare, Dropbox, PayPal, Viadeo, Wikipedia, Skype username, Email address, and RSS Feed URL.

GalleryWP Social Widget

Displays social media profile links using Font Awesome icons. Similar to the About Me widget but focuses solely on social profile links without the profile image and description.

Key Features

  • Social media profile links as icon buttons
  • Same extensive platform support as the About Me widget
  • Round or normal button styles
  • Lightweight and focused on social links only

Usage Notes

  • Leave any social media field empty to hide that button
  • Skype field requires just the username, not a full URL
  • Email field requires a valid email address

Widget Areas

There are 22 widget areas in the GalleryWP PRO theme.


  1. Header Banner

    Located on the header area. Use for banner ads or custom content.

  2. Main Sidebar

    The main sidebar displayed alongside your content based on layout choice.

  3. Top Full Width Widgets (Home Page Only)

    Full-width widget area at the top of the homepage only.

  4. Top Full Width Widgets (Posts Only)

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

  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. Bottom Full Width Widgets (Home Page Only)

    Full-width widget area at the bottom of the homepage only.

  8. Bottom Full Width Widgets (Posts Only)

    Full-width widget area at the bottom of single posts only.

  9. Bottom Full Width Widgets (Posts/Pages Only)

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

  10. Bottom Full Width Widgets (Every Page)

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

  11. Top Widgets (Home Page Only)

    Top of main content area on homepage only.

  12. Top Widgets (Posts Only)

    Top of main content area on single posts only.

  13. Top Widgets (Posts/Pages Only)

    Top of main content area on single posts and pages.

  14. Top Widgets (Every Page)

    Top of main content area on every page.

  15. Bottom Widgets (Home Page Only)

    Bottom of main content area on homepage only.

  16. Bottom Widgets (Posts Only)

    Bottom of main content area on single posts only.

  17. Bottom Widgets (Posts/Pages Only)

    Bottom of main content area on single posts and pages.

  18. Bottom Widgets (Every Page)

    Bottom of main content area on every page.

  19. Post Bottom Widgets

    Bottom of single posts, before the comments.

  20. Footer 1

    Column 1 of the 4-column footer.

  21. Footer 2

    Column 2 of the 4-column footer.

  22. Footer 3

    Column 3 of the 4-column footer.

  23. 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. Click the Display conditions button at the bottom of your widget settings.

4. Click on Add group button.

5. Set your widget display conditions and click save.

Custom Page Templates

GalleryWP PRO includes 11 custom page and post templates that let you create pages and posts with unique layouts.

Special Function Templates

  • Contact Form: Creates a contact page with a built-in contact form.
  • Sitemap: Displays a structured list of your site's pages, categories, and archives.
  • Site Authors: Shows a list of all authors with their profiles and post counts.

Layout Templates

  • "Full Width, no sidebar" (Page): Page content in full width without sidebars.
  • "Full Width, bottom sidebar" (Page): Page content in full width with sidebar below.
  • "Content + Sidebar" (Page): Page content on left, sidebar on right.
  • "Sidebar + Content" (Page): Sidebar on left, page content on right.
  • "Full Width, no sidebar" (Post): Post content in full width without sidebars.
  • "Full Width, bottom sidebar" (Post): Post content in full width with sidebar below.
  • "Content + Sidebar" (Post): Post content on left, sidebar on right.
  • "Sidebar + Content" (Post): Sidebar on left, post content on right.

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 the Template option.
    • In Classic Editor: Enable the Page Attributes or Post 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 Contact Page

GalleryWP PRO includes a built-in Contact Form template.

Step 1: Create the Contact Page

  1. Go to WordPress DashboardPagesAdd New.
  2. Give your page a title like Contact Us.
  3. Select the Contact Form template from the Template dropdown.
  4. Click Publish.

Step 2: Configure the Contact Form Email Address

  1. Go to AppearanceCustomize.
  2. Open Theme OptionsContact Page Options.
  3. Enter your preferred email address in the Contact Form Email Address field.
  4. Click Publish to save.

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

How the Form Works

  • The form includes fields for Name, Email, Subject, and Message.
  • Messages are sent to the email address you set in Contact Page Options.

How to Create a Sitemap Page

  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

This page automatically updates as new content is added.

How to Create a Site Authors Page

Step 1: Create the Authors Page

  1. Go to WordPress DashboardPagesAdd New.
  2. Enter a title like Our Authors or Meet the Team.
  3. Select the Site Authors template from the Template dropdown.
  4. Click Publish.

Step 2: Customize Author Display Settings (Optional)

  1. Go to AppearanceCustomize.
  2. Navigate to Theme OptionsAuthors Page Options.
  3. Configure the available settings.
  4. Click Publish to save.

Customizer Theme Options

To access all theme options: WordPress DashboardAppearance → CustomizeTheme Options.

Colors Options

Found under Appearance → Customize → Theme Options → Colors. The GalleryWP PRO theme includes extensive color customization:

  • General Colors: Selected text color & background, body text color, link color & hover, headings color, button colors
  • Header Colors: Header background, border colors
  • Secondary Menu Colors: Background, link color, shadow, hover, submenu background & borders, responsive icon color
  • Primary Menu Colors: Background, border, link color, shadow, hover, submenu background & borders, responsive icon color
  • Header Social Icons Colors: Icon color & hover color
  • News Ticker Colors: Background, heading color & background, text color & hover
  • Full Width Widget Area Colors: Background & border colors
  • Content & Sidebar Colors: Content background, sidebar background
  • Post Title Colors: Single post title, grid post title, list post title (color & hover)
  • Post Meta Colors: Single post meta, grid post meta, list post meta (color & hover)
  • Post Category Colors: Category text & background (normal & hover)
  • Post Content Link Colors: Link color & hover
  • Widget Title Colors: Title color, background colors
  • Footer Colors: Background, text, link, border, widget title colors

Font Options

Found under Appearance → Customize → Theme Options → Font Options. Comprehensive typography controls:

  • Body Font: Font family, size, weight, style, line height
  • Headings Font: Font family, line height, individual size/weight/style for H1-H6
  • Site Title Font: Font family, size, weight, style, line height
  • Site Description Font: Font family, size, weight, style, line height
  • Primary Menu Font: Font family, size, weight, style
  • Secondary Menu Font: Font family, size, weight, style
  • News Ticker Font: Font family, size, weight, style
  • Post Title Font: Font family, size, weight, style, line height
  • Widget/Sidebar Title Font: Font family, size, weight, style, line height
  • Footer Title Font: Font family, size, weight, style, line height
  • Grid Post Title Font: Font family, size, weight, style, line height
  • List Post Title Font: Font family, size, weight, style, line height
  • Post Categories Font: Font family, size, weight, style
  • Post Meta Font: Font family, size, weight, style

Header Options

Found under Appearance → Customize → Theme Options → Header Options:

Option IDOption NameDescriptionControl TypeDefault
enable_fullwidth_headerEnable Full Width HeaderMakes the header span the full width of the browser.Checkboxfalse
hide_header_contentHide Header ContentHides the header content area.Checkboxfalse

Layout Options

Found under Appearance → Customize → Theme Options → Layout Options:

Option IDOption NameDescriptionControl TypeDefault
layout_styleLayout StyleChoose layout: Sidebar + Content, Content + Sidebar, or One Column.RadioContent + Sidebar
hide_sidebar_one_columnHide Sidebar from One Column LayoutCompletely hides the sidebar in One Column layout.Checkboxfalse

News Ticker Options

Found under Appearance → Customize → Theme Options → News Ticker:

Option IDOption NameDescriptionControl TypeDefault
enable_news_tickerEnable News TickerEnable or disable the news ticker.Checkboxfalse
news_ticker_headingNews Ticker HeadingCustom heading/label for the ticker.TextTrending Now
news_ticker_posts_numberNumber of PostsNumber of posts to show in the ticker.Text10
news_ticker_posts_typePost TypeType of posts to display.Select
  • Recent Posts
  • Popular Posts
  • Random Posts
  • Category Posts
  • Tag Posts
news_ticker_catNews Ticker CategoryCategory (if Post Type is "Category Posts").Select(empty)
news_ticker_tagNews Ticker TagTag (if Post Type is "Tag Posts").Text(empty)

Post Options

Found under Appearance → Customize → Theme Options → Post Options:

Option IDOption NameDescriptionControl TypeDefault
hide_post_headingHide Post HeadingHide the post title on single posts.Checkboxfalse
hide_post_dateHide Post DateHide publication date on single posts.Checkboxfalse
hide_post_authorHide Post AuthorHide the author name on single posts.Checkboxfalse
hide_post_catsHide Post CategoriesHide categories on single posts.Checkboxfalse
hide_post_tagsHide Post TagsHide tags on single posts.Checkboxfalse
hide_post_comments_linkHide Post Comments LinkHide the "Leave a Comment" link.Checkboxfalse
hide_post_editHide Post Edit LinkHide the "Edit" link for logged-in users.Checkboxfalse
hide_post_thumbnailHide Post ThumbnailHide featured image on single posts.Checkboxfalse
hide_share_buttonsHide Share ButtonsHide social sharing buttons on posts.Checkboxfalse
hide_author_bio_boxHide Author Bio BoxHide the author bio section after posts.Checkboxfalse
hide_related_postsHide Related PostsHide related posts section.Checkboxfalse
thumbnail_linkThumbnail LinkLink type for thumbnails on summaries.SelectPost (link to full post)
grid_thumb_styleGrid Thumbnail StyleThumbnail style for post grids.Select
  • Horizontal Thumbnails
  • Square Thumbnails
  • Vertical Thumbnails
  • Auto Height Thumbnails
post_grid_columnsPost Grid ColumnsNumber of columns in post grid.Select3 Columns
related_posts_headingRelated Posts HeadingCustom heading for related posts.TextRelated Posts
related_posts_numberNumber of Related PostsHow many related posts to display.Text6

Social Links Options

Found under Appearance → Customize → Theme Options → Social Links:

Option IDOption NameDescriptionControl TypeDefault
hide_header_social_buttonsHide Header Social ButtonsHide social buttons from the header.Checkboxfalse
twitterlinkTwitter URLYour Twitter profile URL.Text(empty)
facebooklinkFacebook URLYour Facebook profile/page URL.Text(empty)
googlelinkGoogle Plus URLYour Google Plus URL.Text(empty)
pinterestlinkPinterest URLYour Pinterest profile URL.Text(empty)
linkedinlinkLinkedIn URLYour LinkedIn profile URL.Text(empty)
instagramlinkInstagram URLYour Instagram profile URL.Text(empty)
vklinkVK URLYour VK profile URL.Text(empty)
flickrlinkFlickr URLYour Flickr profile URL.Text(empty)
youtubelinkYouTube URLYour YouTube channel URL.Text(empty)
vimeolinkVimeo URLYour Vimeo profile URL.Text(empty)
soundcloudlinkSoundCloud URLYour SoundCloud profile URL.Text(empty)
lastfmlinkLast.fm URLYour Last.fm profile URL.Text(empty)
githublinkGitHub URLYour GitHub profile URL.Text(empty)
bitbucketlinkBitbucket URLYour Bitbucket profile URL.Text(empty)
tumblrlinkTumblr URLYour Tumblr profile URL.Text(empty)
digglinkDigg URLYour Digg profile URL.Text(empty)
deliciouslinkDelicious URLYour Delicious profile URL.Text(empty)
stumblelinkStumbleUpon URLYour StumbleUpon profile URL.Text(empty)
redditlinkReddit URLYour Reddit profile URL.Text(empty)
dribbblelinkDribbble URLYour Dribbble profile URL.Text(empty)
behancelinkBehance URLYour Behance profile URL.Text(empty)
codepenlinkCodePen URLYour CodePen profile URL.Text(empty)
jsfiddlelinkJSFiddle URLYour JSFiddle profile URL.Text(empty)
stackoverflowlinkStack Overflow URLYour Stack Overflow profile URL.Text(empty)
stackexchangelinkStack Exchange URLYour Stack Exchange profile URL.Text(empty)
bsalinkBuySellAds URLYour BuySellAds profile URL.Text(empty)
slidesharelinkSlideShare URLYour SlideShare profile URL.Text(empty)
skypeusernameSkype UsernameYour Skype username.Text(empty)
emailaddressEmail AddressPublic email address for contact.Text(empty)
rsslinkRSS Feed URLYour RSS feed link.Text(empty)

404 Page Options

Found under Appearance → Customize → Theme Options → 404 Page. Control the heading and message for the 404 error page.

Option IDOption NameDescriptionControl TypeDefault
error_404_heading404 Error Page HeadingHeading text shown on the 404 page.TextareaOops! That page can not be found.
error_404_messageError 404 MessageMessage shown on the 404 page.TextareaIt looks like nothing was found at this location. Maybe try one of the links below or a search?

Authors Page Options

Found under Appearance → Customize → Theme Options → Authors Page. Controls for the Authors page template.

Option IDOption NameDescriptionControl TypeDefault
authors_page_textAuthors Page ConfigurationStatic instructions for setting the Authors template.Static Text(instructions)
hide_admin_authors_pageHide site administrators from Authors pageExclude administrator accounts from the Authors page list.Checkboxfalse
hide_noposts_authors_pageHide authors with zero postsHide authors who have no published posts.Checkboxfalse

Other Options

Found under Appearance → Customize → Theme Options → Other Options:

Option IDOption NameDescriptionControl TypeDefault
disable_sticky_menuDisable Sticky MenuDisables sticky behavior for the main menu.Checkboxfalse
enable_sticky_mobile_menuEnable Sticky Menu on Small ScreenMakes the mobile menu stick to the top when scrolling.Checkboxfalse
disable_primary_menuDisable Primary MenuHides the primary menu entirely.Checkboxfalse
disable_secondary_menuDisable Secondary MenuHides the secondary menu entirely.Checkboxfalse
disable_sticky_sidebarDisable Sticky SidebarPrevents the sidebar from sticking when scrolling.Checkboxfalse
disable_backtotopDisable Back to Top ButtonHides the "Back to Top" button.Checkboxfalse
enable_widgets_block_editorEnable Gutenberg Widget Block EditorUse the block-based widget editor instead of the classic widgets screen.Checkboxfalse

Performance & SEO Tips

The following tips will help you optimize the speed and search engine ranking of your GalleryWP PRO-powered website:

  • Use a Caching Plugin: Install a caching plugin like W3 Total Cache, WP Super Cache, or LiteSpeed Cache to dramatically speed up your site by serving cached versions of pages.
  • Optimize Images: Use an image optimization plugin like Imagify, EWWW Image Optimizer, or ShortPixel to compress your images without sacrificing quality.
  • Install an SEO Plugin: Set up Yoast SEO or Rank Math to manage meta tags, sitemaps, and on-page SEO settings. Enable Open Graph tags so your featured images appear properly when sharing posts on social media.
  • Use a CDN: A Content Delivery Network like Cloudflare speeds up your site globally by serving assets from the nearest server to the visitor.
  • Choose Good Hosting: Invest in reliable, fast hosting. Managed WordPress hosting providers (like Cloudways, SiteGround, or Kinsta) typically offer better performance and support.
  • Enable Lazy Loading: WordPress 5.5+ includes native lazy loading for images. This defers offscreen images until the user scrolls to them, improving initial page load time.
  • Minimize Plugins: Only use essential plugins. Too many plugins can slow down your site significantly. Remove unused or redundant plugins.
  • Always Set Featured Images: Always add a featured image to your posts. This improves visual appeal in post grids and ensures proper thumbnails when sharing on social media.
  • Keep WordPress Updated: Regularly update WordPress core, the GalleryWP PRO theme, and all plugins to benefit from security patches and performance improvements.

Translation & RTL

GalleryWP 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 gallerywp-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:

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

Place them inside the /languages folder in the theme.

↔️ RTL Language Support

GalleryWP 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 GalleryWP PRO theme. 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 number of columns in the post grid?

Go to AppearanceCustomizeTheme OptionsPost Options. Find the Post Grid Columns setting and select 2, 3, or 4 columns.

How do I change the thumbnail style?

Go to AppearanceCustomizeTheme OptionsPost Options. Find the Grid Thumbnail Style setting and select Horizontal, Square, Vertical, or Auto Height.

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 to reset.

Troubleshooting

Common technical problems and solutions. If your specific 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 to ensure proper thumbnails appear when sharing.

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.

Images look blurry or cropped incorrectly

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

The news ticker is not showing

Make sure you have enabled the News Ticker in Appearance → Customize → Theme Options → News Ticker. Also verify you have published posts that match the selected post type filter.

Support & Licensing

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

= Version 1.0.4 =

  • Fixed coding issues.

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