Simple Writer Documentation

Introduction

Simple Writer is a clean and modern, minimalist, fully responsive, 2 columns blogging theme for WordPress. It features Customizer theme options, RTL support, a multi-level navigation menu, header image support, full-width templates for posts and pages, a sticky menu, a sticky right sidebar, 60+ social buttons, a 4-column footer, beautiful post summaries, 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 menu by going to Appearance → Menus. Create a menu and assign it to the available menu location.
  3. Configure widgets by going to Appearance → Widgets. Add widgets to the available widget areas.
  4. Customize by going to Appearance → Customize → Theme Options. Set up your social links, header options, post summaries options, and more.

Theme Features

  • Responsive Design
  • 2 Columns Layout (Content + Right Sidebar)
  • Sticky Menu and Sticky Sidebars
  • 1 Multi-Level Navigation Menu (Primary Menu)
  • 1 Sidebar and 4 Footer Widget Columns
  • Multiple Full-Width Widget Areas
  • 60+ Social Profile Links
  • Custom Logo Support
  • Custom Header Image
  • Custom Background
  • Author Bio Box
  • Full-Width Templates for Posts and Pages
  • RTL Language Support
  • Translation Ready
  • Back to Top Button
  • Loading Animation
  • FitVids.JS for Responsive Videos
  • Full-Screen Header Search Overlay

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

Method 2: Upload via WordPress Dashboard

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

Method 3: Upload via FTP/File Manager

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

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 simple-writer.zip file.

Import Demo Content

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

Header Image

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

How to add a header image

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

Useful options

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

The header image area displays the site title and description by default. You can override these with custom text or hide them entirely using the header image options in the Customizer.

Widget Areas

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


  1. Sidebar Widgets (Everywhere)

    Right-hand sidebar for your pages/posts, displayed on every page of your website.

  2. Sidebar Widgets (Default HomePage)

    Right-hand sidebar, shown only on the default homepage (when you are showing your latest posts on homepage).

  3. Sidebar Widgets (Static HomePage)

    Right-hand sidebar, shown only on the static homepage (when you are using a static page as your homepage).

  4. Above Content Widgets (Everywhere)

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

  5. Above Content Widgets (Default HomePage)

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

  6. Above Content Widgets (Static HomePage)

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

  7. Below Content Widgets (Everywhere)

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

  8. Below Content Widgets (Default HomePage)

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

  9. Below Content Widgets (Static HomePage)

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

  10. Top Full Width Widgets (Everywhere)

    Full-width area after the primary menu, shown on every page of your website.

  11. Top Full Width Widgets (Default HomePage)

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

  12. Top Full Width Widgets (Static HomePage)

    Full-width area after the primary menu, shown on the static homepage.

  13. Bottom Full Width Widgets (Everywhere)

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

  14. Bottom Full Width Widgets (Default HomePage)

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

  15. Bottom Full Width Widgets (Static HomePage)

    Full-width area before the footer, shown on the static homepage.

  16. Single Post Bottom Widgets

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

  17. Footer Top

    Full-width area above the footer columns.

  18. Footer 1

    Footer column 1.

  19. Footer 2

    Footer column 2.

  20. Footer 3

    Footer column 3.

  21. Footer 4

    Footer column 4.

  22. Footer Bottom

    Full-width area below the footer columns.

  23. 404 Page Widgets

    Appears on the 404 (not found) page of your website.

Page Templates

Simple Writer includes two custom 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., 1130px+) for best presentation in full-width layouts.

Customizer Theme Options

To see available WordPress Customizer theme options:

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

Site Identity Options

Below is the complete list of Site Identity Options available:

Option ID Option Name Description Control Type Accepted Value Default
custom_logo Logo Image ID of the custom logo uploaded through the Customizer. Media Uploader Integer (attachment ID) 0 (none)
blogname Site Title Main title of the website shown in the header, browser-tabs, and search-results. Text A string "My WordPress Site" (installer-set)
blogdescription Tagline Short descriptive sentence (appears next to or below the title when supported by the theme). Text A string "Just another WordPress site"
display_header_text Display Site Title & Tagline Toggles whether the title/tagline are printed on the front-end. When off they remain in the markup for accessibility but are hidden with CSS. Toggle Switch true / false true
site_icon Site Icon (Favicon) Image ID for the favicon/app-icon (512 × 512 px recommended). Used in browser tabs, bookmark tiles and WP mobile app. Media Uploader Integer (attachment ID) 0 (none)

