GridMode Documentation

Introduction

GridMode is a free WordPress grid theme that includes a number of useful configuration options. It is great for bloggers and comes with a responsive design, two navigation menus with flexible placement, sticky sidebars, 4 columns posts grid, full-width post/page templates, header image support, 60+ social buttons, post share buttons, RTL language support, right sidebar, 4 columns footer, scroll-to-top button and more. 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. Adjust layouts, social links, header options, and more.

Theme Features

  • Responsive Design
  • Grid and Non-Grid Post Summaries Layouts
  • 4 Columns Posts Grid
  • 2 Navigation Menus (Primary and Secondary)
  • Sticky Sidebars (Theia Sticky Sidebar)
  • 1 Right Sidebar and 4 Footer Widget Columns
  • Multiple Full-Width Widget Areas
  • 60+ Social Profile Links
  • Post Share Buttons (X, Facebook, Pinterest, Linkedin)
  • Custom Logo Support
  • Custom Header Image
  • Custom Background
  • Author Bio Box
  • RTL Language Support
  • Translation Ready
  • Back to Top Button
  • Loading Animation
  • FitVids.JS for Responsive Videos
  • Full-Width Page and Post Templates
  • Secondary Menu Location Options

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 GridMode in the search box.
  4. Click Install on the GridMode theme, then click Activate.

Method 2: Upload via WordPress Dashboard

  1. Download the gridmode.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 gridmode.zip file, and click Install Now.
  5. After installation, click Activate.

Method 3: Upload via FTP/File Manager

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

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 gridmode.zip file.

Import Demo Content

You can import the demo content, widgets, and Customizer settings shown in the GridMode 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 GridMode 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 GridMode 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 Title/Description – hide the overlaid title/description text.
  • 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.
  • Header Image Alt Text – set an alt attribute for accessibility/SEO.

If the image looks short on smaller screens, enable the option to add a minimum height ("cover") for the header image.

Widget Areas

There are 21 widget areas in the GridMode 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

    Right-hand sidebar for your pages/posts.

  2. Top Full Width Widgets (Default HomePage)

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

  3. Top Full Width Widgets (Everywhere)

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

  4. Above Content Widgets (Default HomePage)

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

  5. Above Content Widgets (Everywhere)

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

  6. Top Left Widgets (Default HomePage)

    Left-top area of the content section, shown on the default homepage (latest posts).

  7. Top Left Widgets (Everywhere)

    Left-top area of the content section, shown on every page.

  8. Top Right Widgets (Default HomePage)

    Right-top area of the content section, shown on the default homepage (latest posts).

  9. Top Right Widgets (Everywhere)

    Right-top area of the content section, shown on every page.

  10. Below Content Widgets (Default HomePage)

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

  11. Below Content Widgets (Everywhere)

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

  12. Bottom Full Width Widgets (Default HomePage)

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

  13. Bottom Full Width Widgets (Everywhere)

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

  14. Single Post Bottom Widgets

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

  15. Footer Top Widgets

    Full-width area above the footer columns.

  16. Footer 1 Widgets

    Footer column 1.

  17. Footer 2 Widgets

    Footer column 2.

  18. Footer 3 Widgets

    Footer column 3.

  19. Footer 4 Widgets

    Footer column 4.

  20. Footer Bottom Widgets

    Full-width area below the footer columns.

  21. 404 Page Widgets

    Displayed on the 404 (not found) page.

Page Templates

GridMode 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

Most of GridMode's settings are managed through the WordPress Customizer. Go to Appearance → Customize to find each section below.

Site Identity Options

Navigate to: Appearance → Customize → Site Identity.

Option ID Option Name Description Control Type Accepted Value Default
custom_logoLogoUpload/select a logo image for the header.Image UploadAn image URL(empty)
blognameSite TitleThe name of your site shown in the header and browser title.TextA stringWordPress default
blogdescriptionTaglineShort description/tagline displayed with the site title (if not hidden).TextA stringWordPress default
display_header_textDisplay Site Title and TaglineShow or hide the site title and tagline text.Checkboxtrue / falsetrue
site_iconSite Icon (Favicon)Upload a square image (512×512 or larger) used for browser tabs and app icons.Image UploadAn image URL(empty)
gridmode_options[logo_location]Logo LocationChoose whether the logo appears above or beside the site title/tagline.Dropdown
  • Before Site Title and Tagline
  • Above Site Title and Tagline
Above Site Title and Tagline

