GridBone Documentation

Introduction

GridBone is an elegant, fully responsive grid WordPress theme for gaming, portfolio, or gallery sites. It ships with theme options, a 10-column posts grid, a featured posts slider (OWL Carousel), two navigation menus, header and footer notice areas, full-width post/page templates, sticky menu plus sticky sidebars, ad positions, five footer widget columns, header/footer background images, post share buttons, 60+ social profile links, WooCommerce support, Yoast SEO breadcrumbs support, RTL language support, and a translation-ready codebase. It is starter-friendly and quick 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 the Primary or Secondary location.
  3. Configure widgets by going to Appearance → Widgets. Add widgets to the sidebar or the five footer widget columns.
  4. Customize by going to Appearance → Customize → Theme Options. Enable the featured posts slider, set social links, adjust header/footer notices, and toggle sticky menu/sidebars.

Theme Features

  • Responsive Design
  • 10 Columns Posts Grid
  • Featured Posts Slider (OWL Carousel)
  • 2 Navigation Menus (Primary and Secondary)
  • Sticky Menu and Sticky Sidebars
  • Header and Footer Notice Areas
  • 1 Sidebar and 5 Footer Widget Columns
  • Multiple Full-Width Widget Areas
  • 60+ Social Profile Links
  • Post Share Buttons
  • Custom Logo Support
  • Custom Header Image
  • Custom Background
  • Background Image Support for Header and Footer
  • Author Bio Box
  • Ad Positions (Under Post Title, Under Post Content)
  • WooCommerce Support
  • Yoast SEO Breadcrumbs Support
  • RTL Language Support
  • Translation Ready
  • Back to Top Button
  • Loading Animation
  • FitVids.JS for Responsive Videos

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

Method 2: Upload via WordPress Dashboard

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

Method 3: Upload via FTP/File Manager

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

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

Import Demo Content

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

Header Image

Use a header image to add a strong visual intro to your site. You can set it up and fine-tune it via Appearance → Customize → Theme Options → Header Image.

Set a Header Image

  1. Go to Appearance → Customize → Theme Options → Header Image.
  2. Click Add new image, upload/select an image, and crop if desired.
  3. Publish to save.

Header Image Options

  • Hide Header Image from Everywhere or Remove Link from Header Image.
  • Hide both Title and Description from Header Image (or hide them individually with the Title/Description checkboxes).
  • Show Header Image Title/Description on Smaller Screens (works only when those elements are not hidden above).
  • Add Custom Title/Custom Description to Header Image, then fill the custom title/description fields.
  • Header Image Destination URL to override the click target; Header Image Alt Text (defaults to site title).
  • Add a Minimum Height to Header Image on Smaller Screens and set the pixel value (effective only when the cover option is checked).

Related styling: header padding and search box placeholder can be adjusted under Appearance → Customize → Theme Options → Header Options.

Slider

The GridBone theme includes a built-in featured posts slider powered by OWL Carousel.

Enabling the Slider

  1. Go to Appearance → Customize → Theme Options → Slider Options.
  2. Check Enable Slider.
  3. Configure the slider settings such as display location, number of posts, post type (Recent Posts, Category Posts, or Tag Posts), ordering, and thumbnail size.
  4. You can also enable autoplay, loop, dots navigation, and adjust autoplay speed and timeout.

Slider Tips

  • For best results, make sure your posts have featured images set.
  • You can choose from three thumbnail sizes: 125:125, 480:360, or 480:480.
  • The slider can display post titles, author, date, categories, tags, and snippets – each can be individually shown or hidden.
  • Choose where the slider appears: Home Page, Static Home Page, Blog Posts Index Page, or Everywhere.

Widget Areas

The GridBone theme provides 22 widget areas. To add widgets, go to Appearance → Widgets and drag widgets into the desired area.

