SHOW:
|
|
- or go back to the newest paste.
| 1 | <?php | |
| 2 | /* | |
| 3 | Plugin Name: Ad settings! | |
| 4 | Plugin URI: http://www.script-install.com/ | |
| 5 | Description: Custom ad settings | |
| 6 | Version: 0.1 | |
| 7 | Author: Viruthagiri Thirumavalavan | |
| 8 | Author URI: http://www.script-install.com/ | |
| 9 | */ | |
| 10 | // Ad 1 | |
| 11 | function ads1() {
| |
| 12 | $options = get_option('ad_options');
| |
| 13 | echo $options['ads1']; | |
| 14 | } | |
| 15 | // Ad 2 | |
| 16 | function ads2() {
| |
| 17 | $options = get_option('ad_options');
| |
| 18 | echo $options['ads2']; | |
| 19 | } | |
| 20 | ||
| 21 | // options page | |
| 22 | function ad_options() {
| |
| 23 | $options = $newoptions = get_option('ad_options');
| |
| 24 | // if submitted, process results | |
| 25 | if ( $_POST["adstuff_submit"] ) {
| |
| 26 | $newoptions['ads1'] = stripslashes($_POST["ads1"]); | |
| 27 | $newoptions['ads2'] = stripslashes($_POST["ads2"]); | |
| 28 | } | |
| 29 | // any changes? save! | |
| 30 | if ( $options != $newoptions ) {
| |
| 31 | $options = $newoptions; | |
| 32 | update_option('ad_options', $options);
| |
| 33 | } | |
| 34 | // options form | |
| 35 | echo '<form method="post">'; | |
| 36 | echo "<div class=\"wrap\"><h2>Ad options</h2>"; | |
| 37 | echo '<table class="form-table">'; | |
| 38 | // Ad 1 | |
| 39 | echo '<tr valign="top"><th scope="row">200 x 200 Ad code</th>'; | |
| 40 | echo '<td><textarea size="100" style="width: 98%; font-size: 12px;" class="code" name="ads1" id="ads1" cols="60" rows="2">'.$options['ads1'].'</textarea></td></tr>'; | |
| 41 | // Ad 1 | |
| 42 | echo '<tr valign="top"><th scope="row">300 x 250 Ad code</th>'; | |
| 43 | echo '<td><textarea size="100" style="width: 98%; font-size: 12px;" class="code" name="ads2" id="ads2" cols="60" rows="2">'.$options['ads2'].'</textarea></td></tr>'; | |
| 44 | // close stuff | |
| 45 | echo '<input type="hidden" name="adstuff_submit" value="true"></input>'; | |
| 46 | echo '</table>'; | |
| 47 | echo '<p class="submit"><input type="submit" value="Update Options »"></input></p>'; | |
| 48 | echo "</div>"; | |
| 49 | echo '</form>'; | |
| 50 | } | |
| 51 | ||
| 52 | ||
| 53 | function adstuff_add_pages() {
| |
| 54 | - | add_submenu_page('settings.php', 'Ad settings', 'Ad settings', 10, __FILE__, 'ad_options');
|
| 54 | + | add_submenu_page('tools.php', 'Ad settings', 'Ad settings', 10, __FILE__, 'ad_options');
|
| 55 | } | |
| 56 | ||
| 57 | ||
| 58 | - | add_action('network_admin_menu', 'adstuff_add_pages');
|
| 58 | + | add_action('admin_menu', 'adstuff_add_pages');
|
| 59 | ||
| 60 | ?> |