Colors Options

Below is the complete list of Colors Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
background_colorBackground ColorThe background color of the website.Color PickerA valid hex color#fffaf0
header_textcolorHeader Text ColorColor for the site title and tagline text (if shown).Color PickerA valid hex color#ffffff

Header Image Options

Below is the complete list of Header Image Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
header_imageHeader ImageUpload or select a header image.Image UploadAn image URL(empty)
hide_header_imageHide Header Image from EverywhereHide the header image on all pages.Checkboxtrue / falsefalse
remove_header_image_linkRemove Link from Header ImageRemove the clickable link from the header image.Checkboxtrue / falsefalse
hide_header_image_detailsHide Title and Description from Header ImageHide both the title and description overlay on all screen sizes.Checkboxtrue / falsefalse
hide_header_image_titleHide Title from Header ImageHide the title displayed over the header image.Checkboxtrue / falsefalse
hide_header_image_descriptionHide Description from Header ImageHide the description displayed over the header image.Checkboxtrue / falsefalse
header_image_custom_textAdd Custom Title/Description to Header ImageEnable custom text fields for the header image area.Checkboxtrue / falsefalse
header_image_custom_titleHeader Image Custom TitleEnter a custom title for the header image area.TextA string(empty)
header_image_custom_descriptionHeader Image Custom DescriptionEnter a custom description for the header image area.TextA string(empty)
header_image_destinationHeader Image Destination URLEnter a URL the header image should link to instead of the homepage.TextA valid URL(empty)
header_image_coverAdd a Minimum Height to Header Image on Smaller ScreensGive the header image a minimum height so it covers the header area on small screens.Checkboxtrue / falsefalse
header_image_alt_textHeader Image Alt TextAlternative text for the header image (for SEO/accessibility).TextA stringSite Title

Background Image Options

This is a WordPress core option. Navigate to Appearance → Customize → Background Image to upload a custom background image for your website.

Option ID Option Name Description Control Type Accepted Value Default
background_imageBackground ImageUpload or select a background image for the site.Image UploadAn image URL(empty)
background_repeatBackground RepeatSet how the background image repeats.Dropdown
  • repeat
  • repeat-x
  • repeat-y
  • no-repeat
repeat
background_position_xBackground PositionSet the horizontal position of the background image.Dropdown
  • left
  • center
  • right
left
background_attachmentBackground AttachmentSet the attachment behavior of the background image.Dropdown
  • scroll
  • fixed
fixed
background_sizeBackground SizeSet how the background image is sized.Dropdown
  • auto
  • contain
  • cover
auto

Menu Options

Below is the complete list of Menu Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
primary_menu_textPrimary Menu Toggle Button TextText displayed on the primary menu mobile toggle button.TextA stringMenu
disable_primary_menuDisable Primary MenuCompletely disable the primary navigation menu.Checkboxtrue / falsefalse
center_primary_menuCenter Primary MenuCenter-align the primary navigation menu items.Checkboxtrue / falsefalse
secondary_menu_textSecondary Menu Toggle Button TextText displayed on the secondary menu mobile toggle button.TextA stringMenu
disable_secondary_menuDisable Secondary MenuCompletely disable the secondary navigation menu.Checkboxtrue / falsefalse
center_secondary_menuCenter Secondary MenuCenter-align the secondary navigation menu items.Checkboxtrue / falsefalse
secondary_menu_locationSecondary Menu LocationChoose where the secondary menu appears on the page.Dropdown
  • Before Header
  • After Header
  • Before Footer
  • After Footer
Before Footer

Header Options

Below is the complete list of Header Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
hide_taglineHide TaglineHide the site tagline/description from the header.Checkboxtrue / falsefalse
hide_header_contentHide Header ContentHide the entire header content area (logo, title, tagline, social buttons).Checkboxtrue / falsefalse
search_box_placeholder_textSearch Box Placeholder TextCustom placeholder text for the header search box.TextA string(empty)

Posts Summaries Options

Below is the complete list of Posts Summaries Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
hide_posts_headingHide Posts Heading from HomepageHide the heading displayed above the posts on the homepage.Checkboxtrue / falsefalse
posts_headingPosts HeadingCustom heading text displayed above the posts on the homepage.TextA stringRecent Posts
posts_per_pageNumber of Posts on PagesNumber of posts to display per page on home/archive/search pages.NumberA number(WordPress default)
post_summaries_stylePost Summaries StyleChoose the layout style for post summaries on listing pages.Dropdown
  • Grid
  • Non-Grid
