GridPal Documentation

Introduction

GridPal is a fresh and elegant, 3 columns masonry grid WordPress theme for building responsive news magazine or gallery websites. It features Customizer theme options, a sticky header, primary and secondary menus, a 3 columns posts grid, full-width templates for posts/pages, left and right sticky sidebars, 4 columns footer, RTL language support, 60+ social buttons, scroll-to-top button and more. GridPal theme also has a translation-ready codebase. The theme is very starter-friendly and easy to set up.

Quick Start Guide

  1. Install & activate the theme via Appearance → Themes → Add New.
  2. Set up your menus by going to Appearance → Menus. Create a menu and assign it to one of the available menu locations.
  3. Configure widgets by going to Appearance → Widgets. Add widgets to the available widget areas.
  4. Customize by going to Appearance → Customize → Theme Options. Set up your posts grid, social links, header options, and more.

Theme Features

  • Responsive Design
  • 3 Columns Masonry Posts Grid
  • Grid and Non-Grid Post Summaries Layouts
  • Sticky Header
  • 2 Navigation Menus (Primary and Secondary)
  • 2 Sticky Sidebars (Left and Right) and 4 Footer Widget Columns
  • Multiple Full-Width Widget Areas
  • 60+ Social Profile Links
  • Custom Logo Support
  • Custom Header Image
  • Custom Background
  • Author Bio Box
  • Posted Date Boxes (Round and Square Styles)
  • Post Author Images on Grid
  • RTL Language Support
  • Translation Ready
  • Back to Top Button
  • Loading Animation
  • FitVids.JS for Responsive Videos
  • Full-Width Templates for Posts and Pages

Theme Installation

Method 1: Install via WordPress Dashboard (Recommended)

  1. Log in to your WordPress Dashboard.
  2. Navigate to Appearance → Themes → Add New.
  3. Search for GridPal in the search box.
  4. Click Install on the GridPal theme, then click Activate.

Method 2: Upload via WordPress Dashboard

  1. Download the gridpal.zip theme file from WordPress.org.
  2. Log in to your WordPress Dashboard.
  3. Navigate to Appearance → Themes → Add New → Upload Theme.
  4. Click Choose File, select the gridpal.zip file, and click Install Now.
  5. After installation, click Activate.

Method 3: Upload via FTP/File Manager

  1. Download the gridpal.zip theme file and extract it.
  2. Connect to your server via FTP (FileZilla) or use your hosting File Manager.
  3. Upload the extracted gridpal folder to /wp-content/themes/.
  4. Go to your WordPress Dashboard → Appearance → Themes and activate GridPal.

Troubleshooting Installation Issues

  • "The uploaded file exceeds the upload_max_filesize directive" – Your hosting limits file uploads. Increase the limit via php.ini, .htaccess, or contact your host. Alternatively, use FTP.
  • "The package could not be installed. The theme is missing the style.css stylesheet" – You may be uploading the wrong file. Make sure you upload only the gridpal.zip file.

Import Demo Content

You can import the demo content, widgets, and Customizer settings shown in the GridPal 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 GridPal 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 GridPal theme.

Header Image

Use the WordPress Customizer to add or manage the header image that appears at the top of your site.

How to add a header image

  1. Go to Appearance → Customize → Theme Options → Header Image.
  2. Click Add new image and choose/upload your image (recommended width: 1920px or larger).
  3. Crop if prompted, then click Publish.

Useful options

  • Hide Header Image from Everywhere – remove the header image globally.
  • Remove Link from Header Image – keep the image but remove the homepage link.
  • Hide both Title and Description – hide the overlaid title/description text.
  • Hide Description – hide only the description from the header image.
  • Custom Title/Description – enter your own text for the header image area.
  • Header Image Destination URL – set a custom link target when the image is clicked.

Widget Areas

