ListMode Documentation

Introduction

ListMode 1.0.5 is a responsive, minimalist WordPress theme for bloggers who want to present content in a clean four-column list layout. It includes a featured-posts slider, one responsive primary menu, sticky header and sidebar behavior, a right sidebar, four footer columns, header image and custom background support, full-width templates for posts and pages, 60+ social profile links, RTL and translation support, WooCommerce integration, and a scroll-to-top button.

Quick Start Guide

  1. Install & activate the theme via Appearance → Themes → Add New.
  2. Set up your menu at Appearance → Menus and assign it to Primary Menu.
  3. Configure widgets at Appearance → Widgets.
  4. Customize at Appearance → Customize → Theme Options.

Requirements: WordPress 5.0 or later and PHP 7.2 or later. ListMode 1.0.5 is tested up to WordPress 6.8.

Theme Features

  • Responsive four-column post summaries
  • Featured posts slider with recent, category, and tag sources
  • Sticky header and sticky sidebar
  • One responsive navigation menu (Primary Menu)
  • One right sidebar and four footer widget columns
  • 17 widget areas, including full-width and homepage-only areas
  • 60+ social profile links, including Bluesky
  • Custom logo, flexible header image, and custom background support
  • Author bio box and featured images
  • Full-width templates for posts and pages
  • WooCommerce gallery support
  • RTL and translation support
  • Loading animation, responsive videos, and back-to-top button

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

Method 2: Upload via WordPress Dashboard

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

Method 3: Upload via FTP/File Manager

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

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

Import Demo Content

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

ListMode registers three image sizes: 1320 pixels wide with proportional height, 920 pixels wide with proportional height, and a cropped 100 × 100 pixel thumbnail. Regenerating thumbnails creates these sizes for images uploaded before the theme was activated.

This step ensures clean image alignment and sharp visuals throughout your website using the ListMode theme.

Header Image

Use the WordPress Customizer to add or manage the flexible header image shown above the site header.

How to add a header image

  1. Go to Appearance → Customize → Header Image. Header Image is a top-level WordPress Customizer section, not a subsection of Theme Options.
  2. Click Add new image and choose or upload an image. The configured header size is 1920 × 400 pixels, with flexible width and height.
  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 its link.
  • Hide both Title and Description, Hide Title, or Hide Description — control the overlaid text.
  • Show Header Image Title/Description on Smaller Screens — display either text element on small screens.
  • Add Custom Title/Custom Description — replace the default site title and tagline in the image area.
  • Header Image Destination URL — set a custom link target.
  • Add a Minimum Height to Header Image on Smaller Screens — enable and set a mobile minimum height.
  • Header Image Alt Text — supply alternative text for the image.

The header image uses the site title and tagline by default unless custom header-image text is enabled.

Widget Areas

There are 17 widget areas in ListMode. The theme does not bundle custom widgets; use WordPress widgets or widgets supplied by plugins.


  1. Sidebar 1 Widgets

    Located in the right-hand sidebar.

  2. Top Full Width Widgets (Default HomePage)

    After the primary menu on the default latest-posts homepage.

  3. Top Full Width Widgets (Everywhere)

    After the primary menu on every page.

  4. Above Content Widgets (Default HomePage)

    Above main content on the default latest-posts homepage.

  5. Above Content Widgets (Everywhere)

    Above main content on every page.

  6. Below Content Widgets (Default HomePage)

    Below main content on the default latest-posts homepage.

  7. Below Content Widgets (Everywhere)

    Below main content on every page.

  8. Bottom Full Width Widgets (Default HomePage)

    Before the footer on the default latest-posts homepage.

  9. Bottom Full Width Widgets (Everywhere)

    Before the footer on every page.

  10. Single Post Bottom Widgets

    At the bottom of single posts except attachments and pages.

  11. Footer Top

    Above the four footer columns.

  12. Footer 1

    Footer column 1.

  13. Footer 2

    Footer column 2.

  14. Footer 3

    Footer column 3.

  15. Footer 4

    Footer column 4.

  16. Footer Bottom

    Below the footer columns.

  17. 404 Page Widgets

    Displayed on the 404 (not found) page.