#Widget Area NameDescription
1Sidebar 1 WidgetsLocated on the left-hand side of your web page.
2Top Full Width Widgets (Default HomePage)Full-width area after the header, shown on default homepage only.
3Top Full Width Widgets (Everywhere)Full-width area after the header, shown on every page.
4Above Content Widgets (Default HomePage)Above the main content (above posts), shown on default homepage only.
5Above Content Widgets (Everywhere)Above the main content (above posts), shown on every page.
6Top Left Widgets (Default HomePage)Left top area, shown on default homepage only.
7Top Left Widgets (Everywhere)Left top area, shown on every page.
8Top Right Widgets (Default HomePage)Right top area, shown on default homepage only.
9Top Right Widgets (Everywhere)Right top area, shown on every page.
10Below Content Widgets (Default HomePage)Below the main content (below posts), shown on default homepage only.
11Below Content Widgets (Everywhere)Below the main content (below posts), shown on every page.
12Bottom Full Width Widgets (Default HomePage)Full-width area before the footer, shown on default homepage only.
13Bottom Full Width Widgets (Everywhere)Full-width area before the footer, shown on every page.
14Single Post Bottom WidgetsLocated at the bottom of single posts (except attachments and pages).
15Footer Top WidgetsLocated on the top of the footer.
16Footer 1 WidgetsFooter column 1.
17Footer 2 WidgetsFooter column 2.
18Footer 3 WidgetsFooter column 3.
19Footer 4 WidgetsFooter column 4.
20Footer 5 WidgetsFooter column 5.
21Footer Bottom WidgetsLocated on the bottom of the footer.
22404 Page WidgetsLocated on the 404 (not found) page.

Note

  • You can hide the footer widgets from Appearance → Customize → Theme Options → Footer Options.
  • The footer area supports a 5-column layout.

Page Templates

The GridBone theme includes the following templates:

  • Default Template – Standard layout with sidebar (used by pages by default).
  • Full Width Page – No sidebar, full-width content (applies to pages).
  • Full Width Post – No sidebar, full-width content (applies to posts).

How to Use a Page Template

  1. Go to Pages → Add New (or edit a page).
  2. In the right panel, find the Page Attributes / Template dropdown.
  3. Select the desired template and click Publish or Update.

How to Use the Full Width Post Template

  1. Go to Posts → Add New (or edit a post).
  2. In the right panel, open Template and choose Full Width Post.
  3. Click Publish or Update.

Customizer Theme Options

To access theme options, go to Appearance → Customize → Theme Options. Below is a detailed reference for all available options.

10.1 Site Identity Options

Path: Appearance → Customize → Site Identity

Option ID Option Name Description Control Type Accepted Value Default
custom_logoLogoUpload a custom logo for the site.Image UploadImageNone
blognameSite TitleThe name of your site.TextTextSite name
blogdescriptionTaglineA short description of your site.TextTextSite tagline
site_iconSite IconBrowser/app icon; should be square (at least 512×512 px).Image UploadImageNone
display_header_textDisplay Site Title & TaglineToggle visibility of the site title/tagline on the front-end (they remain in markup for accessibility when off).Checkboxtrue/falsetrue
gridbone_options[logo_location]Logo LocationChoose how the logo is placed relative to the title/tagline.Selectbeside-title, above-titleabove-title
gridbone_options[limit_logo_width]Limit the Logo WidthEnable a max-width constraint for the logo.Checkboxtrue/falsefalse
gridbone_options[logo_max_width]Max Width of the LogoPixel (or CSS) value for logo max-width; only applies when the limit option is enabled.TextCSS size (e.g., 300px)300px

10.2 Colors Options

Path: Appearance → Customize → Colors

Option IDNameDescriptionControl TypeAccepted ValueDefault
header_textcolorHeader Text ColorChange the color of the site title and tagline in the header.Color PickerHex ColorTheme default
background_colorBackground ColorChange the background color of the site.Color PickerHex ColorTheme default

10.3 Header Image Options

Path: Appearance → Customize → Header Image