There are 22 widget areas in the GridPal theme. The free version does not bundle custom widgets; use WordPress core widgets or plugins of your choice inside these areas.


  1. Sidebar 1 Widgets

    Left-hand sidebar for your pages/posts.

  2. Sidebar 2 Widgets

    Right-hand sidebar for your pages/posts.

  3. Top Full Width Widgets (Default HomePage)

    Full-width area after the header, shown only on the default homepage (latest posts).

  4. Top Full Width Widgets (Everywhere)

    Full-width area after the header, shown on every page.

  5. Above Content Widgets (Default HomePage)

    Above main content (above posts), shown on the default homepage (latest posts).

  6. Above Content Widgets (Everywhere)

    Above main content (above posts), shown on every page.

  7. Top Left Widgets (Default HomePage)

    Located at the left top of your website, shown on the default homepage (latest posts).

  8. Top Left Widgets (Everywhere)

    Located at the left top of your website, shown on every page.

  9. Top Right Widgets (Default HomePage)

    Located at the right top of your website, shown on the default homepage (latest posts).

  10. Top Right Widgets (Everywhere)

    Located at the right top of your website, shown on every page.

  11. Below Content Widgets (Default HomePage)

    Below main content (below posts), shown on the default homepage (latest posts).

  12. Below Content Widgets (Everywhere)

    Below main content (below posts), shown on every page.

  13. Bottom Full Width Widgets (Default HomePage)

    Full-width area before the footer, shown on the default homepage (latest posts).

  14. Bottom Full Width Widgets (Everywhere)

    Full-width area before the footer, shown on every page.

  15. Single Post Bottom Widgets

    Appears at the bottom of single posts (all post types except pages/attachments).

  16. Footer Top Widgets

    Full-width area above the footer columns.

  17. Footer 1 Widgets

    Footer column 1.

  18. Footer 2 Widgets

    Footer column 2.

  19. Footer 3 Widgets

    Footer column 3.

  20. Footer 4 Widgets

    Footer column 4.

  21. Footer Bottom Widgets

    Full-width area below the footer columns.

  22. 404 Page Widgets

    Displayed on the 404 (not found) page.

Page Templates

GridPal includes two custom page templates you can use for full-width layouts without sidebars.

  • Full Width, no sidebar (Page) — Template for pages (template-full-width-page.php)
  • Full Width, no sidebar (Post) — Template for posts (template-full-width-post.php)

How to apply a template

  1. Edit a page or post in the WordPress editor.
  2. In the Page Attributes (or Post Attributes) panel, open the Template dropdown.
  3. Select Full Width, no sidebar and update/publish.

Use featured images with sufficient width (e.g., 1218px+) for best presentation in full-width layouts.

Customizer Theme Options

Go to Appearance → Customize to access the WordPress Customizer. Most GridPal options live under the Theme Options panel. Below is a complete reference of every section and setting.

9.1 Site Identity Options

Customizer → Theme Options → Site Identity

Upload your site logo, set the site title and tagline, and upload a site icon (favicon). These are standard WordPress options.

Option ID Option Name Description Control Type Accepted Value Default
custom_logo Logo Upload a custom logo image for your site header. Media Uploader Image attachment (ID/URL) (none)
blogname Site Title The public name of your site shown in the header and metadata. Text A string WordPress default
blogdescription Tagline A short description displayed with your site title in some contexts. Text A string WordPress default
display_header_text Display Site Title and Tagline Toggle to show or hide the site title and tagline in the header. Checkbox true / false true
site_icon Site Icon (Favicon) Icon shown in browser tabs, bookmark bars, and mobile homescreens. Media Uploader Image (512×512 or larger) (none)

9.2 Colors Options

Customizer → Theme Options → Colors

Change the header text color. This is a standard WordPress color option.

Option ID Option Name Description Control Type Accepted Value Default
header_textcolor Header Text Color Color for the site title/tagline text shown over the header image. Color Picker Hex color code #ffffff
background_color Background Color Background color for the site (hidden if a background image is set). Color Picker Hex color code (none / WordPress default)

9.3 Header Image Options

Customizer → Theme Options → Header Image

Add a header image and control its visibility, link behaviour, and overlay text.

