Warning: Creating default object from empty value in /home/design/public_html/wp-content/plugins/paged-comments/paged-comments.php on line 31
Show the Intro to Password Protected Posts in WordPress · Dagon Design

Welcome to Dagon Design. In addition to free scripts, WordPress plugins, and articles, we offer a variety of services including custom theme design, plugin creation, and PHP scripting. Contact me for more information.

Updated Sunday, February 22nd, 2009 at 8:20pm

Show the Intro to Password Protected Posts in WordPress

This is a small hack for WordPress that allows you to show the first part of password protected posts. It will display the content you have before the ‘more’ tag, followed by the standard password box. I wrote this up for a member of the WordPress forum, and I thought I would share it here. Update: Instructions are now provided for WordPress 2.2

Before you begin

The instructions below have been verified in WordPress versions 2.0 through 2.8. The only difference between these versions is the file you have to edit.

Instructions

For WordPress 2.0 or 2.1, open /wp-includes/template-functions-post.php

For WordPress 2.2 through 2.8+, open /wp-includes/post-template.php

Find the following text:

$output = get_the_password_form();
return $output;

Replace it with this:

$content = $pages[$page-1];
$content = explode('<!--more-->', $content, 2);
$output = "";
$output .= $content[0];
$output .= get_the_password_form();
return $output;

This next step is optional, but I think it makes it nicer.

In the get_the_password_form function, find the following text (may vary between versions):

This post is password protected.

And replace it with this:

The rest of this post is password protected.

Or whatever text you would like it to show.

  If you have found this page useful, please consider donating. Thanks!

Pages: [11] 10 9 8 7 6 5 4 3 2 1 » Show All

  1. thank for artikel is good
    paket umroh ramadhan 2017

  2. Thanks, very useful

  3. Thanks for sharing your thoughts.

  4. article is good

    <p><a href="http://www.umrohmurahhajiku.com/2016/05/paket-umroh-plus-turki-2016.html" rel="nofollow">paket umroh plus turki murah</a>,<a href="http://www.umrohmurahhajiku.com/2016/05/paket-umroh-plus-turki-2016.html" rel="nofollow">paket umroh promo plus turki 2016</a>,<a href="http://www.umrohmurahhajiku.com/2016/05/paket-umroh-plus-turki-2016.html" rel="nofollow">umroh plus turki murah</a></p>

  5. thank you artikel nya…

    <p><a href="http://www.umrohmurahhajiku.com/2016/05/paket-umroh-plus-turki-2016.html" rel="nofollow">Paket Umroh plus turki</a></p>,<p><a href="http://www.umrohmurahhajiku.com/2016/05/paket-umroh-plus-turki-2016.html" rel="nofollow">Umroh plus turki</a></p>,<p><a href="http://www.umrohmurahhajiku.com/2016/05/paket-umroh-plus-turki-2016.html" rel="nofollow">Umroh plus turki 2016</a></p>

Pages: [11] 10 9 8 7 6 5 4 3 2 1 » Show All

Leave a Comment

Before you comment: If you are having an issue with a script, please make sure you have read the entire article. Also, please read through the comments because most common issues have already been discussed many times. Thanks.


Be sure to wrap all code in <code></code> tags.