• Skip to content
  • Skip to primary sidebar
  • Skip to footer

Foliovision

Main navigation

  • Weblog
    • FV Player
    • WordPress
    • Video of the Week
    • Case Studies
    • Business
  • About
    • Testimonials
    • Meet the Team
    • We Support
    • Careers
    • Contact
    • Pricing
  • Products
  • Support
    • FV Player Docs
    • Pro Support
  • Login
  • Basket is empty

Front End Editing

If you’ve picked up an older WordPress theme, you might just be missing a key feature included in most recent themes. And this feature is essential to CMS nirvana.

Front end editing.

What’s front end editing?

Front end editing is being able to navigate the site from the front end – like an end user – and just click a button, edit your post and go back to the front end.

Here’s what it looks like on this weblog (you won’t see it as you are not logged in and are unlikely to be in the future unless you work for Foliovision):

front end editing wordpress
front end editing wordpress

Here it is actually at the bottom of a post.

I prefer the edit button at the top of a post actually.

To add it to your posts and pages, you have to open up the following file in your WordPress template:  page.php.

The full path is: /wp-content/themes/yourtheme/page.php

Here is the code you need to paste in:

<p><?php // the edit link 
				edit_post_link(__('Edit','drunkey-love'),'','');
				// end of edit link
				?></p>

You should paste it at the top of your page.php file.

Here’s what my finished page.php looks like for a new site: 

<?php get_header(); ?>

<div id="content">

<?php include(TEMPLATEPATH."/sidebar.php");?>

<div id="contentmiddle">

	<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
	<h1><?php the_title(); ?></h1>
	
			<p><?php // the edit link 
				edit_post_link(__('Edit','drunkey-love'),'','');
				// end of edit link
				?></p>
	
	
	<?php the_content(__('Read more'));?>
	<!--
	<?php trackback_rdf(); ?>
	-->

	<?php endwhile; else: ?>

	<p><?php _e('Sorry, no posts matched your criteria.'); ?></p><?php endif; ?>
	</div>
		
</div>

<!-- The main column ends  -->

<?php get_footer(); ?>

With this code, if you are logged in you can now navigate to any page and edit on the spot. Your clients can too.

Everyone is happy.

For those who are not happy editing PHP (me until recently), here’s a zipped version of page.php which you can try replacing in your your theme directory /wp-content/themes/yourtheme/ .  It will  probably work.

Reader Interactions

Comments

  1. Srini 10 September 2008 at 10:08 pm

    Did not work for me. Nothing happened.

    I am using the Studiopress theme on Wordpress 2.6.2.

    Thanks for your help.

    Reply
  2. Avatar photoalec 11 September 2008 at 2:45 am

    Hello Srini,

    We haven’t tested this on 2.6.2 as we have decided to stay with an older version of Wordpress semi-permanently.

    We don’t have the time to be checking for plugin updates and writing plugin updates ever two months – i.e. the constantly breaking internal API’s that Matt and co. have been playing with over the last year.

    Let me know if you do get the technique to work, so I can post an update here.

    Thanks.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

You can click here to Subscribe without commenting

Primary Sidebar

How to Hack a WordPress Theme

  1. StudioPress Tutorials
  2. WordPress Tutorial Videos for Foliovision Clients
  3. WordPress Plugins
  4. Shared.css Framework
  5. WordPress How To Guides
    1. How to Hack a WordPress Theme
      1. How to create and hide template identifiers
      2. Front End Editing
    2. How to alter WordPress comment email
    3. How to reorder pages
    4. How to create your own filled-in extension
    5. Lost your password in WordPress?
    6. How to Comment Code in WordPress Templates
  6. WordPress Plugin Reviews

Footer

Our Plugins

  • FV WordPress Flowplayer
  • FV Thoughtful Comments
  • FV Simpler SEO
  • FV Antispam
  • FV Gravatar Cache
  • FV Testimonials

Free Tools

  • Pandoc Online
  • Article spinner
  • WordPress Password Finder
  • Delete LinkedIn Account
  • Responsive Design Calculator
Foliovision logo
All materials © 2025 Foliovision s.r.o. | Panská 12 - 81101 Bratislava - Slovakia | info@foliovision.com
  • This Site Uses Cookies
  • Privacy Policy
  • Terms of Service
  • Site Map
  • Contact
  • Tel. ‭+421 2/5292 0086‬

We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using or switch them off in .

Powered by  GDPR Cookie Compliance
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Necessary Cookies

Strictly Necessary Cookie allow you to log in and download your software or post to forums.

We use the WordPress login cookie and the session cookie.

If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

Support Cookies

Foliovision.com uses self-hosted Rocket.chat and self-hosted Freescout support desk to provide support for FV Player users. These cookies allow our visitors to chat with us and/or submit support tickets.

We are delighted to recommend self-hosted Rocket.chat and especially Freescout to other privacy-conscious independent publishers who would prefer to self-host support.

Please enable Strictly Necessary Cookies first so that we can save your preferences!

3rd Party Cookies

This website uses Google Analytics and Statcounter to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.

We reluctantly use Google Analytics as it helps us to test FV Player against popular Google Analytics features. Feel free to turn off these cookies if they make you feel uncomfortable.

Statcounter is an independent Irish stats service which we have been using since the beginning of recorded time, sixteen years ago.

Please enable Strictly Necessary Cookies first so that we can save your preferences!