Option ID Option Name Description Control Type Accepted Value Default
header_image Header Image Upload/select the header image displayed above the site header. Media Uploader Image (none)
gridpal_options[hide_header_image] Hide Header Image from Everywhere Remove the header image globally. Checkbox true / false false
gridpal_options[remove_header_image_link] Remove Link from Header Image Show the image without linking it to the homepage. Checkbox true / false false
gridpal_options[hide_header_image_details] Hide both Title and Description Hide both overlay title and description on the header image. Checkbox true / false false
gridpal_options[hide_header_image_description] Hide Description Hide only the description overlay on the header image. Checkbox true / false false
gridpal_options[header_image_custom_text] Add Custom Title/Custom Description Enable custom text fields for header image title/description. Checkbox true / false false
gridpal_options[header_image_custom_title] Header Image Custom Title Custom title text to overlay on the header image. Text A string (empty)
gridpal_options[header_image_custom_description] Header Image Custom Description Custom description text to overlay on the header image. Text A string (empty)
gridpal_options[header_image_destination] Header Image Destination URL Custom link target for the header image click action. Text Valid URL (empty)

9.4 Background Image Options

Customizer → Theme Options → Background Image

Set a custom background image for the entire site. These are standard WordPress background options (preset, position, size, repeat, etc.).

Option ID Option Name Description Control Type Accepted Value Default
background_image Background Image Upload/select a background image for the entire site. Media Uploader Image (none)
background_preset Preset Quick presets for how the background image is displayed. Select Default, Fill Screen, Fit to Screen, Repeat, Custom Default
background_position Image Position Align the image within the background area. Select Left/Center/Right × Top/Center/Bottom Left Top
background_size Image Size Control how the image scales within the background. Select Auto, Cover, Contain Auto
background_repeat Repeat Tile the background image horizontally/vertically. Select No-repeat, Repeat, Repeat-x, Repeat-y Repeat
background_attachment Attachment Fix the background to the viewport or allow it to scroll. Select Scroll, Fixed Scroll

9.5 Menu Options

Customizer → Theme Options → Menu Options

Control visibility and mobile text for both menus, and toggle the secondary menu + social bar area.

Option ID Option Name Description Control Type Accepted Value Default
gridpal_options[primary_menu_text] Primary Menu Mobile Text Label shown on the primary menu toggle in mobile view. Text A string Menu
gridpal_options[disable_primary_menu] Disable Primary Menu Hide the primary menu entirely. Checkbox true / false false
gridpal_options[secondary_menu_text] Secondary Menu Mobile Text Label shown on the secondary menu toggle in mobile view. Text A string Menu
gridpal_options[disable_menu_social_bar] Disable Secondary Menu + Social Area Hide the entire secondary bar including social buttons. Checkbox true / false false
gridpal_options[disable_secondary_menu] Disable Secondary Menu Hide only the secondary menu while keeping the social area. Checkbox true / false false

Note: "Disable Secondary Menu + Social Area" hides the entire secondary navigation bar including the social buttons area. "Disable Secondary Menu" hides only the secondary menu while keeping the social area visible.

9.6 Header Options

Customizer → Theme Options → Header Options

Option ID Option Name Description Control Type Accepted Value Default
gridpal_options[hide_tagline] Hide Tagline Hide the site tagline text in the header. Checkbox true / false false
gridpal_options[hide_header_content] Hide Header Content Remove the entire header content area (logo/title/tagline/menu). Checkbox true / false false

9.7 Posts Grid Options

Customizer → Theme Options → Posts Grid Options

Control the appearance of the masonry grid layout used on archive and homepage pages, including thumbnails, author images, date boxes, snippets, and more.