Option ID Option Name Description Control Type Accepted Value Default
header_imageHeader ImageUpload/select the header image.Image UploadImageNone
gridbone_options[hide_header_image]Hide Header Image from EverywhereCompletely hide the header image site-wide.Checkboxtrue/falsefalse
gridbone_options[remove_header_image_link]Remove Link from Header ImageDisable the click-through link on the header image.Checkboxtrue/falsefalse
gridbone_options[hide_header_image_details]Hide both Title and Description from Header ImageHide both the site title and tagline over the header image.Checkboxtrue/falsefalse
gridbone_options[hide_header_image_title]Hide Title from Header ImageHide only the site title on the header image.Checkboxtrue/falsefalse
gridbone_options[hide_header_image_description]Hide Description from Header ImageHide only the site tagline on the header image.Checkboxtrue/falsefalse
gridbone_options[header_image_title_mobile]Show Header Image Title on Smaller ScreensShow the title on mobile; no effect if title is hidden above.Checkboxtrue/falsefalse
gridbone_options[header_image_description_mobile]Show Header Image Description on Smaller ScreensShow the description on mobile; no effect if description is hidden above.Checkboxtrue/falsefalse
gridbone_options[header_image_custom_text]Add Custom Title/Custom Description to Header ImageEnable custom header text fields below.Checkboxtrue/falsefalse
gridbone_options[header_image_custom_title]Header Image Custom TitleCustom title text displayed on the header image.TextTextEmpty
gridbone_options[header_image_custom_description]Header Image Custom DescriptionCustom description text displayed on the header image.TextTextEmpty
gridbone_options[header_image_destination]Header Image Destination URLOverride the header image click-through URL (defaults to homepage).TextURLEmpty
gridbone_options[header_image_cover]Add a Minimum Height to Header Image on Smaller ScreensEnable minimum height (cover mode) on small screens.Checkboxtrue/falsefalse
gridbone_options[header_image_height_mobile]Header Image Minimum Height on Smaller ScreensMinimum height value; works only when cover mode is enabled.TextCSS size (e.g., 200px)200px
gridbone_options[header_image_alt_text]Header Image Alt TextAlt text for the header image (defaults to site title).TextTextSite title

10.4 Background Image Options

Path: Appearance → Customize → Background Image

Option IDNameDescriptionControl TypeAccepted ValueDefault
background_imageBackground ImageUpload a background image for your site.Image UploadImageNone
background_presetPresetChoose a preset for background image display.SelectDefault, Fill Screen, Fit to Screen, Repeat, CustomDefault
background_position_xImage Position (Horizontal)Set horizontal position.SelectLeft, Center, RightCenter
background_position_yImage Position (Vertical)Set vertical position.SelectTop, Center, BottomCenter
background_sizeImage SizeControl the size of the background image.SelectAuto, Contain, CoverAuto
background_repeatRepeat Background ImageChoose whether the background image repeats.Checkboxtrue/falsetrue
background_attachmentScroll with PageWhether the background image scrolls with the page or stays fixed.Checkboxtrue/falsetrue

10.5 Menu Options

Path: Appearance → Customize → Theme Options → Menu Options

Option ID Option Name Description Control Type Accepted Value Default
gridbone_options[primary_menu_text]Primary Menu Mobile TextLabel shown on the primary menu toggle on mobile.TextTextMenu
gridbone_options[disable_primary_menu]Disable Primary MenuTurn off the primary navigation.Checkboxtrue/falsefalse
gridbone_options[disable_sticky_menu]Disable Sticky Feature from Primary MenuPrevent the primary menu from sticking on scroll (desktop).Checkboxtrue/falsefalse
gridbone_options[enable_sticky_mobile_menu]Enable Sticky Feature for Primary Menu on Small ScreenKeep the primary menu fixed on mobile devices.Checkboxtrue/falsefalse
gridbone_options[center_primary_menu]Center Primary MenuCenter-align primary menu items.Checkboxtrue/falsefalse
gridbone_options[secondary_menu_text]Secondary Menu Mobile TextLabel shown on the secondary menu toggle on mobile.TextTextMenu
gridbone_options[disable_secondary_menu]Disable Secondary MenuTurn off the secondary navigation.Checkboxtrue/falsefalse
gridbone_options[secondary_menu_location]Select Secondary Menu LocationChoose where the secondary menu is displayed.Selectbefore-header, after-header, before-footer, after-footerbefore-header
gridbone_options[center_secondary_menu]Center Secondary MenuCenter-align secondary menu items.Checkboxtrue/falsefalse

10.6 Header Options

Path: Appearance → Customize → Theme Options → Header Options

