Changeset 8025

Show
Ignore:
Timestamp:
05/30/08 21:16:15 (6 months ago)
Author:
ryan
Message:

add_meta_box() for edit link form. fixes #6964

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 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; ?>" />