WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Plugins» How to Replace Default Theme and Plugin Editor in WordPress

How to Replace Default Theme and Plugin Editor in WordPress

Last updated on September 3rd, 2013 by Editorial Staff
56 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Replace Default Theme and Plugin Editor in WordPress

The default WordPress theme and plugin editors are simple plain text editors. They are not meant to be used as a development tool. Their purpose is to quickly take a look at code, or make some minor changes to your child theme or a site-specific plugin. However, if you want to have a more robust interface for these editors with syntax highlighting, line numbers, row highlighting, then you are at the right place. In this article, we will show you how to replace the default theme and plugin editor in WordPress.

Adding an advance editor to replace default WordPress Theme and Plugin Editor

Before editing your themes or plugins, we highly recommend that you create a backup of your WordPress site. In case anything goes wrong and you are unable to fix it, then you can always restore WordPress from backup. Another downside of editing your theme and plugin files on a live site is that an error can lock you out of WordPress admin area. So it is important that you have FTP access to your site, so you can fix things manually in case something goes wrong.

First thing you need to do is install and activate the WP Editor plugin. Upon activation, the plugin adds a new WP Editor menu in your WordPress admin sidebar. Clicking on it will take you to plugin’s settings page.

WP Editor main settings

As you can see there are tabs for theme editor, plugin editor, and post editor. You can replace the default WordPress editor on these locations with the one provided by the plugin. On the main settings tab, you can choose to hide and replace the default WordPress editor, or you can have both the WordPress editors as well as editors provided by the plugin.

Each editor provided by the plugin has its own settings. Click on Theme Editor to change its settings. You will notice there are various different options available. You can choose a color theme for your theme editor and choose which file extensions should be available to edit. Among other options, you can choose to highlight active line, show line numbers, adjust font-size, etc. You can also enable file upload feature which will allow you to upload files directly from the theme editor.

Adjusting settings for replacement theme editor for WordPress

Once you are done adjusting options, click save changes. You can see the replaced theme editor in action under Appearance » Theme Editor, and plugin editor under Plugins » Plugin Editor.

Advanced plugin editor in action

If you have enabled post editor, then please note that the plugin does not replace the WordPress Visual post editor. It only replaced the plain text post editor. All your plain text formatting buttons remain the same. This plugin just adds colors, highlighting, and line numbers to the editor.

Text post editor with line numbers and highlighting

The great thing about using WordPress is that it provides you with choices. You can choose to use the default editor, you can replace it with the option we’ve shown in this article, or you can entirely disable theme and plugin editors from WordPress.

We hope that this article helped you choose an alternate option for your default WordPress theme and plugin editors. Let us know what your thoughts by leaving a comment below.

56 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Google Analytics in WordPress

    How to Install Google Analytics in WordPress for Beginners

  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

4 Comments

Leave a Reply
  1. Sai Varun KN says:
    Sep 5, 2013 at 1:47 am

    Does using WP Editor effect the backend performance?

    Reply
    • WPBeginner Support says:
      Sep 10, 2013 at 6:46 pm

      Yes, on the client side your browser will not be as responsive as it should be. However, it does not affect your site’s performance for other users.

      Reply
  2. Bryan Petty says:
    Sep 4, 2013 at 3:44 pm

    CodeMirror editor is nice, and the WP Editor plugin is helpful, but I thought I’d just add that if anyone is looking for something based on the Ajax.org Cloud Editor instead, or just wants a plugin that does this for the plugin/theme editors only and doesn’t clutter the admin with more option pages, then definitely check out Better File Editor instead:

    http://wordpress.org/plugins/better-file-editor/

    Reply
  3. Ayush Agrawal says:
    Sep 3, 2013 at 9:15 pm

    Definitely the post I was looking for. Thanks.

    Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
WPForms Logo
WPForms
Drag & Drop WordPress Form Builder Plugin. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2020 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2020)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2020)
    • SiteGround Reviews from 4196 Users & Our Experts (2020)
    • Bluehost Review from Real Users + Performance Stats (2020)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2020 – Step by Step Guide
Deals & Coupons (view all)
WPeka
WPeka Coupon
Get 25% OFF on WPeka premium WordPress plugins and themes.
Keep Your WordPress Content Safe with BackupBuddy
BackupBuddy Coupon
Get 25% off BackupBuddy, the best and most popular WordPress backup plugin.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).
Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress CDN by MaxCDN | WordPress Security by Sucuri.