Option ID Option Name Description Control Type Accepted Value Default
gridbone_options[hide_tagline]Hide TaglineHide the site tagline in the header area.Checkboxtrue/falsefalse
gridbone_options[hide_header_content]Hide Header ContentHide the entire header content block.Checkboxtrue/falsefalse
gridbone_options[header_padding]Header PaddingPadding for header content (supports CSS units).TextCSS size10px
gridbone_options[search_box_placeholder_text]Search Box Placeholder TextPlaceholder text shown in the header search box.TextTextEnter your search keyword...
gridbone_options[enable_header_notice]Enable Header NoticeTurn on the header notification bar.Checkboxtrue/falsefalse
gridbone_options[header_notice_text]Header NoticeContent shown inside the header notice (text or HTML/ad code).TextareaHTML/TextEmpty
gridbone_options[header_notice_display]Header Notice Display LocationChoose where the notice appears.SelectHome Page, Static Home Page, Blog Posts Index Page, EverywhereEverywhere
gridbone_options[no_center_header_notice]Do not Center Header NoticeLeft-align the header notice instead of centering it.Checkboxtrue/falsefalse
gridbone_options[header_content_image]Header Content Background ImageBackground image for the header content area.Cropped Image UploadImageNone
gridbone_options[header_content_bg_size]Header Content Background Image SizeBackground-size for the header content image.Selectauto, cover, containcover
gridbone_options[header_content_bg_position]Header Content Background Image PositionBackground-position for the header content image.Selectleft top, left center, left bottom, right top, right center, right bottom, center top, center center, center bottomcenter top
gridbone_options[header_content_bg_attachment]Header Content Background Image AttachmentBackground-attachment for the header content image.Selectscroll, fixed, localscroll
gridbone_options[header_content_bg_repeat]Header Content Background Image RepeatBackground-repeat for the header content image.Selectrepeat, repeat-x, repeat-y, no-repeatno-repeat

10.7 Slider Options

Path: Appearance → Customize → Theme Options → Slider Options

Option IDNameDescriptionControl TypeAccepted ValueDefault
enable_sliderEnable SliderEnable the featured posts slider.Checkboxtrue/falsefalse
show_slider_headingShow Slider HeadingShow the heading above the slider.Checkboxtrue/falsefalse
slider_headingSlider HeadingThe heading text above the slider.TextTextFeatured Posts Slider
slider_displaySlider Display LocationSelect the slider display location.SelectHome Page, Static Home Page, Blog Posts Index Page, Everywherefront-page
slider_lengthNumber of Posts on SliderEnter the number of posts to display in the slider area.TextPositive Integer10
slider_post_typeSlider Posts TypeSelect a post type to display in slider.SelectRecent Posts, Category Posts, Tag Postsrecentposts
slider_catSlider Posts CategorySelect a category if "Slider Posts Type" is Category Posts.Category DropdownCategory ID0
slider_tagSlider Posts TagSelect a tag if "Slider Posts Type" is Tag Posts.Tag DropdownTag ID0
slider_post_orderbySlider Posts OrderbySelect a posts orderby value for slider.SelectPublished Date, Modified Date, Number of Commentsdate
slider_post_orderSlider Posts OrderSelect a posts order value for slider.SelectAscending order, Descending orderDESC
slider_thumb_styleFeatured Images Size of SliderSelect the thumbnail size for the slider.Select125:125, 480:360, 480:480gridbone-480w-480h-image
hide_thumbnail_sliderHide Featured Images from SliderHide featured images in the slider.Checkboxtrue/falsefalse
hide_default_thumbnail_sliderHide Default Featured Image from SliderHide the default thumbnail when no featured image is set.Checkboxtrue/falsefalse
remove_thumbnail_slider_linkRemove Links from Slider Featured ImagesRemove the clickable link from slider featured images.Checkboxtrue/falsefalse
hide_post_title_sliderHide Post Titles from SliderHide post titles in the slider.Checkboxtrue/falsefalse
remove_post_title_slider_linkRemove Links from Slider Post TitlesRemove the clickable link from slider post titles.Checkboxtrue/falsefalse
limit_slider_post_titlesLimit the Length of Slider Post TitlesLimit the number of words in slider post titles.Checkboxtrue/falsefalse
post_title_length_sliderMaximum Length of Slider Post TitlesMaximum number of words to display in slider post titles.TextPositive Integer6
hide_slide_authorHide Post Authors from SliderHide the post author in the slider.Checkboxtrue/falsefalse
slide_author_textSlider Post Author Pre TextText to display before post author.TextHTML/TextBy
hide_slide_dateHide Posted Dates from SliderHide the post date in the slider.Checkboxtrue/falsefalse
slider_dateformatSlider Date FormatDate format for slider dates.TextPHP Date FormatF j, Y
slide_date_typeSlider Post Date TypeChoose to display published or updated date.SelectPublished, Updatedupdated
slide_published_date_textSlider Post Published Date Pre TextText to display before published post date.TextHTML/TextPosted on
slide_updated_date_textSlider Post Updated Date Pre TextText to display before post updated date.TextHTML/TextUpdated on
show_slide_commentsShow Post Comments on SliderShow post comments count on the slider.Checkboxtrue/falsefalse
slide_comments_textSlider Post Comments Pre TextText to display before post comments.TextHTML/TextEmpty
hide_slide_catsHide Post Categories from SliderHide the post categories in the slider.Checkboxtrue/falsefalse
show_slide_tagsShow Post Tags on SliderShow the post tags in the slider.Checkboxtrue/falsefalse
slide_tag_links_textSlider Post Tags Pre TextText to display before post tags.TextHTML/TextTagged
hide_post_snippet_sliderHide Post Snippets from SliderHide post excerpts/snippets in the slider.Checkboxtrue/falsefalse
snippet_type_sliderPost Snippets Type of SliderChoose the snippet type for slider posts.SelectPost Excerpt, Post Contentpostexcerpt
snippet_length_sliderPost Snippets Length of SliderNumber of words to display in slider post summaries.TextPositive Integer17
center_slide_contentCenter the Content of SliderCenter the content inside slider items.Checkboxtrue/falsefalse
slider_autoplayEnable Autoplay for SliderAutomatically advance slides.Checkboxtrue/falsefalse
slider_autoplayhoverpauseEnable "Pause on Mouse Hover" Feature for SliderPause autoplay on mouse hover.Checkboxtrue/falsefalse
slider_autoplaytimeoutSlider "Autoplay Interval Timeout"Autoplay interval timeout in milliseconds.TextPositive Integer1000
slider_autoplayspeedSlider "Autoplay Speed"Autoplay speed in milliseconds.TextPositive Integer200
slider_loopEnable "Loop" Feature for SliderDuplicate last and first slide items for loop illusion.Checkboxtrue/falsefalse
show_dots_paginationShow Dots Navigation (Pagination) on SliderShow dots pagination below the slider.Checkboxtrue/falsefalse
hide_next_prev_navigationHide next/prev Buttons (Navigation) from SliderHide the next and previous navigation buttons.Checkboxtrue/falsefalse
enable_autoheightEnable "Auto Height" Feature on SliderAutomatically adjust slider height based on content.Checkboxtrue/falsefalse