Page Templates

ListMode includes two full-width templates without sidebars, one for pages and one for posts.

  • 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 (for example, 1320px or larger) for best presentation in full-width layouts.

Customizer Theme Options

To see the ListMode-specific Customizer options:

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

Site Identity, Colors, Header Image, and Background Image are top-level WordPress Customizer sections. The remaining ListMode sections documented below are inside Theme Options.

Site Identity Options

Below is the complete list of Site Identity Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
custom_logoLogoImage ID of the custom logo uploaded through the Customizer.Media UploaderInteger (attachment ID)0 (none)
blognameSite TitleMain title of the website shown in the header and used by WordPress throughout the site.TextA stringInstaller-set site title
blogdescriptionTaglineShort description displayed with the site title when enabled.TextA stringJust another WordPress site
display_header_textDisplay Site Title & TaglineShows or visually hides the site title and tagline while retaining accessible markup.Toggle Switchtrue / falsetrue
site_iconSite Icon (Favicon)Image used for browser tabs, bookmark tiles, and WordPress mobile apps; 512 × 512 pixels is recommended.Media UploaderInteger (attachment ID)0 (none)
logo_locationLogo LocationSelect how you want to display the site logo with site title and tagline.Dropdown
  • Before Site Title and Tagline
  • Above Site Title and Tagline
Above Site Title and Tagline
no_limit_logo_widthDo not Limit the Logo WidthEnables or disables this setting.Checkboxtrue / falsefalse
logo_max_widthMax Width of the LogoEnter the max-width value for the logo. Default value is "320px". Note: This option has no effect if you check the "Do not Limit the Logo Width" option.TextA valid CSS length (for example, 10px)320px

Colors Options

