• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WPArena

WPArena

WPArena is a premium online resource site of WordPress and is focused on providing excellent WordPress Tutorials, Guides, Tips, and Collections.

  • News
    • Opinion
  • Tutorials
  • Reviews
    • Themes
    • Plugins
  • Comparisons
  • Collections
    • Education Themes
    • Genesis Child Themes
    • Best Responsive Themes
    • Medical WordPress Themes
    • Finance & Business Themes
    • Crowdfunding Themes
  • Resources
    • Inspiration
  • Services
WPArena » Tutorials
Tutorials

WordPress Theme Development Checklist before Theme Distribution

Avatar of Noor Mustafa Raza Noor Mustafa Raza Updated: November 23, 2019

FacebookTweetPinLinkedInEmailPrint

To publish a WordPress Theme on the official theme repository at WordPress, there is quite a big list of requirements given.  You must also localize and internationalize your WordPress theme to make it translatable. The process for localization is very simple that I will discuss some other time, meanwhile, you can Google it. Also, you have to create Subversions to maintain different versions of your theme.

WordPress-Theme-Development

If you don’t plan to distribute your theme to the public, no need to check all items on the checklist, just make sure you have not overlooked anything essential. But your theme should include the following  functions, comments, and loops:

• wp_nav_menu() in the theme templates and add_theme_support(‘nav-menus’) in functions.php. For more details, please check Function Reference/wp_nav_menu

• add_custom_background() in functions.php if you want to allow the user to upload her own background image. For details visit Function Reference/add_custom_background

• the_shortlink() somewhere inside the Loop if you want to publicize it. For details visit Function Reference/the_shortlink

• comment_form() instead of the < form> tag and its contents in comments.php. Look at Function Reference/comment_form

This post was orginally published on: July 29, 2010 and was updated on: November 23, 2019.
FacebookTweetPinLinkedInEmailPrint

Related Stories

  • How to Create Special Text Areas with CSS in WordPress Post

    How to Create Special Text Areas with CSS in WordPress Post

  • How to Display Links Categories in Different Sidebar Widgets

    How to Display Links Categories in Different Sidebar Widgets

  • WordPress Version 2.9 Is Ready Or Is It?

    WordPress Version 2.9 Is Ready Or Is It?

Avatar of Noor Mustafa Raza

Noor Mustafa Raza

Ex-Editor in chief

I am a WordPress Developer and Designer, author @WPArena. I am providing Free WordPress consultation and can help you to install WordPress in a secure way to small businesses and bloggers.

Reader Interactions

Share Your Thoughts Cancel reply

Before submitting your comment, we kindly ask that you read our comment policy. Your email address will remain confidential and will not be published or shared anywhere. If you subscribe, you will receive notifications regarding new comments.

Primary Sidebar

micropayment review

Micropayment Review – An Ultimate Solution Against Ad-Blockers

WP Advert WordPress Classifieds Plugin

WPAdverts Review – WordPress Classifieds Plugin

Recent Topics

  • 27 Top SEO Companies in the World
  • 12 Ways To Monetize Your WordPress Blog
  • Comparing the Best Employee Engagement Software in the Market
  • Stellar Converter for OST Review: Best Tool for OST to PST Conversion
  • How To Use WordPress as an eCommerce Store

Footer

Top

  • Services
  • Our Themes
  • Facebook
  • Twitter
  • Linkedin

Reviews

  • Beaver Builder Review
  • Beaver Themer Review
  • WP User Frontend Pro
  • Ninja Forms Review
  • MemberPress Review

More Reviews »

Resources

  • Best WordPress Plugins
  • WordPress Permalinks Structure
  • Email Management System
  • Envato Free Files
  • Advertise
  • Write for us
  • Disclosure
  • Terms
  • Privacy
  • Contact

Copyright © 2023 · All Rights Reserved · WPArena is a Project of TechAbout LLC.
We are not affiliated with Automattic or WordPress.

  • Advertise
  • Write for us
  • Disclosure
  • Terms
  • Privacy
  • Contact
Share this ArticleLike this article? Email it to a friend!

Email sent!