10.8 Posts Grid Options

Path: Appearance → Customize → Theme Options → Posts Grid Options

To display your latest posts as a grid on your homepage, please set the "Your homepage displays" option to "Your latest posts." You can find this setting in your WordPress Dashboard by navigating to Settings → Reading → Your homepage displays.

Option IDNameDescriptionControl TypeAccepted ValueDefault
hide_posts_homeHide Blog Posts from HomePageHide the blog posts from the homepage.Checkboxtrue/falsefalse
hide_posts_headingHide HomePage Posts HeadingHide the heading above the posts grid on homepage.Checkboxtrue/falsefalse
posts_headingHomePage Posts HeadingThe heading text displayed above the posts grid.TextTextRecent Posts
posts_per_pageNumber of Posts per PageSet the maximum number of posts displayed on each blog page.TextPositive IntegerWordPress default
grid_link_disableRemove Grid URLsRemove all clickable links from grid posts.Checkboxtrue/falsefalse
grid_thumb_positionGrid Thumbnails Background PositionSelect the background position of thumbnails in the post grid.SelectTop, Bottom, Left, Right, Center, Initialtop
hide_grid_titleHide Grid TitlesHide the titles from grid posts.Checkboxtrue/falsefalse
grid_title_styleGrid Titles Display StyleSelect how titles are displayed in the post grid.SelectAlways show titles, Display titles when hovering over, Hide titles when hovering over, Always hide titlesalways-show
limit_grid_titlesLimit the Length of Grid TitlesLimit the number of words in grid post titles.Checkboxtrue/falsefalse
grid_title_lengthMaximum Length of Grid TitlesMaximum number of words in grid titles. Only works if "Limit the Length of Grid Titles" is checked.TextPositive Integer6
remove_grid_item_bordersRemove Borders from Grid PostsRemove the borders around grid post items.Checkboxtrue/falsefalse
grid_item_border_radiusBorder Radius of Grid PostsSet the border-radius value of grid posts (e.g., "5px", "10px").TextCSS Value0px

