2011-02-13 50 views
2

我正在爲我的主題創建一個主題選項頁面,並且我想在用戶保存選項時提醒用戶。任何想法如何?以下是我在code.php代碼中使用的代碼。提醒用戶主題選項已保存?

function themeoptions_page() { 
    if ($_POST['update_themeoptions'] == 'true') { themeoptions_update(); } 
?> 
<div class="wrap"> 
    <div id="icon-themes" class="icon32"><br /></div> 
    <h2>JJTheme Options</h2> 
    <br><br> 
    <form method="POST" action=""> 
     <label for="enable-header"> 
      Enable Header Image? 
      <input type="checkbox" <?php echo (get_option('enableheader')) ? 'checked="checked"' : ''; ?> value="true" id="enable-header" name="enable-header"> 
     </label> 
     <br><br> 
     <label for="footer">Footer (HTML Allowed)</label> 
     <textarea class="large-text code" cols="50" rows="3" name="footer"><?php echo get_option('footer'); ?></textarea> 
     <br><br> 
     <label for="ga">Google Analytics Code</label> 
     <textarea class="large-text code" cols="50" rows="3" name="ga"><?php echo get_option('ga'); ?></textarea> 
     <br><br> 
     <input type="submit" value="Save Settings" name="save_menu" class="button-primary menu-save"> 
     <input type="hidden" name="update_themeoptions" value="true"> 
    </form> 
</div> 

<?php 
} 

add_action('admin_menu', 'themeoptions_admin_menu'); 

function themeoptions_update() { 
    if ($_POST['enable-header'] == 'true') { $header = true; } else { $header = false; } 
    update_option('enableheader', $header); 
    update_option('footer', $_POST['footer']); 
    update_option('ga', $_POST['ga']); 
} 

回答

1

在窗體前試試這個。讓我知道它是否工作。謝謝!

if($_REQUEST['updated'] == 'true') { 
      echo '<div><p>Theme Options Saved! </p></div> 
}