Grid
hide_thumbnail_homeHide Featured Image from Grid | Non-Grid Posts SummariesHide the featured image from all post summaries.Checkboxtrue / falsefalse
hide_default_thumbnailHide Default Featured ImageHide the default placeholder image from posts that don't have a featured image.Checkboxtrue / falsefalse
featured_nongrid_media_under_post_titleMove Featured Image to Bottom of Non-Grid Post Summary TitleMove the featured image below the post title in non-grid layouts.Checkboxtrue / falsefalse
thumbnail_link_homeFeatured Image LinkWhether the featured image in post summaries should link to its post.Dropdown
  • Yes
  • No
Yes
hide_post_header_homeHide Post Header from Grid | Non-Grid Posts SummariesHide the post header (title and meta) from post summaries.Checkboxtrue / falsefalse
hide_post_title_homeHide Post Title from Grid | Non-Grid Posts SummariesHide the post title from post summaries.Checkboxtrue / falsefalse
remove_post_title_link_homeRemove Link from Grid | Non-Grid Post Summary TitleRemove the clickable link from post titles in summaries.Checkboxtrue / falsefalse
limit_grid_post_titlesLimit the Length of Grid Post Summary TitlesEnable trimming of long post titles in the grid layout.Checkboxtrue / falsefalse
grid_post_title_lengthGrid Post Summary Title Length (number of characters)Maximum number of characters for post titles in the grid layout.NumberA number35
show_post_author_homeShow Post Author Names on Grid | Non-Grid Posts SummariesShow the author name on post summaries (hidden by default).Checkboxtrue / falsefalse
hide_posted_date_homeHide Posted Date from Grid | Non-Grid Posts SummariesHide the posted date from post summaries.Checkboxtrue / falsefalse
show_comments_link_homeShow Comment Link on Grid | Non-Grid Posts SummariesShow the comments link on post summaries (hidden by default).Checkboxtrue / falsefalse
comments_count_full_homeShow Full Comments Link on Grid Posts SummariesShow the full "Leave a Comment" text instead of just the comment count on grid post summaries.Checkboxtrue / falsefalse
hide_post_categories_homeHide Post Categories from Grid | Non-Grid Posts SummariesHide the post categories from post summaries.Checkboxtrue / falsefalse
hide_post_tags_homeHide Post Tags from Non-Grid Posts SummariesHide post tags from non-grid post summaries.Checkboxtrue / falsefalse
hide_post_snippetHide Post Snippet from Grid | Non-Grid Posts SummariesHide the text excerpt from post summaries.Checkboxtrue / falsefalse
grid_post_snippet_typeGrid Post Snippet TypeSelect the snippet type for grid post summaries.Dropdown
  • Theme Post Excerpt
  • WP Post Excerpt
Theme Post Excerpt
read_more_lengthGrid | Non-Grid Post Snippet Length (number of words)Number of words to display in the post snippet.NumberA number25

Post Options

Below is the complete list of Post Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
thumbnail_linkFeatured Image LinkWhether the featured image in a single post should link to its post.Dropdown
  • Yes
  • No
Yes
hide_thumbnailHide Featured Image from Full PostHide the featured image on single posts.Checkboxtrue / falsefalse
featured_media_under_post_titleMove Featured Image to Bottom of Full Post TitleMove the featured image below the post title.Checkboxtrue / falsefalse
auto_width_thumbnailDo not Stretch Small Featured Image in Full PostPrevent small featured images from being stretched to full width.Checkboxtrue / falsefalse
hide_post_headerHide Post Header from Full PostHide both the post title and post header meta data from single posts.Checkboxtrue / falsefalse
hide_post_titleHide Post Title from Full PostHide the post title on single posts.Checkboxtrue / falsefalse
remove_post_title_linkRemove Link from Full Post TitleRemove the clickable link from the single post title.Checkboxtrue / falsefalse
hide_post_categoriesHide Post Categories from Full PostHide categories from single posts.Checkboxtrue / falsefalse
hide_post_authorHide Post Author from Full PostHide the author name on single posts.Checkboxtrue / falsefalse
hide_posted_dateHide Posted Date from Full PostHide the posted date on single posts.Checkboxtrue / falsefalse
hide_comments_linkHide Comment Link from Full PostHide the comment link on single posts.Checkboxtrue / falsefalse
show_post_editShow Post Edit LinkShow the edit link on single posts (for logged-in users with permission).Checkboxtrue / falsefalse
hide_post_tagsHide Post Tags from Full PostHide tags from single posts.Checkboxtrue / falsefalse
hide_author_bio_boxHide Author Bio BoxHide the author biography box on single posts.Checkboxtrue / falsefalse
no_underline_content_linksDo not Underline the Links within the ContentRemove underline styling from links inside the post content.Checkboxtrue / falsefalse

Posts Navigation Options

Below is the complete list of Posts Navigation Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
hide_post_navigationHide Post Navigation from Full PostsHide the previous/next post navigation on single posts.Checkboxtrue / falsefalse
hide_posts_navigationHide Posts Navigation from Home/Archive/Search PagesHide the posts navigation on listing pages.Checkboxtrue / falsefalse
posts_navigation_typePosts Navigation TypeSelect the type of navigation for post listings. If WP-PageNavi plugin is active, it will replace this navigation.Dropdown
  • Normal Navigation
  • Numbered Navigation
Numbered Navigation

Page Options

Below is the complete list of Page Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
thumbnail_link_pageFeatured Image LinkWhether the featured image in a page should link to its page.Dropdown
  • Yes
  • No
Yes
hide_page_thumbnailHide Featured Image from Single PageHide the featured image on single pages.Checkboxtrue / falsefalse
featured_media_under_page_titleMove Featured Image to Bottom of Page TitleMove the featured image below the page title.Checkboxtrue / falsefalse
hide_page_headerHide Page Header from Single PageHide the page title and page header meta data from single pages.Checkboxtrue / falsefalse
hide_page_titleHide Page Title from Single PageHide the page title on single pages.Checkboxtrue / falsefalse
remove_page_title_linkRemove Link from Single Page TitleRemove the clickable link from the page title.Checkboxtrue / falsefalse
hide_page_dateHide Posted Date from Single PageHide the posted date on single pages.Checkboxtrue / falsefalse
hide_page_authorHide Page Author from Single PageHide the author name on single pages.Checkboxtrue / falsefalse
hide_page_commentsHide Comment Link from Single PageHide the comment link on single pages.Checkboxtrue / falsefalse
hide_page_editHide Edit Link from Single PageHide the edit link on single pages.Checkboxtrue / falsefalse
hide_static_page_titleHide Page Header from Static HomepageHide the page header on the static homepage.Checkboxtrue / falsefalse
hide_static_page_metaHide Page Meta Data from Static HomepageHide page date, page author, and comment link from the static homepage.Checkboxtrue / falsefalse

Share Buttons Options

Below is the complete list of Share Buttons Options available. These control the social sharing buttons displayed on post summaries and single posts.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
Share Buttons on Posts Summaries
hide_share_buttons_homeHide Share Buttons from Posts SummariesHide all share buttons from post summaries (grid and non-grid).Checkboxtrue / falsefalse
hide_share_twitter_homeHide X Share Button from Posts SummariesHide the X (Twitter) share button from post summaries.Checkboxtrue / falsefalse
hide_share_facebook_homeHide Facebook Share Button from Posts SummariesHide the Facebook share button from post summaries.Checkboxtrue / falsefalse
hide_share_pinterest_homeHide Pinterest Share Button from Posts SummariesHide the Pinterest share button from post summaries.Checkboxtrue / falsefalse
hide_share_linkedin_homeHide Linkedin Share Button from Posts SummariesHide the Linkedin share button from post summaries.Checkboxtrue / falsefalse
Share Buttons on Single Posts
hide_share_buttonsHide Share Buttons from Single PostsHide all share buttons from single posts.Checkboxtrue / falsefalse
hide_share_textHide Share Text from Single PostsHide the "Share:" label text from single posts.Checkboxtrue / falsefalse
share_textShare TextCustom text label displayed before the share buttons on single posts.TextA stringShare:
hide_share_twitterHide X Share Button from Single PostsHide the X (Twitter) share button from single posts.Checkboxtrue / falsefalse
hide_share_facebookHide Facebook Share Button from Single PostsHide the Facebook share button from single posts.Checkboxtrue / falsefalse
hide_share_pinterestHide Pinterest Share Button from Single PostsHide the Pinterest share button from single posts.Checkboxtrue / falsefalse
hide_share_linkedinHide Linkedin Share Button from Single PostsHide the Linkedin share button from single posts.Checkboxtrue / falsefalse

Search and 404 Pages Options

Below is the complete list of Search and 404 Pages Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
no_search_headingNo Search Results HeadingHeading to display when no search results are found.TextA stringNothing Found
no_search_resultsNo Search Results MessageMessage to display when no search results are found.TextareaA stringSorry, but your search terms did not provide any results. Please try using different keywords this time.
error_404_heading404 Error Page HeadingHeading for the 404 error page.TextA stringOops! The page you are looking for is not available.
error_404_messageError 404 MessageMessage to display on the 404 error page.TextareaA stringIt looks like nothing was found at this location. Maybe try one of the links below or a search?
hide_404_searchHide Search Box from 404 PageHide the search box on the 404 error page.Checkboxtrue / falsefalse

Other Options

Below is the complete list of Other Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
enable_widgets_block_editorEnable Gutenberg Widget Block EditorEnable the Gutenberg block-based widget editor instead of the classic widget editor.Checkboxtrue / falsefalse
disable_loading_animationDisable Site Loading AnimationDisable the loading animation that appears when the site is loading.Checkboxtrue / falsefalse
disable_fitvidsDisable FitVids.JSDisable the FitVids.js script for fluid width videos.Checkboxtrue / falsefalse

Performance & SEO Tips

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

  • Use a caching plugin — Install W3 Total Cache, WP Super Cache, or LiteSpeed Cache to improve page load times.
  • Optimize images — Use plugins like Imagify or EWWW Image Optimizer to compress images.
  • Use a CDN — A Content Delivery Network (e.g., Cloudflare) serves your content from servers closest to your visitors.
  • Install an SEO plugin — Use Yoast SEO or Rank Math to manage meta tags, sitemaps, and structured data.
  • Keep WordPress updated — Always use the latest versions of WordPress, themes, and plugins.
  • Minimize plugins — Only keep the plugins you actually use.
  • Use quality hosting — A good hosting provider makes a significant difference in performance.
  • Set featured images — Always set a featured image for posts to ensure proper display in the grid layout and when sharing on social media.

Translation & RTL

GridMode 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 gridmode.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:

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

Place them inside the /languages folder in the theme.

↔️ RTL Language Support

GridMode 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

In this section, you'll find quick answers to the most frequently asked questions about using the GridMode theme. If you can't find your answer here, you can contact our support team for more help.

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 switch between grid and non-grid post layouts?

Go to Appearance → Customize → Theme Options → Posts Summaries Options and change the Post Summaries Style dropdown.

How do I add social media links?

Go to Appearance → Customize → Theme Options → Social Links Options and enter your profile URLs for each social network.

How do I change the footer copyright text?

Go to Appearance → Customize → Theme Options → Footer Options and enter your custom text in the Footer Copyright Notice field.

How do I use a static page as my homepage?

  1. Create at least two pages (one for the homepage, one for the blog).
  2. Go to Settings → Reading.
  3. Select A static page under "Your homepage displays".
  4. Choose your homepage and posts page from the dropdowns.
  5. Click Save Changes.

Troubleshooting

This section covers common technical problems you may encounter. 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

Increase the upload limit via php.ini, .htaccess, or contact your hosting provider. Alternatively, use FTP.

Widgets are not appearing

Go to Appearance → Widgets and make sure widgets are added to the correct widget areas. Consider disabling "Enable Gutenberg Widget Block Editor" in Theme Options → Other Options.

Support & Licensing

The GridMode 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 GridMode PRO

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

Changelog & Versioning

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

= Version 1.0.4 =

  • Google Fonts v2: Switched all Google Fonts to the css2 API and removed legacy subset handling for simpler, more reliable font loading.
  • Font Awesome: Upgraded from version 6.5.1 to 6.7.1 (updated CSS and webfont files).
  • Social Links: Added Bluesky social button.
  • Accessibility: Updated screen reader text CSS for improved accessibility.
  • Code Quality: Applied minor code quality, sanitization, and escaping improvements across templates and admin options.
  • Schema.org: Updated itemtype URLs to use HTTPS in templates.
  • Cleanup: Removed obsolete IE polyfills (assets/js/html5shiv*.js, assets/js/respond*.js).
  • Customizer: Added more Theme Customizer options.
  • General: Fixed minor coding issues and implemented various performance and usability improvements.

= Version 1.0.2 =

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

= Version 1.0.1 =

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

= Version 1.0.0 =

  • Initial Release.

Date Formats

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