Digitalraindrops

Single Page Add UNTESTED

Oct 13th, 2010
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.13 KB | None | 0 0
  1. <?php
  2.  
  3. /* UNTESTED First Run Create the Default Page */
  4. if (is_admin() && !get_option('page-created')){
  5.     cms_create_page();
  6. }
  7.  
  8.  
  9. function cms_create_page(){
  10.    
  11.     $content="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce vulputate justo non quam condimentum lacinia. Phasellus a enim sapien, quis luctus eros. Morbi et nisi a sapien placerat dapibus. Integer non magna in lacus tincidunt commodo eu id tellus. Integer lacinia, dolor fermentum euismod scelerisque, nunc libero porttitor urna, et venenatis massa ipsum in lorem. Nunc a lectus magna. Sed sapien risus, ornare quis fringilla vel, pellentesque sit amet enim. Aenean fringilla volutpat justo, ut rhoncus purus pellentesque ac. Sed eu erat ac libero venenatis mattis vel eu nulla. Sed justo metus, ultricies in vehicula in, facilisis eu nunc. Quisque aliquet vehicula metus, sed volutpat ante eleifend aliquet. Aenean eleifend dui quis enim faucibus dignissim eleifend odio iaculis. Praesent quis facilisis magna. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent magna est, pulvinar et tempor semper, porta vel lorem. Sed adipiscing rhoncus tincidunt. Mauris dui nisi, hendrerit in tristique ac, bibendum vitae risus. In hac habitasse platea dictumst.";
  12.    
  13.     $excerpt="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce vulputate justo non quam condimentum lacinia. Phasellus a enim sapien, quis luctus eros. Morbi et nisi a sapien placerat dapibus. Integer non magna in lacus tincidunt commodo eu id tellus. Integer lacinia, dolor fermentum euismod scelerisque, nunc libero porttitor urna, et venenatis massa ipsum in lorem.";
  14.  
  15.     $tags=array('WordPress','Themes','Free Themes');
  16.    
  17.     $cms_post = array (
  18.        
  19.         "post_type" => "page",
  20.         "post_title" => "About",
  21.         "post_content" => $pagecontent,
  22.         'post_excerpt' => $excerpt,
  23.         'post_status' => 'published',
  24.         'post_author' => 1,
  25.     );
  26.  
  27.     $post_ID = wp_insert_post($cms_post);
  28.  
  29.     if ($tags && $post_ID) wp_set_post_terms( $post_ID, $tags);
  30.  
  31.     update_option('page-created',true);
  32. }
  33.  
  34. ?>
Add Comment
Please, Sign In to add comment