Colors Options

Below is the complete list of Colors Options available:

Option ID Option Name Description Control Type Accepted Value Default
background_colorBackground ColorPick the site Background Color. To change Background Color, need to remove background image first.Color PickerHex color code (e.g. #ffffff)#e6e6e6
header_textcolorHeader Text ColorPick the Header Text Color for the site title and tagline.Color PickerHex color code (e.g. #ffffff)#000000
header_text_hover_colorHeader Hover Text ColorPick the hover color for the site title link in the header.Color PickerHex color code (e.g. #ffffff)#d14f42
social_buttons_colorSocial Buttons ColorPick the color of the social buttons in the header.Color PickerHex color code (e.g. #ffffff)#000000
social_buttons_shadow_colorSocial Buttons Text-Shadow ColorPick the text-shadow color of the social buttons in the header.Color PickerHex color code (e.g. #ffffff)#ffffff
social_buttons_hover_colorSocial Buttons Hover ColorPick the hover color of the social buttons in the header.Color PickerHex color code (e.g. #ffffff)#444444

Header Image Options

Below is the complete list of Header Image Options available:

Option ID Option Name Description Control Type Accepted Value Default
header_imageHeader ImageUpload or select a header image. Suggested width is 1920 pixels.Media UploaderImage URL(none)
hide_header_imageHide Header Image from EverywhereToggle to hide the header image from 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 both Title and Description from Header ImageIf checked, header image title and description will be hidden from all screen sizes.Checkboxtrue / falsefalse
hide_header_image_descriptionHide Description from Header ImageIf checked, header image description will be hidden from all screen sizes. This option has no effect if you have checked "Hide both Title and Description from Header Image".Checkboxtrue / falsefalse
header_image_custom_titleHeader Image Custom TitleEnter a custom title to display on the header image. If empty, the site title is displayed.TextA string(empty)
header_image_custom_descriptionHeader Image Custom DescriptionEnter a custom description to display on the header image. If empty, the site tagline is displayed.TextA string(empty)
header_image_destinationHeader Image Destination URLEnter the URL a visitor should go when clicking on the header image. If empty, links to homepage.TextA valid URL(empty)

Background Image Options

Below is the complete list of Background Image Options available:

Option ID Option Name Description Control Type Accepted Value Default
background_imageBackground ImageUpload or select a background image for the site.Media UploaderImage URLassets/images/background.png
background_presetPresetChoose a preset for how the background image is displayed.DropdownDefault / Fill Screen / Fit to Screen / Repeat / CustomDefault
background_position_xImage Position (Horizontal)Horizontal position of the background image.RadioLeft / Center / RightLeft
background_position_yImage Position (Vertical)Vertical position of the background image.RadioTop / Center / BottomTop
background_sizeImage SizeHow the background image is sized.DropdownAuto / Contain / CoverAuto
background_repeatRepeat Background ImageWhether the background image repeats.CheckboxRepeat / No RepeatRepeat
background_attachmentScroll with PageWhether the background image scrolls with the page or is fixed.CheckboxScroll / FixedFixed

Menu Options

Below is the complete list of Menu Options available:

Option ID Option Name Description Control Type Accepted Value Default
primary_menu_textPrimary Menu Mobile TextText displayed for the primary menu toggle on mobile devices.TextA stringMenu
disable_primary_menuDisable Primary MenuCompletely disable the primary menu.Checkboxtrue / falsefalse
disable_sticky_menuDisable Sticky Feature from Primary MenuIf you check this option, sticky feature of primary menu will be disabled from all screen sizes.Checkboxtrue / falsefalse
enable_sticky_mobile_menuEnable Sticky Feature for Primary Menu on Small ScreenBy default, sticky feature of primary menu is only available for screen sizes larger than 1112px. If you check this option, the sticky feature also will be enabled for small screen sizes. This option has no effect if you have checked the option: "Disable Sticky Feature from Primary Menu".Checkboxtrue / falsefalse
center_primary_menuCenter Primary MenuCenter the primary menu items in the menu bar.Checkboxtrue / falsefalse

Header Options

Below is the complete list of Header Options available:

Option ID Option Name Description Control Type Accepted Value Default
hide_taglineHide TaglineHide the site tagline from the header.Checkboxtrue / falsefalse
hide_header_contentHide Header ContentHide the header content area entirely.Checkboxtrue / falsefalse
header_content_imageHeader Content Background ImageUpload a background image for the header content area (logo, site title, social buttons). Suggested size is 1920x300 pixels (flexible width/height).Cropped Image UploaderInteger (attachment ID)0 (none)
header_content_bg_sizeHeader Content Background Image SizeSelect the background size value for the header content background image.Dropdown
  • Auto
  • Cover
  • Contain
Cover
header_content_bg_positionHeader Content Background Image PositionSelect the background position value for the header content background image.Dropdown
  • Left Top
  • Left Center
  • Left Bottom
  • Right Top
  • Right Center
  • Right Bottom
  • Center Top
  • Center Center
  • Center Bottom
Center Top
header_content_bg_attachmentHeader Content Background Image AttachmentSelect the background attachment value for the header content background image.Dropdown
  • Scroll
  • Fixed
  • Local
Scroll
header_content_bg_repeatHeader Content Background Image RepeatSelect the background repeat value for the header content background image.Dropdown
  • repeat
  • repeat-x
  • repeat-y
  • no-repeat
no-repeat
header_content_heightHeader Content Minimum Height (Normal Screen)Enter the numeric minimum pixel height value of the header content on screen sizes larger than 720px.TextA non-negative integer(empty)
header_content_height_smallHeader Content Minimum Height (Small Screen)Enter the numeric minimum pixel height value of the header content on screen sizes between 414px and 720px.TextA non-negative integer(empty)
header_content_height_smallerHeader Content Minimum Height (Smaller Screen)Enter the numeric minimum pixel height value of the header content on screen sizes smaller than 414px.TextA non-negative integer(empty)
header_content_paddingHeader Content Padding (Normal Screen)Enter the numeric padding pixel value of the header content on screen sizes larger than 720px. Default value is 0.TextA non-negative integer(empty)
header_content_padding_smallHeader Content Padding (Small Screen)Enter the numeric padding pixel value of the header content on screen sizes between 414px and 720px. Default value is 0.TextA non-negative integer(empty)
header_content_padding_smallerHeader Content Padding (Smaller Screen)Enter the numeric padding pixel value of the header content on screen sizes smaller than 414px. Default value is 0.TextA non-negative integer(empty)

Post Summaries Options

Below is the complete list of Post Summaries Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
hide_posts_headingHide HomePage Posts HeadingHide the heading above the posts summaries on the homepage.Checkboxtrue / falsefalse
posts_headingHomePage Posts HeadingCustom heading text for the homepage posts area.TextA stringRecent Posts
posts_per_pageNumber of Posts per PageSet the maximum number of posts displayed on each blog page.TextA positive integer(WordPress default)
read_more_lengthAuto Post Summary LengthNumber of words to display in the post summary. Default is 40 words.TextA positive integer40
hide_thumbnail_homeHide Featured Images from Posts SummariesHide featured images from the posts summaries.Checkboxtrue / falsefalse
show_default_thumbnail_homeShow Default Images on Posts SummariesShow the default image on posts summaries when there are no featured images available.Checkboxtrue / falsefalse
summary_thumb_stylePosts Summaries Thumbnail SizeSelect the post thumbnails size for summary posts style.Dropdown
  • 760:450
  • 760:Auto
760:Auto
hide_post_header_homeHide Post Header from Posts SummariesIf you check this option, it will hide these data: Post Title.Checkboxtrue / falsefalse
hide_post_data_homeHide All Post Meta Data from Posts SummariesIf you check this option, it will hide these data: Author Image, Author Name, Posted Date, Number of Comments, Post Categories, Post Tags, Post Edit Link.Checkboxtrue / falsefalse
hide_post_author_imageHide Post Author Images from Posts SummariesHide the author images (gravatars) from the posts summaries.Checkboxtrue / falsefalse
author_image_linkLink Author Image to Author Posts URLMake the author image in posts summaries clickable, linking to the author posts page.Checkboxtrue / falsefalse
hide_post_author_homeHide Post Author Names from Posts SummariesHide author names from the posts summaries.Checkboxtrue / falsefalse
post_author_textPost Author Pre TextEnter a text to display before the post author name.TextA stringPosted by
hide_posted_date_homeHide Posted Dates from Posts SummariesHide posted dates from the posts summaries.Checkboxtrue / falsefalse
post_date_textPost Date Pre TextEnter a text to display before the post date.TextA stringPosted on
hide_comments_link_homeHide Comment Links from Posts SummariesHide comment count links from the posts summaries.Checkboxtrue / falsefalse
post_comments_textPost Comments Pre TextEnter a text to display before the post comments link.TextA string(empty)
hide_post_categories_homeHide Post Categories from Posts SummariesHide post categories from the posts summaries.Checkboxtrue / falsefalse
cat_links_textPost Categories Pre TextEnter a text to display before the post categories.TextA stringPosted in
hide_post_tags_homeHide Post Tags from Posts SummariesHide post tags from the posts summaries.Checkboxtrue / falsefalse
tag_links_textPost Tags Pre TextEnter a text to display before the post tags.TextA stringTagged
hide_post_snippetHide Post Snippets/Full Post Content from Posts SummariesHide post snippets or full post content from the posts summaries.Checkboxtrue / falsefalse
post_content_typePosts Content Display on Post SummariesSelect "post snippets" or "full post content" as the posts content type of posts summaries.Dropdown
  • Post Snippets
  • Full Posts Content
Post Snippets
hide_read_more_buttonHide Read More Buttons from Posts SummariesHide the read more buttons from the posts summaries (only when posts content type is post snippets).Checkboxtrue / falsefalse
read_more_textRead More TextCustom text for the read more button on posts summaries.TextA stringContinue Reading
hide_post_edit_homeHide Post Edit Link from Posts SummariesHide the edit link on posts summaries (for logged-in users with permission).Checkboxtrue / falsefalse

Singular Post Options

Below is the complete list of Singular Post Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
thumbnail_linkFeatured Image LinkDo you want the single post thumbnail to be linked to its post?Dropdown
  • Yes
  • No
Yes
hide_thumbnail_singleHide Featured Image from Full PostsHide the featured image on single posts.Checkboxtrue / falsefalse
hide_post_titleHide Post Header from Full PostsHide the post header (title) from single posts.Checkboxtrue / falsefalse
remove_post_title_linkRemove Link from Full Post TitlesRemove the clickable link from the single post title.Checkboxtrue / falsefalse
hide_post_dataHide All Post Meta Data from Full PostsIf you check this option, it will hide these data: Author Name, Posted Date, Number of Comments, Post Categories, Post Tags, Post Edit Link.Checkboxtrue / falsefalse
hide_post_authorHide Post Author from Full PostsHide the author name on single posts.Checkboxtrue / falsefalse
hide_posted_dateHide Posted Date from Full PostsHide the posted date on single posts.Checkboxtrue / falsefalse
hide_comments_linkHide Comment Link from Full PostsHide the comment link on single posts.Checkboxtrue / falsefalse
hide_post_categoriesHide Post Categories from Full PostsHide categories from single posts.Checkboxtrue / falsefalse
hide_post_tagsHide Post Tags from Full PostsHide tags from single posts.Checkboxtrue / falsefalse
hide_comment_formHide Comments/Comment Form from Full PostsHide the comments and the comment form on single posts.Checkboxtrue / falsefalse
hide_post_editHide Post Edit Link from Full PostsHide the edit link on single posts (for logged-in users with permission).Checkboxtrue / falsefalse
hide_author_bio_boxHide Author Bio Box from Full PostsHide 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 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

Singular Page Options

Below is the complete list of Singular 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 PagesHide the featured image on single pages.Checkboxtrue / falsefalse
hide_page_titleHide Page Header from Single PagesHide the page header (title) from single pages.Checkboxtrue / falsefalse
remove_page_title_linkRemove Link from Single Page TitlesRemove the clickable link from the page title.Checkboxtrue / falsefalse
hide_page_dataHide All Page Meta DataIf you check this option, it will hide these data: Author Name, Posted Date, Number of Comments.Checkboxtrue / falsefalse
hide_page_dateHide Posted Date from Single PagesHide the posted date on single pages.Checkboxtrue / falsefalse
hide_page_authorHide Page Author from Single PagesHide the author name on single pages.Checkboxtrue / falsefalse
hide_page_commentsHide Comment Link from Single PagesHide the comment link on single pages.Checkboxtrue / falsefalse
hide_page_comment_formHide Comments/Comment Form from Single PagesHide the comments and the comment form on single pages.Checkboxtrue / falsefalse
hide_page_editHide Edit Link from Single PagesHide the edit link on single pages (for logged-in users with permission).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 (Page Date, Page Author, Comment Link) from Static HomepageHide page date, page author, and comment link from the static homepage.Checkboxtrue / falsefalse

Social Buttons Options

Below is the complete list of Social Buttons Options available. The theme supports 60+ social profile links, a search button, and a login/logout button in the header area.

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
hide_header_social_buttonsHide Social + Search + Login/Logout Buttons from HeaderIf you check this option, all buttons will disappear from the header. There is no effect from the "Hide Search Button" and "Show Login/Logout Button" options.Checkboxtrue / falsefalse
hide_header_search_buttonHide Search ButtonHide the search button from the header area. This option has no effect if you checked the option: "Hide Social + Search + Login/Logout Buttons from Header".Checkboxtrue / falsefalse
show_header_login_buttonShow Login/Logout ButtonShow a login/logout button in the header social buttons area.Checkboxtrue / falsefalse
twitter_buttonX URLX (Twitter) profile URL.TextA valid URL(empty)
facebook_buttonFacebook URLFacebook profile URL.TextA valid URL(empty)
threads_buttonThreads URLThreads profile URL.TextA valid URL(empty)
pinterest_buttonPinterest URLPinterest profile URL.TextA valid URL(empty)
linkedin_buttonLinkedin LinkLinkedIn profile URL.TextA valid URL(empty)
instagram_buttonInstagram LinkInstagram profile URL.TextA valid URL(empty)
vk_buttonVK LinkVK profile URL.TextA valid URL(empty)
flickr_buttonFlickr LinkFlickr profile URL.TextA valid URL(empty)
youtube_buttonYoutube URLYouTube channel URL.TextA valid URL(empty)
vimeo_buttonVimeo URLVimeo profile URL.TextA valid URL(empty)
soundcloud_buttonSoundcloud URLSoundCloud profile URL.TextA valid URL(empty)
messenger_buttonMessenger URLFacebook Messenger URL.TextA valid URL(empty)
whatsapp_buttonWhatsApp URLWhatsApp contact URL.TextA valid URL(empty)
tiktok_buttonTikTok URLTikTok profile URL.TextA valid URL(empty)
lastfm_buttonLastfm URLLast.fm profile URL.TextA valid URL(empty)
medium_buttonMedium URLMedium profile URL.TextA valid URL(empty)
github_buttonGithub URLGitHub profile URL.TextA valid URL(empty)
bitbucket_buttonBitbucket URLBitbucket profile URL.TextA valid URL(empty)
tumblr_buttonTumblr URLTumblr blog URL.TextA valid URL(empty)
digg_buttonDigg URLDigg profile URL.TextA valid URL(empty)
delicious_buttonDelicious URLDelicious profile URL.TextA valid URL(empty)
stumble_buttonStumbleupon URLStumbleUpon profile URL.TextA valid URL(empty)
mix_buttonMix URLMix profile URL.TextA valid URL(empty)
reddit_buttonReddit URLReddit profile URL.TextA valid URL(empty)
dribbble_buttonDribbble URLDribbble profile URL.TextA valid URL(empty)
flipboard_buttonFlipboard URLFlipboard profile URL.TextA valid URL(empty)
blogger_buttonBlogger URLBlogger blog URL.TextA valid URL(empty)
etsy_buttonEtsy URLEtsy shop URL.TextA valid URL(empty)
behance_buttonBehance URLBehance portfolio URL.TextA valid URL(empty)
amazon_buttonAmazon URLAmazon profile URL.TextA valid URL(empty)
meetup_buttonMeetup URLMeetup profile URL.TextA valid URL(empty)
mixcloud_buttonMixcloud URLMixcloud profile URL.TextA valid URL(empty)
slack_buttonSlack URLSlack workspace URL.TextA valid URL(empty)
snapchat_buttonSnapchat URLSnapchat profile URL.TextA valid URL(empty)
spotify_buttonSpotify URLSpotify profile URL.TextA valid URL(empty)
yelp_buttonYelp URLYelp business URL.TextA valid URL(empty)
wordpress_buttonWordPress URLWordPress.com blog URL.TextA valid URL(empty)
twitch_buttonTwitch URLTwitch channel URL.TextA valid URL(empty)
telegram_buttonTelegram URLTelegram profile URL.TextA valid URL(empty)
bandcamp_buttonBandcamp URLBandcamp artist URL.TextA valid URL(empty)
quora_buttonQuora URLQuora profile URL.TextA valid URL(empty)
foursquare_buttonFoursquare URLFoursquare profile URL.TextA valid URL(empty)
deviantart_buttonDeviantArt URLDeviantArt profile URL.TextA valid URL(empty)
imdb_buttonIMDB URLIMDb profile URL.TextA valid URL(empty)
codepen_buttonCodepen URLCodePen profile URL.TextA valid URL(empty)
jsfiddle_buttonJSFiddle URLJSFiddle profile URL.TextA valid URL(empty)
stackoverflow_buttonStack Overflow URLStack Overflow profile URL.TextA valid URL(empty)
stackexchange_buttonStack Exchange URLStack Exchange profile URL.TextA valid URL(empty)
bsa_buttonBuySellAds URLBuySellAds profile URL.TextA valid URL(empty)
web500px_button500px URL500px profile URL.TextA valid URL(empty)
ello_buttonEllo URLEllo profile URL.TextA valid URL(empty)
discord_buttonDiscord URLDiscord server URL.TextA valid URL(empty)
goodreads_buttonGoodreads URLGoodreads profile URL.TextA valid URL(empty)
odnoklassniki_buttonOdnoklassniki URLOdnoklassniki profile URL.TextA valid URL(empty)
houzz_buttonHouzz URLHouzz profile URL.TextA valid URL(empty)
pocket_buttonPocket URLPocket profile URL.TextA valid URL(empty)
xing_buttonXING URLXING profile URL.TextA valid URL(empty)
mastodon_buttonMastodon URLMastodon profile URL.TextA valid URL(empty)
googleplay_buttonGoogle Play URLGoogle Play app URL.TextA valid URL(empty)
slideshare_buttonSlideShare URLSlideShare profile URL.TextA valid URL(empty)
dropbox_buttonDropbox URLDropbox profile URL.TextA valid URL(empty)
paypal_buttonPayPal URLPayPal.me URL.TextA valid URL(empty)
viadeo_buttonViadeo URLViadeo profile URL.TextA valid URL(empty)
wikipedia_buttonWikipedia URLWikipedia user page URL.TextA valid URL(empty)
skype_buttonSkype UsernameSkype username (not URL).TextA plain text username(empty)
email_buttonEmail AddressEmail address for contact.TextA valid email address(empty)
rss_buttonRSS Feed URLRSS feed URL.TextA valid URL(empty)

Archive Pages Options

Below is the complete list of Archive Pages Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
hide_cats_titleHide Category Title + Category Description from Category Archive PagesHide both the title and description from category archive pages.Checkboxtrue / falsefalse
hide_cats_descriptionHide Category Description from Category Archive PagesHide only the description from category archive pages.Checkboxtrue / falsefalse
hide_tags_titleHide Tag Title + Tag Description from Tag Archive PagesHide both the title and description from tag archive pages.Checkboxtrue / falsefalse
hide_tags_descriptionHide Tag Description from Tag Archive PagesHide only the description from tag archive pages.Checkboxtrue / falsefalse
hide_author_titleHide Author Title + Author Description from Author Archive PagesHide both the title and description from author archive pages.Checkboxtrue / falsefalse
hide_author_descriptionHide Author Description from Author Archive PagesHide only the description from author archive pages.Checkboxtrue / falsefalse
hide_date_titleHide Title from Year/Month/Day Archive PagesHide the title from date-based archive pages.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 HeadingHide the heading on the search results page.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.TextA stringSorry, 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.TextA 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 from the 404 error page.Checkboxtrue / falsefalse

Other Options

Below is the complete list of Other Options available:

Option IDOption NameDescriptionControl TypeAccepted ValueDefault
disable_fitvidsDisable FitVids.JSYou can disable the 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 ButtonDisable the back to top button that appears on the site.Checkboxtrue / falsefalse
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

Translation & RTL

Simple Writer 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 simple-writer.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:

  • simple-writer-[language_code].po
  • simple-writer-[language_code].mo

Place them inside the /languages folder in the theme.

↔️ RTL Language Support

Simple Writer 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 Simple Writer:

  • 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 and when sharing on social media.

FAQ

In this section, you'll find quick answers to the most frequently asked questions about using the Simple Writer 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 change the posts summaries thumbnail size?

Go to Appearance → Customize → Theme Options → Post Summaries Options and choose 760:450 or 760:Auto in the Posts Summaries Thumbnail Size option.

How do I add social media links?

Go to Appearance → Customize → Theme Options → Social Buttons Options and enter your profile URLs for each social network. The social icons appear in the header area.

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.

How do I enable sticky sidebars?

The Simple Writer theme has sticky sidebars enabled by default using the Theia Sticky Sidebar library. No additional configuration is needed. Note: the sticky sidebar is automatically disabled on pages/posts using the full-width, no sidebar templates and on the 404 error page.

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 images look broken or 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 added to the correct widget areas. Consider disabling "Enable Gutenberg Widget Block Editor" in Theme Options → Other Options.

Support & Licensing

The Simple Writer 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 Simple Writer PRO

For more features including color options, font options, layout options, and much more, consider upgrading to Simple Writer PRO.

Changelog & Versioning

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

= Version 1.0.9 =

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

= Version 1.0.8 =

  • Fixed coding issues
  • Theme Customizer updated
  • Many improvements

= Version 1.0.7 =

  • Fixed coding issues
  • Many improvements

= Version 1.0.5 =

  • Fixed coding issues.
  • Customizer updated

= Version 1.0.4 =

  • Fixed coding issues.

= Version 1.0.3 =

  • Fixed coding issues.

= Version 1.0.2 =

  • New Customizer options were added.
  • Fixed coding issues.

= Version 1.0.1 =

  • Fixed coding issues.

= Version 1.0.0 =

  • Initial Release

Date Formats

You can use the following date format values to control how dates appear in various places such as custom widgets, post metadata, news tickers, and more. These formats follow the standard PHP date formatting rules used by WordPress. Refer to the table below to choose a format that best fits your design and content style.

Format KeyExample Output
H:i00:50
g:i a12:50 am
g:i A12:50 AM
g:i:s a12:50:48 am
g:i:s A12:50:48 AM
d.m.y27.11.10
Y.m.d2010.11.27
Y-m-d2010-11-27
Y/m/d2010/11/27
m.d.Y11.27.2010
m-d-Y11-27-2010
m/d/Y11/27/2010
d.m.Y27.11.2010
d-m-Y27-11-2010
d/m/Y27/11/2010
m/d/Y g:i:s a11/27/2010 12:50:48 am
m/d/Y g:i:s A11/27/2010 12:50:48 AM
Y/m/d \a\t g:i a2010/11/27 at 12:50 am
Y/m/d \a\t g:i A2010/11/27 at 12:50 AM
d F27 November
F, YNovember, 2010
F j, YNovember 27, 2010
d M Y27 Nov 2010
M j, YNov 27, 2010
M j, Y @ H:iNov 27, 2010 @ 0:50
l, F j, YSaturday, November 27, 2010
l, F jS, YSaturday, November 27th, 2010