Option ID Option Name Description Control Type Accepted Value Default
gridpal_options[hide_posts_heading] Hide HomePage Posts Heading Hide the heading shown above the posts grid. Checkbox true / false false
gridpal_options[posts_heading] HomePage Posts Heading Custom heading text for the posts grid. Text A string Recent Posts
posts_per_page Number of Posts per Page Set how many posts display on each blog/archive page. Text Positive integer WordPress setting
gridpal_options[hide_thumbnail_home] Hide Thumbnails from Posts Grid Hide featured image thumbnails in the grid. Checkbox true / false false
gridpal_options[hide_default_thumbnail] Hide Default Thumbnail Image Hide fallback thumbnail when no featured image is set. Checkbox true / false false
gridpal_options[thumbnail_link_home] Thumbnails Links Link thumbnails to their posts. Select yes / no yes
gridpal_options[hide_post_title_home] Hide Post Headers from Posts Grid Hide post titles (and author images if enabled). Checkbox true / false false
gridpal_options[post_title_link_home] Posts Titles Links Link post titles in the grid to their posts. Select yes / no yes
gridpal_options[show_post_author_image_home] Show Post Author Images on Posts Grid Display author avatars next to post titles in the grid. Checkbox true / false false
gridpal_options[author_image_link] Link Author Image to Author Posts URL Link author images to the author archive page. Checkbox true / false false
gridpal_options[hide_post_author_home] Hide Post Author Names from Posts Grid Hide author names in the grid meta. Checkbox true / false false
gridpal_options[hide_posted_date_home] Hide Posted Date Boxes from Posts Grid Hide date boxes on grid items. Checkbox true / false false
gridpal_options[hide_posted_date_year_home] Hide Years from Posted Date Boxes Remove year text from date boxes. Checkbox true / false false
gridpal_options[date_box_style] Posted Date Boxes Style Select round or square style for date boxes. Select square / round round
gridpal_options[hide_comments_link_home] Hide Comment Links from Posts Grid Hide the comments link on grid items. Checkbox true / false false
gridpal_options[comments_count_home] Display Comments Counts only on Posts Grid Show comment counts on grid items. Checkbox true / false false
gridpal_options[hide_post_snippet] Hide Post Snippets from Posts Grid Hide excerpt/snippet text on grid items. Checkbox true / false false
gridpal_options[read_more_length] Auto Post Summary Length Number of words to show in the auto-generated excerpt. Text Positive integer 17
gridpal_options[hide_post_categories_home] Hide Post Categories from Posts Grid Hide category meta on grid items. Checkbox true / false false
gridpal_options[hide_post_tags_home] Hide Post Tags from Posts Grid Hide tag meta on grid items. Checkbox true / false false
gridpal_options[disable_posts_grid] Activate Non-Grid Posts Switch from grid layout to standard list layout. Checkbox true / false false
gridpal_options[featured_nongrid_media_under_post_title] Move Featured Image to Bottom of Non-Grid Post Title In non-grid mode, place featured media below the title. Checkbox true / false false

Note: "Activate Non-Grid Posts" switches the layout from the masonry grid to a traditional list/blog style.

9.8 Post Options

Customizer → Theme Options → Post Options

Configure single post display: featured image, header, meta data, author bio, and link styling.

Option ID Option Name Description Control Type Accepted Value Default
gridpal_options[thumbnail_link] Featured Image Link Link the featured image in single posts to its post. Select yes / no yes
gridpal_options[hide_thumbnail] Hide Featured Image from Full Post Do not show the featured image in single posts. Checkbox true / false false
gridpal_options[featured_media_under_post_title] Move Featured Image to Bottom of Full Post Title Display featured media below the post title area. Checkbox true / false false
gridpal_options[hide_post_title] Hide Post Header from Full Post Hide the post title block on single posts. Checkbox true / false false
gridpal_options[remove_post_title_link] Remove Link from Full Post Title Show the title without a self-link. Checkbox true / false false
gridpal_options[hide_post_categories] Hide Post Categories from Full Post Hide category meta on single posts. Checkbox true / false false
gridpal_options[hide_post_author] Hide Post Author from Full Post Hide author meta on single posts. Checkbox true / false false
gridpal_options[hide_posted_date] Hide Posted Date from Full Post Hide date meta on single posts. Checkbox true / false false
gridpal_options[hide_comments_link] Hide Comment Link from Full Post Hide the comments link on single posts. Checkbox true / false false
gridpal_options[hide_post_edit] Hide Post Edit Link Hide the edit link for logged-in editors/authors. Checkbox true / false false
gridpal_options[hide_post_tags] Hide Post Tags from Full Post Hide tag meta on single posts. Checkbox true / false false
gridpal_options[hide_author_bio_box] Hide Author Bio Box Hide the author bio box shown after content. Checkbox true / false false
gridpal_options[no_underline_content_links] Do not Underline the Links within the Content Remove underlines from links inside post content. Checkbox true / false false

