Make WordPress Core

Changeset 8025


Ignore:
Timestamp:
05/30/2008 09:16:15 PM (17 years ago)
Author:
ryan
Message:

add_meta_box() for edit link form. fixes #6964

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/edit-link-form.php

    r7888 r8025  
    9898</div>
    9999
    100 <div id="linkcategorydiv" class="postbox <?php echo postbox_classes('linkcategorydiv', 'link'); ?>">
    101 <h3><?php _e('Categories') ?></h3>
    102 <div class="inside">
    103 
     100<?php function link_categories_meta_box($link) { ?>
    104101<div id="category-adder" class="wp-hidden-children">
    105102    <h4><a id="category-add-toggle" href="#category-add"><?php _e( '+ Add New Category' ); ?></a></h4>
     
    120117<div id="categories-all" class="ui-tabs-panel">
    121118    <ul id="categorychecklist" class="list:category categorychecklist form-no-clear">
    122         <?php wp_link_category_checklist($link_id); ?>
     119        <?php wp_link_category_checklist($link->link_id); ?>
    123120    </ul>
    124121</div>
     
    129126    </ul>
    130127</div>
    131 
    132 </div>
    133 </div>
     128<?php
     129}
     130add_meta_box('linkcategorydiv', __('Categories'), 'link_categories_meta_box', 'link', 'normal', 'core');
     131?>
    134132
    135133<?php do_meta_boxes('link', 'normal', $link); ?>
     
    137135<h2><?php _e('Advanced Options'); ?></h2>
    138136
    139 <div id="linktargetdiv" class="postbox <?php echo postbox_classes('linktargetdiv', 'link'); ?>">
    140 <h3><?php _e('Target') ?></h3>
    141 <div class="inside">
     137<?php function link_target_meta_box($link) { ?>
    142138<fieldset><legend class="hidden"><?php _e('Target') ?></legend>
    143139<label for="link_target_blank" class="selectit">
     
    152148</fieldset>
    153149<p><?php _e('Choose the frame your link targets. Essentially this means if you choose <code>_blank</code> your link will open in a new window.'); ?></p>
    154 </div>
    155 </div>
    156 
    157 <div id="linkxfndiv" class="postbox <?php echo postbox_classes('linkxfndiv', 'link'); ?>">
    158 <h3><?php _e('Link Relationship (XFN)') ?></h3>
    159 <div class="inside">
     150<?php
     151}
     152add_meta_box('linktargetdiv', __('Target'), 'link_target_meta_box', 'link', 'advanced', 'core');
     153
     154function link_xfn_meta_box($link) {
     155?>
    160156<table class="editform" style="width: 100%;" cellspacing="2" cellpadding="5">
    161157    <tr>
     
    265261</table>
    266262<p><?php _e('If the link is to a person, you can specify your relationship with them using the above form. If you would like to learn more about the idea check out <a href="http://gmpg.org/xfn/">XFN</a>.'); ?></p>
    267 </div>
    268 </div>
    269 
    270 <div id="linkadvanceddiv" class="postbox <?php echo postbox_classes('linkadvanceddiv', 'link'); ?>">
    271 <h3><?php _e('Advanced') ?></h3>
    272 <div class="inside">
     263<?php
     264}
     265add_meta_box('linkxfndiv', __('Link Relationship (XFN)'), 'link_xfn_meta_box', 'link', 'advanced', 'core');
     266
     267function link_advanced_meta_box($link) {
     268?>
    273269<table class="form-table" style="width: 100%;" cellspacing="2" cellpadding="5">
    274270    <tr class="form-field">
     
    298294    </tr>
    299295</table>
    300 </div>
    301 </div>
    302 
    303 <?php do_meta_boxes('link', 'advanced', $link); ?>
    304 
    305 <?php if ( $link_id ) : ?>
     296<?php
     297}
     298add_meta_box('linkadvanceddiv', __('Advanced'), 'link_advanced_meta_box', 'link', 'advanced', 'core');
     299
     300do_meta_boxes('link', 'advanced', $link);
     301
     302if ( $link_id ) : ?>
    306303<input type="hidden" name="action" value="save" />
    307304<input type="hidden" name="link_id" value="<?php echo (int) $link_id; ?>" />
Note: See TracChangeset for help on using the changeset viewer.