Make WordPress Core


Ignore:
Timestamp:
05/31/2004 03:43:45 PM (21 years ago)
Author:
rboren
Message:

Add default_email_category. Make default category and default email category provisionable via options writing. Credit: Kitten.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/options-writing.php

    r1355 r1370  
    4949  <form name="form1" method="post" action="options.php">
    5050    <input type="hidden" name="action" value="update" />
    51     <input type="hidden" name="page_options" value="'default_post_edit_rows','use_smilies','use_balanceTags','advanced_edit','ping_sites','mailserver_url', 'mailserver_port','mailserver_login','mailserver_pass','default_category'" />
     51    <input type="hidden" name="page_options" value="'default_post_edit_rows','use_smilies','use_balanceTags','advanced_edit','ping_sites','mailserver_url', 'mailserver_port','mailserver_login','mailserver_pass','default_category', 'default_email_category'" />
    5252    <table width="100%" cellspacing="2" cellpadding="5" class="editform">
    5353      <tr valign="top">
     
    7575          <?php _e('WordPress should correct invalidly nested XHTML automatically') ?></label></td>
    7676      </tr>
     77            <tr valign="top">
     78                <th scope="row"><?php _e('Default post category:') ?></th>
     79                <td><select name="default_category" id="default_category">
     80<?php
     81$categories = $wpdb->get_results("SELECT * FROM $wpdb->categories ORDER BY cat_name");
     82foreach ($categories as $category) :
     83if ($category->cat_ID == get_settings('default_category')) $selected = " selected='selected'";
     84else $selected = '';
     85    echo "\n\t<option value='$category->cat_ID' $selected>$category->cat_name</option>";
     86endforeach;
     87?>
     88                </select></td>
     89            </tr>
    7790    </table>
    7891    <fieldset class="options">
     
    105118            </tr>
    106119            <tr valign="top">
    107                 <th scope="row"><?php _e('Usual category:') ?></th>
    108                 <td><select name="default_category" id="default_category">
     120                <th scope="row"><?php _e('Default post by mail category:') ?></th>
     121                <td><select name="default_email_category" id="default_email_category">
    109122<?php
    110 $categories = $wpdb->get_results("SELECT * FROM $wpdb->categories ORDER BY cat_name");
     123//Alreay have $categories from default_category
    111124foreach ($categories as $category) :
    112 if ($category->cat_ID == get_settings('default_category')) $selected = " selected='selected'";
     125if ($category->cat_ID == get_settings('default_email_category')) $selected = " selected='selected'";
    113126else $selected = '';
    114127    echo "\n\t<option value='$category->cat_ID' $selected>$category->cat_name</option>";
Note: See TracChangeset for help on using the changeset viewer.