<?php
/*
Plugin Name: Default Page Parent
Plugin URI: http://wordpress.org/support/topic/91659
Description: Sets default parent Page (in New Page editor Page Parent list). Edit $page_id variable in plugin to assign default Page.
Author: Kaf Oseo
Version: R0.1
Author URI: http://szub.net
Copyright (c) 2006 Kaf Oseo (http://szub.net)
Default Page Parent is released under the GNU General Public
License (GPL) http://www.gnu.org/licenses/gpl.txt
This is a WordPress 2 plugin (http://wordpress.org).
*/
function szub_page_parent_selected($content) {
/* >> Begin user-configurable variable >> */
$page_id = '1234'; // Page ID for default parent Page
/* << End user-configurable variable >> */
$pattern = "option value='{$page_id}'";
$replace = "option value='{$page_id}' selected=\"selected\"";
$content = str_replace($pattern, $replace, $content);
return $content;
}
if( strstr($_SERVER['REQUEST_URI'], 'wp-admin/page-new.php') ) {
ob_start('szub_page_parent_selected');
}
?>