Advertisement
rakeshr

plugin sub page error

May 4th, 2012
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.14 KB | None | 0 0
  1. <?php
  2.  
  3. //call register settings function
  4. function register_mysettings() {
  5.     //register our settings
  6.     register_setting( 'wpg-settings-group', 'customfooter' );
  7.     register_setting( 'wpg-settings-group', 'removepostssec' );
  8.     register_setting( 'wpg-settings-group', 'removemediasec' );
  9. }
  10. add_action( 'admin_init', 'register_mysettings' );
  11.  
  12.  
  13.  
  14.  
  15.  
  16. function remove_menus () {
  17. if (get_option('removepostssec') != NULL ) {
  18. remove_menu_page( 'edit.php' ); } // Posts
  19.  
  20. if (get_option('removemediasec') != NULL ) {
  21. remove_menu_page( 'upload.php' ); } // Media
  22.  
  23. if (get_option('removepagessec') != NULL ) {
  24. remove_menu_page( 'edit.php?post_type=page' ); } // Pages
  25.  
  26. if (get_option('removelinkssec') != NULL ) {
  27. remove_menu_page( 'link-manager.php' ); }// Links
  28.  
  29. }
  30. add_action('admin_menu', 'remove_menus');
  31.  
  32.  
  33.  
  34. function modify_footer_admin () {
  35.   echo get_option('customfooter');
  36.   echo 'Powered by<a href="http://WordPress.org">WordPress</a>.';
  37. }
  38. add_filter('admin_footer_text', 'modify_footer_admin');
  39.  
  40. ?>
  41. <div class="wrap">  
  42. <form method="post" action="options.php">
  43.     <?php settings_fields( 'wpg-settings-group' ); ?>
  44.     <table class="form-table">
  45.         <tr valign="top">
  46.         <th scope="row">Enable custom footer text? </th>
  47.         <td><input type="text" name="customfooter" value="<?php echo get_option('customfooter'); ?>" /></td></tr>
  48.         <tr><th scope="row">Remove Posts section?</th>
  49.         <td>
  50.         <?php
  51.     echo '<input name="removepostssec" id="gv_thumbnails_insert_into_excerpt" type="checkbox" value="1" class="code" ' . checked( 1, get_option('removepostssec'), false ) . ' /> Yes'; ?>
  52.         </td>
  53.         </tr>
  54.         <tr><th scope="row">Remove Posts section?</th>
  55.         <td>
  56.         <?php
  57.     echo '<input name="removemediasec" id="gv_thumbnails_insert_into_excerpt" type="checkbox" value="1" class="code" ' . checked( 1, get_option('removemediasec'), false ) . ' /> Yes'; ?>
  58.         </td>
  59.         </tr>
  60.        
  61.     </table>
  62.    
  63.    
  64.         <p class="submit">
  65.             <input name="Submit" type="submit" class="button-primary" value="<?php esc_attr_e('Save Changes'); ?>" />
  66.         </p>
  67.         </form>
  68.  
  69. </form>
  70. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement