Revision: 27658
Updated Code
at June 19, 2010 02:39 by labsecrets
Updated Code
STEP ONE:
If you want to make your own private page template, using your own theme,
simply open your existing "page.php" file in a text editor, then save a copy
of it with the name "template-private-page.php".
Then, at the very top of the new template page, add the following code snip:
<?php
/*
Template Name: Private Page
*/
?>
<?php do_action( 'walled_page' ) ?>
STEP TWO:
Open up your "functions.php" file and at the very bottom,
add the following code (be sure you put it just above the "?>"
closing bracket:
/* This makes a function to be used on private page template */
function sh_walled_page()
{
global $bp;
if (bp_is_register_page() || bp_is_activation_page())
return;
if(!is_user_logged_in()) {
bp_core_redirect( $bp->root_domain .'/unavailable');
}
}
add_action( 'walled_page', 'sh_walled_page' );
Revision: 27657
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 19, 2010 02:36 by labsecrets
Initial Code
STEP ONE:
If you want to make your own private page template, using your own theme, simply open your existing "page.php" file in a text editor, then save a copy of it with the name "template-private-page.php". Then, at the very top of the new template page, add the following code snip:
<?php
/*
Template Name: Private Page
*/
?>
<?php do_action( 'walled_page' ) ?>
STEP TWO:
Open up your "functions.php" file and at the very bottom, add the following code (be sure you put it just above the "?>" closing bracket:
/* This makes a function to be used on private page template */
function sh_walled_page()
{
global $bp;
if (bp_is_register_page() || bp_is_activation_page())
return;
if(!is_user_logged_in()) {
bp_core_redirect( $bp->root_domain .'/unavailable');
}
}
add_action( 'walled_page', 'sh_walled_page' );
Initial URL
Initial Description
Initial Title
Add A Private Page Template
Initial Tags
Initial Language
HTML