Below is the complete list of Colors Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
background_colorBackground ColorSets the site background color. Remove the background image first for the color to be visible.Color PickerHex color code (for example, #ffffff)#ffffff
header_textcolorHeader Text ColorSets the color used for the site title and tagline.Color PickerHex color code (for example, #ffffff)#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 flexible header image. The configured size is 1920 × 400 pixels.Media UploaderImage URL(none)
hide_header_imageHide Header Image from EverywhereEnables or disables this setting.Checkboxtrue / falsefalse
remove_header_image_linkRemove Link from Header ImageEnables or disables this setting.Checkboxtrue / falsefalse
hide_header_image_detailsHide both Title and Description from Header ImageIf you checked this option, header image title and description will be hidden from all screen sizes.Checkboxtrue / falsefalse
hide_header_image_titleHide Title from Header ImageIf you checked this option, header image title will be hidden from all screen sizes. This option has no effect if you have checked the option: "Hide both Title and Description from Header Image"Checkboxtrue / falsefalse
hide_header_image_descriptionHide Description from Header ImageIf you checked this option, header image description will be hidden from all screen sizes. This option has no effect if you have checked the option: "Hide both Title and Description from Header Image"Checkboxtrue / falsefalse
header_image_title_mobileShow Header Image Title on Smaller ScreensThis option has no effect if you have checked any of these options: "Hide both Title and Description from Header Image", "Hide Title from Header Image"Checkboxtrue / falsefalse
header_image_description_mobileShow Header Image Description on Smaller ScreensThis option has no effect if you have checked any of these options: "Hide both Title and Description from Header Image", "Hide Description from Header Image"Checkboxtrue / falsefalse
header_image_custom_textAdd Custom Title/Custom Description to Header ImageEnables or disables this setting.Checkboxtrue / falsefalse
header_image_custom_titleHeader Image Custom TitleSets the value used by this theme option.TextA string(empty)
header_image_custom_descriptionHeader Image Custom DescriptionSets the value used by this theme option.TextA string(empty)
header_image_destinationHeader Image Destination URLEnter the URL a visitor should go when he/she clicks on the header image. If you did not enter a URL below, the header image will be linked to the homepage of your website.TextA valid URL(empty)
header_image_coverAdd a Minimum Height to Header Image on Smaller ScreensEnables or disables this setting.Checkboxtrue / falsefalse
header_image_height_mobileHeader Image Minimum Height on Smaller ScreensEnter the minimum height value for header image height. Default is "200px". Note: This option has no effect until you check "Add a Minimum Height to Header Image on Smaller Screens" option.TextA valid CSS length (for example, 10px)200px
header_image_alt_textHeader Image Alt TextSets the value used by this theme option.TextA stringCurrent site title

Background Image Options

Below is the complete list of Background Image Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
background_imageBackground ImageUpload or select a background image for the site.Media UploaderImage URL(none)
background_presetPresetChoose a preset for how the background image is displayed.DropdownDefault / Fill Screen / Fit to Screen / Repeat / CustomDefault
background_position_xImage Position (Horizontal)Sets the horizontal position of the background image.RadioLeft / Center / RightLeft
background_position_yImage Position (Vertical)Sets the vertical position of the background image.RadioTop / Center / BottomTop
background_sizeImage SizeSets how the background image is sized.DropdownAuto / Contain / CoverAuto
background_repeatRepeat Background ImageControls whether the background image repeats.CheckboxRepeat / No RepeatRepeat
background_attachmentScroll with PageControls whether the background image scrolls with the page or remains fixed.CheckboxScroll / FixedFixed

Menu Options

Below is the complete list of Menu Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
primary_menu_textPrimary Menu Mobile TextSets the value used by this theme option.TextA stringMenu
disable_primary_menuDisable Primary MenuEnables or disables this setting.Checkboxtrue / falsefalse

Header Options

Below is the complete list of Header Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
hide_taglineHide TaglineEnables or disables this setting.Checkboxtrue / falsefalse
enable_sticky_headerEnable Sticky HeaderEnables or disables this setting.Checkboxtrue / falsefalse
enable_sticky_mobile_headerEnable Sticky Header on Small ScreenEnables or disables this setting.Checkboxtrue / falsefalse
hide_header_contentHide Header ContentEnables or disables this setting.Checkboxtrue / falsefalse
hide_social_buttonsHide Header Social + Search + Login/Logout ButtonsIf checked, all social, search, and login/logout buttons disappear from the header. The "Show Login/Logout Button" and "Hide Search Button" settings have no effect while this option is enabled.Checkboxtrue / falsefalse
show_login_buttonShow Login/Logout ButtonThis option has no effect if you checked the option: "Hide Header Social + Search + Login/Logout Buttons"Checkboxtrue / falsefalse
hide_search_buttonHide Search ButtonThis option has no effect if you checked the option: "Hide Header Social + Search + Login/Logout Buttons"Checkboxtrue / falsefalse
header_paddingHeader PaddingEnter the padding value for header content. Default is "10px"TextA valid CSS length (for example, 10px)10px

Slider Options

Below is the complete list of Slider Options available:

Slider Display Location: Home Page means the unpaginated latest-posts front page; Static Home Page means a static page assigned as the front page; Blog Posts Index Page means the unpaginated page assigned to show posts. Known ListMode 1.0.5 issue: the Everywhere value is handled by the same fallback condition as Home Page, so it does not display the slider on every view.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
enable_sliderEnable SliderEnables or disables this setting.Checkboxtrue / falsefalse
show_slider_headingShow Slider HeadingEnables or disables this setting.Checkboxtrue / falsefalse
slider_headingSlider HeadingSets the value used by this theme option.TextA stringFeatured Posts Slider
slider_displaySlider Display LocationSelect the slider display location. In ListMode 1.0.5 the Everywhere choice is affected by the implementation issue described above.Dropdown
  • Home Page
  • Static Home Page
  • Blog Posts Index Page
  • Everywhere
Home Page
slider_lengthNumber of Posts on SliderEnter the number of posts you need to display in the slider area. Default is 10 posts.TextA positive integer greater than zero10
slider_post_typeSlider Posts TypeSelect a post type to display in the slider.Dropdown
  • Recent Posts
  • Category Posts
  • Tag Posts
Recent Posts
slider_catSlider Posts CategoryEnter a category term ID when "Slider Posts Type" is Category Posts. In ListMode 1.0.5 this is registered as a text-like custom input rather than a populated category dropdown.Text-like Custom InputA non-negative category term ID0
slider_tagSlider Posts TagEnter a tag term ID when "Slider Posts Type" is Tag Posts. In ListMode 1.0.5 this is registered as a text-like custom input rather than a populated tag dropdown.Text-like Custom InputA non-negative tag term ID0
slider_post_orderbySlider Posts OrderbySelect a posts orderby value for slider.Dropdown
  • Published Date
  • Modified Date
  • Number of Comments
Published Date
slider_post_orderSlider Posts OrderSelect a posts order value for slider.Dropdown
  • Ascending order
  • Descending order
Descending order
hide_thumbnail_sliderHide Featured Images from SliderEnables or disables this setting.Checkboxtrue / falsefalse
hide_default_thumbnail_sliderHide Default Featured Image from SliderThe default thumbnail image is shown when there is no featured image is set.Checkboxtrue / falsefalse
remove_thumbnail_slider_linkRemove Links from Slider Featured ImagesEnables or disables this setting.Checkboxtrue / falsefalse
hide_post_title_sliderHide Post Titles from SliderEnables or disables this setting.Checkboxtrue / falsefalse
remove_post_title_slider_linkRemove Links from Slider Post TitlesEnables or disables this setting.Checkboxtrue / falsefalse
limit_slider_post_titlesLimit the Length of Slider Post TitlesEnables or disables this setting.Checkboxtrue / falsefalse
post_title_length_sliderMaximum Length of Slider Post TitlesEnter the maximum number of words need to display in slider post titles. Default is 6 words. This option only work if you have checked the option "Limit the Length of Slider Post Titles".TextA positive integer greater than zero6
hide_slide_authorHide Post Authors from SliderEnables or disables this setting.Checkboxtrue / falsefalse
remove_slide_author_linkRemove Links from Slider Post AuthorsEnables or disables this setting.Checkboxtrue / falsefalse
hide_slide_dateHide Posted Dates from SliderEnables or disables this setting.Checkboxtrue / falsefalse
slider_dateformatSlider Date FormatDefault value: F j, YTextA valid PHP date format stringF j, Y
slide_date_typeSlider Post Date TypeYou can choose to display published or updated date of your post.Dropdown
  • Published
  • Updated
Published
show_slide_commentsShow Post Comments on SliderEnables or disables this setting.Checkboxtrue / falsefalse
show_slide_catsShow Post Categories on SliderEnables or disables this setting.Checkboxtrue / falsefalse
remove_slide_cats_linkRemove Links from Slider Post CategoriesEnables or disables this setting.Checkboxtrue / falsefalse
slide_cat_links_textSlider Post Categories Pre TextEnter a text to display before post categories. For example, you can add the text "Posted in:".TextA string(empty)
show_slide_tagsShow Post Tags on SliderEnables or disables this setting.Checkboxtrue / falsefalse
remove_slide_tags_linkRemove Links from Slider Post TagsEnables or disables this setting.Checkboxtrue / falsefalse
slide_tag_links_textSlider Post Tags Pre TextEnter a text to display before post tags. For example, you can add the text "Tagged:".TextA string(empty)
hide_post_snippet_sliderHide Post Snippets from SliderEnables or disables this setting.Checkboxtrue / falsefalse
snippet_type_sliderPost Snippets Type of SliderSelects the value used by this theme option.Dropdown
  • Post Excerpt
  • Post Content
Post Excerpt
snippet_length_sliderPost Snippets Length of SliderEnter the number of words need to display in slider post summaries. Default is 20 words. This option only work if you have selected "Post Content" value for "Post Snippets Type of Slider" option. To change "Post Excerpt" length, go to Appearance : Customize : Theme Options : Posts Summaries Options : Post Snippets Length of Posts Summaries.TextA positive integer greater than zero20
slider_autoplayEnable Autoplay for SliderEnables or disables this setting.Checkboxtrue / falsefalse
slider_autoplayhoverpauseEnable "Pause on Mouse Hover" Feature for SliderWhen you enable this feature, slides will pause on mouse hover. This option has no effect until you check the option "Enable Autoplay for Slider".Checkboxtrue / falsefalse
slider_autoplaytimeoutSlider "Autoplay Interval Timeout"Enter the slider autoplay interval timeout in milliseconds. Default is 1000. This option has no effect until you check the option "Enable Autoplay for Slider".TextA positive integer greater than zero1000
slider_autoplayspeedSlider "Autoplay Speed"Enter the slider autoplay speed in milliseconds. Default is 200. This option has no effect until you check the option "Enable Autoplay for Slider".TextA positive integer greater than zero200
slider_loopEnable "Loop" Feature for SliderWhen you enable this feature, it will duplicate last and first slide items to get loop illusion.Checkboxtrue / falsefalse
show_dots_paginationShow Dots Navigation(Pagination) on SliderEnables or disables this setting.Checkboxtrue / falsefalse
hide_next_prev_navigationHide next/prev Buttons(Navigation) from SliderEnables or disables this setting.Checkboxtrue / falsefalse
enable_autoheightEnable "Auto Height" Feature on SliderEnables or disables this setting.Checkboxtrue / falsefalse

Posts Summaries Options

Below is the complete list of Posts Summaries Options available:

To display these post summaries on the default homepage, go to Settings → Reading and set Your homepage displays to Your latest posts.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
hide_posts_headingHide HomePage Posts HeadingEnables or disables this setting.Checkboxtrue / falsefalse
posts_headingHomePage Posts HeadingSets the value used by this theme option.TextA stringRecent Posts
hide_thumbnail_homeHide Thumbnails from Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
hide_default_thumbnail_homeHide Default Images from Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
remove_thumbnail_home_linkRemove Links from Thumbnails of Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
hide_post_title_homeHide Post Titles from Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
remove_post_title_home_linkRemove Links from Post Titles of Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
limit_post_titles_homeLimit the Length of Post Titles of Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
post_title_home_lengthMaximum Length of Post Titles of Posts SummariesEnter the maximum length of post titles for post summaries on the homepage.TextA positive integer greater than zero6
hide_post_author_homeHide Post Authors from Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
remove_post_author_home_linkRemove Links from Post Authors of Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
hide_post_date_homeHide Post Dates from Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
post_date_home_typePost Date Type of Posts SummariesSelect the type of post date to display in post summaries on the homepage.Textpublished / updatedpublished
show_comments_link_homeShow Comment Links from Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
show_post_categories_homeShow Post Categories on Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
remove_post_categories_home_linkRemove Links from Post Categories of Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
cat_links_textPost Categories Pre TextEnter the pre-text for post categories in post summaries on the homepage.TextA string(empty)
show_post_tags_homeShow Post Tags on Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
remove_post_tags_home_linkRemove Links from Post Tags of Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
tag_links_textPost Tags Pre TextEnter the pre-text for post tags in post summaries on the homepage.TextA string(empty)
hide_post_snippetHide Post Snippets from Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
read_more_lengthPost Snippets Length of Posts SummariesEnter the length of post snippets for post summaries on the homepage.TextA positive integer greater than zero15
show_read_more_buttonShow Read More Buttons on Posts SummariesEnables or disables this setting.Checkboxtrue / falsefalse
read_more_textRead More TextSets the value used by this theme option.TextA stringContinue Reading
mini_post_paddingPosts Summaries PaddingEnter the padding for post summaries on the homepage.TextA valid CSS length (for example, 10px)8px

Singular Post Options

Below is the complete list of Singular Post Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
thumbnail_linkFeatured Image LinkDo you want single post thumbnail to be linked to their post?Dropdown
  • Yes
  • No
Yes
hide_thumbnail_singleHide Featured Image from Single PostsEnables or disables this setting.Checkboxtrue / falsefalse
full_thumbnail_singleActivate Full Width Featured Image for Single PostsIntended to stretch a smaller single-post featured image to the full content width. Known ListMode 1.0.5 issue: the generated CSS selector is missing its class prefix, so enabling this option does not change the image width unless the theme code is corrected.Checkboxtrue / falsefalse
hide_post_titleHide Post Header from Single PostsEnables or disables this setting.Checkboxtrue / falsefalse
remove_post_title_linkRemove Links from Single Post TitlesEnables or disables this setting.Checkboxtrue / falsefalse
hide_post_dateHide Post Date from Single PostsEnables or disables this setting.Checkboxtrue / falsefalse
post_date_typePost Date TypeYou can choose to display published or updated date on your post.Dropdown
  • Published
  • Updated
Published
hide_post_authorHide Post Author from Single PostsEnables or disables this setting.Checkboxtrue / falsefalse
hide_post_categoriesHide Post Categories from Single PostsEnables or disables this setting.Checkboxtrue / falsefalse
hide_post_tagsHide Post Tags from Single PostsEnables or disables this setting.Checkboxtrue / falsefalse
hide_comments_linkHide Comment Link from Single PostsEnables or disables this setting.Checkboxtrue / falsefalse
hide_comment_formHide Comments/Comment Form from Single PostsEnables or disables this setting.Checkboxtrue / falsefalse
show_post_editShow Post Edit Link on Single PostsEnables or disables this setting.Checkboxtrue / falsefalse
hide_author_bio_boxHide Author Bio Box from Single PostsEnables or disables this setting.Checkboxtrue / falsefalse
no_underline_content_linksDo not Underline the Links within the ContentEnables or disables this setting.Checkboxtrue / falsefalse

Post/Posts Navigation Options

Below is the complete list of Post/Posts Navigation Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
hide_post_navigationHide Post Navigation from Single PostsEnables or disables this setting.Checkboxtrue / falsefalse
hide_posts_navigationHide Posts Navigation from Home/Archive/Search PagesEnables or disables this setting.Checkboxtrue / falsefalse
posts_navigation_typePosts Navigation TypeSelect posts navigation type you need. If you activate WP-PageNavi plugin, this navigation will be replaced by WP-PageNavi navigation.Dropdown
  • Link 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 LinkDo you want the featured image in a page to be linked to its page?Dropdown
  • Yes
  • No
Yes
hide_thumbnail_pageHide Featured Image from Single PagesEnables or disables this setting.Checkboxtrue / falsefalse
hide_page_titleHide Page Header from Single PagesEnables or disables this setting.Checkboxtrue / falsefalse
remove_page_title_linkRemove Link from Single Page TitlesEnables or disables this setting.Checkboxtrue / falsefalse
hide_page_dateHide Page Date from Single PagesEnables or disables this setting.Checkboxtrue / falsefalse
page_date_typePage Date TypeYou can choose to display published or updated date on your page.Dropdown
  • Published
  • Updated
Published
hide_page_authorHide Page Author from Single PagesEnables or disables this setting.Checkboxtrue / falsefalse
hide_page_commentsHide Comment Link from Single PagesEnables or disables this setting.Checkboxtrue / falsefalse
hide_page_comment_formHide Comments/Comment Form from Single PagesEnables or disables this setting.Checkboxtrue / falsefalse
hide_page_editHide Edit Link from Single PagesEnables or disables this setting.Checkboxtrue / falsefalse
hide_static_page_titleHide Page Header from Static HomepageEnables or disables this setting.Checkboxtrue / falsefalse
hide_static_page_metaHide Page Meta Data (Page Date, Page Author, Comment Link) from Static HomepageEnables or disables this setting.Checkboxtrue / falsefalse

Search and 404 Pages Options

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

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
hide_search_results_headingHide Search Results HeadingEnables or disables this setting.Checkboxtrue / falsefalse
search_results_headingSearch Results HeadingEnter a sentence to display before the search query.TextA stringSearch Results for:
no_search_headingNo Search Results HeadingEnter a heading to display when no search results are found.TextA stringNothing Found
no_search_resultsNo Search Results MessageEnter a message to display when no search results are found.TextareaMultiline textSorry, but nothing matched your search terms. Please try again with some different keywords.
error_404_heading404 Error Page HeadingEnter the heading for the 404 error page.TextA stringOops! That page can not be found.
error_404_messageError 404 MessageEnter a message to display on the 404 error page.TextareaMultiline 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 PageEnables or disables this setting.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 EditorEnables or disables this setting.Checkboxtrue / falsefalse
disable_loading_animationDisable Site Loading AnimationEnables or disables this setting.Checkboxtrue / falsefalse
disable_sticky_sidebarDisable Sticky Feature from SidebarEnables or disables this setting.Checkboxtrue / falsefalse
disable_fitvidsDisable FitVids.JSYou can disable fitvids.js script if you are not using videos on your website or if you do not want fluid width videos in your post content.Checkboxtrue / falsefalse
disable_backtotopDisable Back to Top ButtonEnables or disables this setting.Checkboxtrue / falsefalse

Translation & RTL

ListMode 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 listmode.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:

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

Place them inside the /languages folder in the theme.

↔️ RTL Language Support

ListMode 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 ListMode:

  • 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 post summaries, the slider, and social-media previews.

FAQ

In this section, you'll find quick answers to frequently asked questions about ListMode. If you can't find your answer, contact the support team.

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

Go to Appearance → Menus → Manage Locations and assign your menu to Primary Menu.

How do I enable the featured posts slider?

Go to Appearance → Customize → Theme Options → Slider Options, check Enable Slider, choose its display location and post source, then publish your changes.

How do I add social media links?

Go to Appearance → Customize → Theme Options → Social Links Options and enter profile URLs. The configured icons appear in the header social area.

How do I change the footer copyright text?

Go to Appearance → Customize → Theme Options → Footer Options and edit Footer copyright notice.

How do I use a static page as my homepage?

  1. Create a homepage and a blog page.
  2. Go to Settings → Reading.
  3. Select A static page and choose both pages.
  4. Click Save Changes.

How do I disable sticky sidebars?

Go to Appearance → Customize → Theme Options → Other Options and check Disable Sticky Feature from Sidebar.

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.

Post-summary or slider images are misaligned

Run Regenerate Thumbnails from Tools → Regenerate Thumbnails to ensure all images match the theme's expected sizes. Make sure posts have featured images set.

Widgets are not appearing

Go to Appearance → Widgets and make sure widgets are assigned to the correct widget areas. The Enable Gutenberg Widget Block Editor setting changes only the widget-management interface and is disabled by default; toggling it does not control whether assigned widgets render on the front end. Also check page-specific widget-area conditions and clear any page or object cache.

Support & Licensing

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

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

Changelog & Versioning

The following is the release history for ListMode. We recommend using the latest version.

= Version 1.0.5 =

  • Added Bluesky social media link option.
  • Improved accessibility for screen readers with enhanced CSS properties.
  • Updated theme requirements and WordPress compatibility.
  • Enhanced header text hiding with better accessibility support.
  • Updated copyright years.
  • Fixed coding issues.
  • Theme Customizer updated.
  • Many improvements.

= Version 1.0.3 =

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

= Version 1.0.2 =

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

= Version 1.0.1 =

  • Fixed coding issues.

= Version 1.0.0 =

  • Initial Release.

Date Formats

You can use the following date format values in the Slider Date Format option. These formats follow the standard PHP date formatting rules used by WordPress. Dates elsewhere in the free theme generally use the date format configured under Settings → General.

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