9.9 Posts Navigation Options

Customizer → Theme Options → Post/Posts Navigation Options

Choose the style of pagination used on archive pages and the navigation links on single posts.

Option ID Option Name Description Control Type Accepted Value Default
gridpal_options[hide_post_navigation] Hide Post Navigation from Full Posts Hide previous/next post navigation on single posts. Checkbox true / false false
gridpal_options[hide_posts_navigation] Hide Posts Navigation from Home/Archive/Search Pages Hide pagination navigation on home/archive/search pages. Checkbox true / false false
gridpal_options[posts_navigation_type] Posts Navigation Type Select numbered or normal navigation (replaced by WP-PageNavi if that plugin is active). Select normalnavi / numberednavi numberednavi

9.10 Page Options

Customizer → Theme Options → Page Options

Toggle visibility of featured images, page headers, meta data, and comments on static pages and the static homepage.

Option ID Option Name Description Control Type Accepted Value Default
gridpal_options[thumbnail_link_page] Featured Image Link Link the featured image in a page to its page. Select yes / no yes
gridpal_options[hide_page_thumbnail] Hide Featured Image from Single Page Do not show the featured image on single pages. Checkbox true / false false
gridpal_options[featured_media_under_page_title] Move Featured Image to Bottom of Page Title Display featured media below the page title. Checkbox true / false false
gridpal_options[hide_page_title] Hide Page Header from Single Page Hide the page title block on single pages. Checkbox true / false false
gridpal_options[remove_page_title_link] Remove Link from Single Page Title Show the page title without a self-link. Checkbox true / false false
gridpal_options[hide_page_date] Hide Posted Date from Single Page Hide date meta on single pages. Checkbox true / false false
gridpal_options[hide_page_author] Hide Page Author from Single Page Hide author meta on single pages. Checkbox true / false false
gridpal_options[hide_page_comments] Hide Comment Link from Single Page Hide the comments link on single pages. Checkbox true / false false
gridpal_options[hide_page_edit] Hide Edit Link from Single Page Hide the edit link for logged-in editors/authors. Checkbox true / false false
gridpal_options[hide_static_page_title] Hide Page Header from Static Homepage Hide the title when a static page is used as the homepage. Checkbox true / false false
gridpal_options[hide_static_page_meta] Hide Page Meta Data from Static Homepage Hide date/author/comments meta on the static homepage. Checkbox true / false false

9.13 Search and 404 Pages Options

Customizer → Theme Options → Search and 404 Pages Options

Customise the text that appears on the search results and 404 pages.

Option ID Option Name Description Control Type Accepted Value Default
gridpal_options[no_search_heading] No Search Results Heading Heading text shown when no search results are found. Text HTML/string Nothing Found
gridpal_options[no_search_results] No Search Results Message Message displayed when no search results are found. Text HTML/string Sorry, but nothing matched your search terms. Please try again with some different keywords.
gridpal_options[error_404_heading] 404 Error Page Heading Heading text for the 404 page. Text HTML/string Oops! That page can not be found.
gridpal_options[error_404_message] Error 404 Message Message text displayed on the 404 page. Text HTML/string It looks like nothing was found at this location. Maybe try one of the links below or a search?
gridpal_options[hide_404_search] Hide Search Box from 404 Page Hide the search form on the 404 page. Checkbox true / false false

9.14 Other Options

Customizer → Theme Options → Other Options

Option ID Option Name Description Control Type Accepted Value Default
gridpal_options[enable_widgets_block_editor] Enable Gutenberg Widget Block Editor Use the block-based widgets editor instead of classic widgets. Checkbox true / false false
gridpal_options[disable_loading_animation] Disable Site Loading Animation Turn off the page fade-in animation. Checkbox true / false false
gridpal_options[disable_fitvids] Disable FitVids.JS Disable responsive video handling (fitvids.js). Checkbox true / false false

Note: FitVids.JS makes embedded videos responsive. Disable it only if you are not using videos or prefer another solution.

Translation & RTL

