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
5,178
Replies
0
Views
1,885
Replies
3
Views
2,648
Replies
8
Views
5,495
Replies
22
Views
7,644
Newer Threads
Replies
0
Views
2,014
Replies
3
Views
5,775
Latest Threads
Recommended Threads
Replies
5
Views
4,450
Replies
7
Views
1,626

Latest postsNew threads

Latest Hosting OffersNew Reviews

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