10.9 Post Options

Path: Appearance → Customize → Theme Options → Post Options

Option IDNameDescriptionControl TypeAccepted ValueDefault
thumbnail_linkFeatured Image LinkWhether the featured image in a single post should be linked to its post.SelectYes, Noyes
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 TitleDisplay the featured image below the post title instead of above.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_breadcrumbsHide Breadcrumbs from Full PostHide Yoast SEO breadcrumbs on single posts. Requires Yoast SEO plugin.Checkboxtrue/falsefalse
hide_post_titleHide Post Header from Full PostHide the post header/title area.Checkboxtrue/falsefalse
remove_post_title_linkRemove Link from Full Post TitleRemove the clickable link from the post title.Checkboxtrue/falsefalse
hide_post_dateHide Post Date from Full PostHide the post date on single posts.Checkboxtrue/falsefalse
post_date_typePost Date TypeChoose to display published or updated date.SelectPublished, Updatedupdated
post_published_date_textPost Published Date Pre TextText to display before published post date.TextHTML/TextPosted on
post_updated_date_textPost Updated Date Pre TextText to display before post updated date.TextHTML/TextLast updated on
hide_post_authorHide Post Author from Full PostHide the post author on single posts.Checkboxtrue/falsefalse
post_author_textPost Author Pre TextText to display before post author.TextHTML/TextPosted by
hide_post_categoriesHide Post Categories from Full PostHide the post categories on single posts.Checkboxtrue/falsefalse
post_cat_links_textPost Categories Pre TextText to display before post categories.TextHTML/TextPosted in
hide_post_tagsHide Post Tags from Full PostHide the post tags on single posts.Checkboxtrue/falsefalse
post_tag_links_textPost Tags Pre TextText to display before post tags.TextHTML/TextTagged
hide_comments_linkHide Comment Link from Full PostHide the comments link on single posts.Checkboxtrue/falsefalse
post_comments_textPost Comments Pre TextText to display before post comments.TextHTML/TextEmpty
hide_comment_formHide Comments/Comment Form from Full PostHide the comments section and comment form.Checkboxtrue/falsefalse
hide_post_editHide Post Edit LinkHide the edit link on single posts.Checkboxtrue/falsefalse
hide_author_bio_boxHide Author Bio BoxHide the author biography box below post content.Checkboxtrue/falsefalse
read_more_lengthPost Excerpt LengthNumber of words to display in post excerpts.TextPositive Integer17
no_underline_content_linksDo not Underline the Links within the ContentRemove underlines from links inside post content.Checkboxtrue/falsefalse
enable_post_ad_oneShow Post Ad 1Enable the first ad position (under post title).Checkboxtrue/falsefalse
post_ad_one_codePost Ad 1 CodeAd code for the position under post title.TextareaHTML/TextEmpty
no_center_post_ad_oneDo not Center Post Ad 1Disable centering of Post Ad 1.Checkboxtrue/falsefalse
enable_post_ad_twoShow Post Ad 2Enable the second ad position (under post content).Checkboxtrue/falsefalse
post_ad_two_codePost Ad 2 CodeAd code for the position under post content.TextareaHTML/TextEmpty
no_center_post_ad_twoDo not Center Post Ad 2Disable centering of Post Ad 2.Checkboxtrue/falsefalse

10.10 Posts Navigation Options

Path: Appearance → Customize → Theme Options → Posts Navigation Options

Option IDNameDescriptionControl 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 pagination on archive pages.Checkboxtrue/falsefalse
posts_navigation_typePosts Navigation TypeSelect posts navigation type. If WP-PageNavi plugin is active, it will replace this navigation.SelectNormal Navigation, Numbered Navigationnumberednavi

10.11 Page Options

Path: Appearance → Customize → Theme Options → Page Options

