Create a php page-template

jdunhin

Active member
Registered
Joined
Feb 27, 2013
Messages
72
Points
0
Want to share some code that I used in my new Wordpress plugin. Maybe you can get something out of it.

It is about creating a page-template.php and insert the necessary code in that page to make it one of the templates to use on a page.

Create page:
PHP:
<?php
$FileName = "example.php" ;
$FileHandle = fopen($FileName, 'w') or die("can't open file");
fclose($FileHandle);
?>
Insert code into the new page:
PHP:
<?php
$filename = "example.php";
$content = '<?php' . ' get_header(); ?>'
      . "\r\n\r\n"
      . '<div id="main_content" class="clearfix">'
      . "\r\n\r\n"
      . '<div id="left_area">'
      . "\r\n\r\n"
      . '<div id="sidebar-tuisblad" class="sidebar">'
      . "\r\n\r\n"
      . '<?php dynamic_sidebar'
      . '("' . $variable. '");'
	  . "\r\n\r\n"
      . '?> </div> </div> '
      . "\r\n\r\n"
      . '<?php get_sidebar();'
      . "\r\n\r\n"
      . ' ?> </div>'
      . "\r\n\r\n"
      . '<?php get_footer();'
      . "\r\n\r\n"
      . '?>';	  


if (is_writable($filename)) {

    if (!$handle = fopen($filename, 'a')) {
         echo "Cannot open file ($filename)";
         exit;
    }

    if (fwrite($handle, $somecontent) === FALSE) {
        echo "Cannot write to file ($filename)";
        exit;
    }

    echo "Success, wrote ($content) to file ($filename)";

    fclose($handle);
	
} else {
    echo "The file $filename is not writable";
}

?>
 
Older Threads
Replies
14
Views
6,442
Replies
0
Views
2,294
Replies
3
Views
3,255
Replies
8
Views
6,760
Replies
22
Views
12,410
Newer Threads
Replies
0
Views
2,428
Replies
3
Views
6,725
Recommended Threads
Replies
3
Views
11,511
Replies
3
Views
3,473
Replies
27
Views
12,109
Replies
10
Views
10,935

Sponsors

Tag Cloud

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

Top