GridPal 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 gridpal.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:

  • gridpal-[language_code].po
  • gridpal-[language_code].mo

Place them inside the /languages folder in the theme.

↔️ RTL Language Support

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

Performance & SEO Tips

Here are some best practices to improve your site's performance and SEO when using GridPal:

  • Use a caching plugin — Install a caching plugin such as W3 Total Cache or WP Super Cache to speed up your website.
  • Optimise images — Use Imagify or EWWW Image Optimizer to compress images without visible quality loss.
  • Set featured images — Always set a featured image for posts to ensure proper display in the grid layout and when sharing on social media.
  • Use an SEO plugin — Install Yoast SEO or All in One SEO for meta tags, sitemaps, and structured data.
  • Keep WordPress, themes, and plugins updated — Updates contain security patches and bug fixes.
  • Minimise plugins — Only use the plugins you actually need. Remove unused themes and plugins.
  • Use a CDN — A content delivery network like Cloudflare improves loading times for visitors around the globe.
  • Choose a reliable host — A quality hosting provider with good server response times makes a significant difference in page speed.

FAQ

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

After switching themes, your menus may not be assigned to menu locations. Go to Appearance → Menus, select your menu, assign it to a Display location, and save.

How do I switch between grid and non-grid post layouts?

Go to Appearance → Customize → Theme Options → Posts Grid Options and check "Activate Non-Grid Posts" to switch from the masonry grid to a traditional blog-style list layout.

How do I add social media links?

Go to Appearance → Customize → Theme Options → Social Links Options. Enter the full URL for each social profile you want to display. The icon will appear automatically in the social buttons area.

How do I change the footer copyright text?

Go to Appearance → Customize → Theme Options → Footer Options and enter your text in the "Footer copyright notice" field. Basic HTML is allowed.

How do I use a static page as my homepage?

Go to Settings → Reading and select "A static page". Choose a page for the homepage and optionally set a posts page. Then click Save Changes.

How do I show author images on the posts grid?

Go to Appearance → Customize → Theme Options → Posts Grid Options and check "Show Post Author Images on Posts Grid". Author images use the Gravatar associated with each user's email.

How do I change the date box style?

Go to Appearance → Customize → Theme Options → Posts Grid Options and use the "Posted Date Boxes Style" dropdown to choose between Round and Square.

Troubleshooting

Post thumbnails are missing when sharing on social media

Ensure every post has a featured image set. Install an SEO plugin like Yoast SEO that adds Open Graph meta tags for proper social sharing previews.

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

This is a server-side limit, not a theme issue. Increase the upload_max_filesize and post_max_size values in your php.ini file, or contact your hosting provider for assistance.

The posts grid looks broken or images are misaligned

Regenerate thumbnails after activating the theme. Use the Regenerate Thumbnails plugin to rebuild image sizes for the masonry grid layout.

Widgets are not appearing

Make sure the widget area you are targeting is not hidden via a Customizer option (e.g. "Hide Footer Widgets"). Go to Appearance → Widgets and ensure the correct widget area is populated.

Social buttons are not visible

Go to Appearance → Customize → Theme Options → Social Links Options. Make sure "Hide Social Area" is unchecked and that you have entered at least one social profile URL.

Support & Licensing

The GridPal theme is released under the GNU General Public License v2.0 (GPL v2). You can use the theme on unlimited websites and modify the code.

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, please contact us. We typically respond within 24-48 hours on working days.

Contact Support

Upgrade to GridPal PRO

For more features including color options, font options, news ticker, related posts, and much more, consider upgrading to GridPal PRO.

Changelog & Versioning

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

= Version 1.0.6 =

  • Cleanup: Removed obsolete IE polyfills (assets/js/html5shiv*.js, assets/js/respond*.js).

= Version 1.0.5 =

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

= Version 1.0.4 =

  • Fixed coding issues.
  • Many improvements.

= Version 1.0.3 =

  • Fixed coding issues.
  • Customizer updated.

= Version 1.0.2 =

  • Fixed coding issues.

= Version 1.0.1 =

  • Fixed coding issues.

= 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. Refer to the table below to choose a format that best fits your design and content style.

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