Option IDNameDescriptionControl TypeAccepted ValueDefault
thumbnail_link_pageFeatured Image LinkWhether the featured image in a page should be linked to its page.SelectYes, Noyes
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 TitleDisplay the featured image below the page title.Checkboxtrue/falsefalse
hide_page_titleHide Page Header from Single PageHide the page title/header area.Checkboxtrue/falsefalse
remove_page_title_linkRemove Link from Single Page TitleRemove the clickable link from the page title.Checkboxtrue/falsefalse
hide_page_dateHide Page Date from Single PageHide the page date on single pages.Checkboxtrue/falsefalse
page_date_typePage Date TypeChoose to display published or updated date of the page.SelectPublished, Updatedupdated
page_published_date_textPage Published Date Pre TextText to display before published page date.TextHTML/TextPosted on
page_updated_date_textPage Updated Date Pre TextText to display before page updated date.TextHTML/TextLast updated on
hide_page_authorHide Page Author from Single PageHide the page author on single pages.Checkboxtrue/falsefalse
page_author_textPage Author Pre TextText to display before page author.TextHTML/TextPosted by
hide_page_commentsHide Comment Link from Single PageHide the comments link on single pages.Checkboxtrue/falsefalse
page_comments_textPage Comments Pre TextText to display before page comments.TextHTML/TextEmpty
hide_page_comment_formHide Comments/Comment Form from Single PageHide the comments section and comment form on 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 title on a static homepage.Checkboxtrue/falsefalse
hide_static_page_metaHide Page Meta Data from Static HomepageHide page date, author, and comment link from the static homepage.Checkboxtrue/falsefalse

10.13 Share Buttons Options

Path: Appearance → Customize → Theme Options → Share Buttons Options

Option IDNameDescriptionControl TypeAccepted ValueDefault
hide_share_buttonsHide Share Buttons from Single PostsHide all share buttons on single posts.Checkboxtrue/falsefalse
hide_share_textHide Share Text from Single PostsHide the "Share:" text label.Checkboxtrue/falsefalse
share_textShare Text for Single PostsThe text label displayed before share buttons.TextTextShare:
hide_share_twitterHide X Share Button from Single PostsHide the X (Twitter) share button.Checkboxtrue/falsefalse
hide_share_facebookHide Facebook Share Button from Single PostsHide the Facebook share button.Checkboxtrue/falsefalse
hide_share_pinterestHide Pinterest Share Button from Single PostsHide the Pinterest share button.Checkboxtrue/falsefalse
hide_share_linkedinHide Linkedin Share Button from Single PostsHide the Linkedin share button.Checkboxtrue/falsefalse

10.15 Search and 404 Pages Options

Path: Appearance → Customize → Theme Options → Search and 404 Pages Options

Option IDNameDescriptionControl TypeAccepted ValueDefault
no_search_headingNo Search Results HeadingHeading to display when no search results are found.TextHTML/TextNothing Found
no_search_resultsNo Search Results MessageMessage to display when no search results are found.TextareaHTML/TextSorry, but nothing matched your search terms. Please try again with some different keywords.
error_404_heading404 Error Page HeadingHeading for the 404 error page.TextHTML/TextOops! That page can not be found.
error_404_messageError 404 MessageMessage to display on the 404 error page.TextareaHTML/TextIt 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 page.Checkboxtrue/falsefalse

10.16 Other Options

Path: Appearance → Customize → Theme Options → Other Options

Option IDNameDescriptionControl TypeAccepted ValueDefault
enable_widgets_block_editorEnable Gutenberg Widget Block EditorEnable the block-based widget editor instead of the classic widget editor.Checkboxtrue/falsefalse
disable_loading_animationDisable Site Loading AnimationDisable the loading animation displayed when the site is loading.Checkboxtrue/falsefalse
disable_sticky_sidebarDisable Sticky Feature from SidebarsDisable the sticky (fixed) sidebar feature.Checkboxtrue/falsefalse
disable_fitvidsDisable FitVids.JSDisable fitvids.js script if you are not using videos or do not want fluid width videos in post content.Checkboxtrue/falsefalse

Translation & RTL

GridBone 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 gridbone.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:

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

Place them inside the /languages folder in the theme.

↔️ RTL Language Support

GridBone 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 tips to improve your website's performance and search engine optimization:

  • Use a caching plugin like W3 Total Cache or WP Super Cache to speed up your site.
  • Optimize images before uploading. Use plugins like Imagify or EWWW Image Optimizer.
  • Use an SEO plugin like Yoast SEO or All in One SEO for meta tags, sitemaps, and more.
  • Enable Yoast SEO Breadcrumbs for better navigation and SEO. The GridBone theme has built-in support for Yoast SEO breadcrumbs.
  • Use a CDN (Content Delivery Network) to serve static files faster to users around the world.
  • Keep WordPress, themes, and plugins updated to the latest versions for security and performance improvements.
  • Minimize the number of plugins you use. Deactivate and delete unused plugins.
  • Choose a good hosting provider that offers fast servers, SSD storage, and good uptime.
  • Use lazy loading for images to improve page load times. WordPress 5.5+ includes native lazy loading.
  • Disable FitVids.JS if you don't use videos on your website (Theme Options → Other Options).
  • Disable the loading animation if not needed (Theme Options → Other Options).

FAQ

How do I set up the homepage grid?

Go to Settings → Reading and set "Your homepage displays" to "Your latest posts". The theme will automatically display your posts in a grid layout. You can configure the grid from Appearance → Customize → Theme Options → Posts Grid Options.

How do I enable the slider?

Go to Appearance → Customize → Theme Options → Slider Options and check "Enable Slider". Configure the number of posts, post type, and other slider settings.

How do I add social media links?

Go to Appearance → Customize → Theme Options → Social Links Options. Enter the full URL for each social profile. The theme supports 60+ social networks.

How do I change the number of grid columns?

The free version of GridBone uses a fixed 10-column grid layout. The PRO version offers multiple layout styles with different column configurations.

How do I add a numbered posts navigation?

Go to Appearance → Customize → Theme Options → Posts Navigation Options and select "Numbered Navigation" for the Posts Navigation Type. You can also install the WP-PageNavi plugin for enhanced pagination.

How do I set up the secondary menu location?

Go to Appearance → Customize → Theme Options → Menu Options. You can choose where the secondary menu appears: before header, after header, before footer, or after footer.

How do I add ads to my posts?

Go to Appearance → Customize → Theme Options → Post Options. You can enable Post Ad 1 (under post title) and Post Ad 2 (under post content), and paste your ad code in the respective fields.

Does the theme support WooCommerce?

Yes, the GridBone theme is WooCommerce compatible. Simply install and activate the WooCommerce plugin to start selling products.

Troubleshooting

Images look distorted or wrong size

After switching to GridBone, regenerate your thumbnails using the Regenerate Thumbnails plugin. Go to Tools → Regenerate Thumbnails and click the button.

Menu not showing

Make sure you have created a menu and assigned it to a display location. Go to Appearance → Menus, select or create a menu, and check the appropriate display location checkbox at the bottom.

Slider not showing

Make sure you have enabled the slider from Appearance → Customize → Theme Options → Slider Options. Also ensure your posts have featured images set, and check the slider display location setting.

Footer widgets not appearing

Check that you have added widgets to the footer widget areas in Appearance → Widgets. Also verify that "Hide Footer Widgets" is not checked in Theme Options → Footer Options.

Breadcrumbs not showing

Install and activate the Yoast SEO plugin. Then go to SEO → Search Appearance → Breadcrumbs and enable breadcrumbs. Make sure "Hide Breadcrumbs from Full Post" is not checked in Theme Options → Post Options.

Theme looks different from demo

Import the demo content following the instructions in the Import Demo Content section. Then regenerate thumbnails. The demo appearance depends on having similar content, menus, widgets, and customizer settings configured.

Support & Licensing

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

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

Changelog & Versioning

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

= Version 1.0.4 =

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

= Version 1.0.2 =

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

= Version 1.0.1 =

  • Change the color scheme.
  • Added a featured posts slider.
  • Added a header notification / header ad area.
  • Added a footer notification / footer ad area.
  • Added advertisement positions under the single post title and under single post content.
  • Added WooCommerce support.
  • Added Yoast SEO breadcrumbs support.
  • Added background image support for header area.
  • Added background image support for footer area.
  • Added options to hide page header data from the static homepage.
  • Added options to resize the logo.
  • Post share buttons are added.
  • Added Threads and Mastodon social buttons.
  • Update "Font Awesome" to version 6.4.2.
  • More theme options are added.
  • Fixed a clearing floats issue.
  • Fixed coding issues.
  • 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