link_categories_meta_box

The timeline below displays how wordpress function link_categories_meta_box has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.2

/**
 * Displays link categories form fields.
 *
 * @since 2.6.0
 *
 * @param object $link Current link object.
 */
function link_categories_meta_box($link)
{
    ?>
<div id="taxonomy-linkcategory" class="categorydiv">
	<ul id="category-tabs" class="category-tabs">
		<li class="tabs"><a href="#categories-all"><?php 
    _e('All categories');
    ?></a></li>
		<li class="hide-if-no-js"><a href="#categories-pop"><?php 
    _ex('Most Used', 'categories');
    ?></a></li>
	</ul>

	<div id="categories-all" class="tabs-panel">
		<ul id="categorychecklist" data-wp-lists="list:category" class="categorychecklist form-no-clear">
			<?php 
    if (isset($link->link_id)) {
        wp_link_category_checklist($link->link_id);
    } else {
        wp_link_category_checklist();
    }
    ?>
		</ul>
	</div>

	<div id="categories-pop" class="tabs-panel" style="display: none;">
		<ul id="categorychecklist-pop" class="categorychecklist form-no-clear">
			<?php 
    wp_popular_terms_checklist('link_category');
    ?>
		</ul>
	</div>

	<div id="category-adder" class="wp-hidden-children">
		<a id="category-add-toggle" href="#category-add" class="taxonomy-add-new"><?php 
    _e('+ Add New Category');
    ?></a>
		<p id="link-category-add" class="wp-hidden-child">
			<label class="screen-reader-text" for="newcat">
				<?php 
    /* translators: Hidden accessibility text. */
    _e('+ Add New Category');
    ?>
			</label>
			<input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php 
    esc_attr_e('New category name');
    ?>" aria-required="true" />
			<input type="button" id="link-category-add-submit" data-wp-lists="add:categorychecklist:link-category-add" class="button" value="<?php 
    esc_attr_e('Add');
    ?>" />
			<?php 
    wp_nonce_field('add-link-category', '_ajax_nonce', false);
    ?>
			<span id="category-ajax-response"></span>
		</p>
	</div>
</div>
	<?php 
}

WordPress Version: 6.1

/**
 * Displays link categories form fields.
 *
 * @since 2.6.0
 *
 * @param object $link Current link object.
 */
function link_categories_meta_box($link)
{
    ?>
<div id="taxonomy-linkcategory" class="categorydiv">
	<ul id="category-tabs" class="category-tabs">
		<li class="tabs"><a href="#categories-all"><?php 
    _e('All categories');
    ?></a></li>
		<li class="hide-if-no-js"><a href="#categories-pop"><?php 
    _ex('Most Used', 'categories');
    ?></a></li>
	</ul>

	<div id="categories-all" class="tabs-panel">
		<ul id="categorychecklist" data-wp-lists="list:category" class="categorychecklist form-no-clear">
			<?php 
    if (isset($link->link_id)) {
        wp_link_category_checklist($link->link_id);
    } else {
        wp_link_category_checklist();
    }
    ?>
		</ul>
	</div>

	<div id="categories-pop" class="tabs-panel" style="display: none;">
		<ul id="categorychecklist-pop" class="categorychecklist form-no-clear">
			<?php 
    wp_popular_terms_checklist('link_category');
    ?>
		</ul>
	</div>

	<div id="category-adder" class="wp-hidden-children">
		<a id="category-add-toggle" href="#category-add" class="taxonomy-add-new"><?php 
    _e('+ Add New Category');
    ?></a>
		<p id="link-category-add" class="wp-hidden-child">
			<label class="screen-reader-text" for="newcat"><?php 
    _e('+ Add New Category');
    ?></label>
			<input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php 
    esc_attr_e('New category name');
    ?>" aria-required="true" />
			<input type="button" id="link-category-add-submit" data-wp-lists="add:categorychecklist:link-category-add" class="button" value="<?php 
    esc_attr_e('Add');
    ?>" />
			<?php 
    wp_nonce_field('add-link-category', '_ajax_nonce', false);
    ?>
			<span id="category-ajax-response"></span>
		</p>
	</div>
</div>
	<?php 
}

WordPress Version: 5.5

/**
 * Display link categories form fields.
 *
 * @since 2.6.0
 *
 * @param object $link
 */
function link_categories_meta_box($link)
{
    ?>
<div id="taxonomy-linkcategory" class="categorydiv">
	<ul id="category-tabs" class="category-tabs">
		<li class="tabs"><a href="#categories-all"><?php 
    _e('All categories');
    ?></a></li>
		<li class="hide-if-no-js"><a href="#categories-pop"><?php 
    _ex('Most Used', 'categories');
    ?></a></li>
	</ul>

	<div id="categories-all" class="tabs-panel">
		<ul id="categorychecklist" data-wp-lists="list:category" class="categorychecklist form-no-clear">
			<?php 
    if (isset($link->link_id)) {
        wp_link_category_checklist($link->link_id);
    } else {
        wp_link_category_checklist();
    }
    ?>
		</ul>
	</div>

	<div id="categories-pop" class="tabs-panel" style="display: none;">
		<ul id="categorychecklist-pop" class="categorychecklist form-no-clear">
			<?php 
    wp_popular_terms_checklist('link_category');
    ?>
		</ul>
	</div>

	<div id="category-adder" class="wp-hidden-children">
		<a id="category-add-toggle" href="#category-add" class="taxonomy-add-new"><?php 
    _e('+ Add New Category');
    ?></a>
		<p id="link-category-add" class="wp-hidden-child">
			<label class="screen-reader-text" for="newcat"><?php 
    _e('+ Add New Category');
    ?></label>
			<input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php 
    esc_attr_e('New category name');
    ?>" aria-required="true" />
			<input type="button" id="link-category-add-submit" data-wp-lists="add:categorychecklist:link-category-add" class="button" value="<?php 
    esc_attr_e('Add');
    ?>" />
			<?php 
    wp_nonce_field('add-link-category', '_ajax_nonce', false);
    ?>
			<span id="category-ajax-response"></span>
		</p>
	</div>
</div>
	<?php 
}

WordPress Version: 5.1

/**
 * Display link categories form fields.
 *
 * @since 2.6.0
 *
 * @param object $link
 */
function link_categories_meta_box($link)
{
    ?>
<div id="taxonomy-linkcategory" class="categorydiv">
	<ul id="category-tabs" class="category-tabs">
		<li class="tabs"><a href="#categories-all"><?php 
    _e('All Categories');
    ?></a></li>
		<li class="hide-if-no-js"><a href="#categories-pop"><?php 
    _ex('Most Used', 'categories');
    ?></a></li>
	</ul>

	<div id="categories-all" class="tabs-panel">
		<ul id="categorychecklist" data-wp-lists="list:category" class="categorychecklist form-no-clear">
			<?php 
    if (isset($link->link_id)) {
        wp_link_category_checklist($link->link_id);
    } else {
        wp_link_category_checklist();
    }
    ?>
		</ul>
	</div>

	<div id="categories-pop" class="tabs-panel" style="display: none;">
		<ul id="categorychecklist-pop" class="categorychecklist form-no-clear">
			<?php 
    wp_popular_terms_checklist('link_category');
    ?>
		</ul>
	</div>

	<div id="category-adder" class="wp-hidden-children">
		<a id="category-add-toggle" href="#category-add" class="taxonomy-add-new"><?php 
    _e('+ Add New Category');
    ?></a>
		<p id="link-category-add" class="wp-hidden-child">
			<label class="screen-reader-text" for="newcat"><?php 
    _e('+ Add New Category');
    ?></label>
			<input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php 
    esc_attr_e('New category name');
    ?>" aria-required="true" />
			<input type="button" id="link-category-add-submit" data-wp-lists="add:categorychecklist:link-category-add" class="button" value="<?php 
    esc_attr_e('Add');
    ?>" />
			<?php 
    wp_nonce_field('add-link-category', '_ajax_nonce', false);
    ?>
			<span id="category-ajax-response"></span>
		</p>
	</div>
</div>
	<?php 
}

WordPress Version: 4.9

/**
 * Display link categories form fields.
 *
 * @since 2.6.0
 *
 * @param object $link
 */
function link_categories_meta_box($link)
{
    ?>
<div id="taxonomy-linkcategory" class="categorydiv">
	<ul id="category-tabs" class="category-tabs">
		<li class="tabs"><a href="#categories-all"><?php 
    _e('All Categories');
    ?></a></li>
		<li class="hide-if-no-js"><a href="#categories-pop"><?php 
    _ex('Most Used', 'categories');
    ?></a></li>
	</ul>

	<div id="categories-all" class="tabs-panel">
		<ul id="categorychecklist" data-wp-lists="list:category" class="categorychecklist form-no-clear">
			<?php 
    if (isset($link->link_id)) {
        wp_link_category_checklist($link->link_id);
    } else {
        wp_link_category_checklist();
    }
    ?>
		</ul>
	</div>

	<div id="categories-pop" class="tabs-panel" style="display: none;">
		<ul id="categorychecklist-pop" class="categorychecklist form-no-clear">
			<?php 
    wp_popular_terms_checklist('link_category');
    ?>
		</ul>
	</div>

	<div id="category-adder" class="wp-hidden-children">
		<a id="category-add-toggle" href="#category-add" class="taxonomy-add-new"><?php 
    _e('+ Add New Category');
    ?></a>
		<p id="link-category-add" class="wp-hidden-child">
			<label class="screen-reader-text" for="newcat"><?php 
    _e('+ Add New Category');
    ?></label>
			<input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php 
    esc_attr_e('New category name');
    ?>" aria-required="true" />
			<input type="button" id="link-category-add-submit" data-wp-lists="add:categorychecklist:link-category-add" class="button" value="<?php 
    esc_attr_e('Add');
    ?>" />
			<?php 
    wp_nonce_field('add-link-category', '_ajax_nonce', false);
    ?>
			<span id="category-ajax-response"></span>
		</p>
	</div>
</div>
<?php 
}

WordPress Version: 4.4

/**
 * Display link categories form fields.
 *
 * @since 2.6.0
 *
 * @param object $link
 */
function link_categories_meta_box($link)
{
    ?>
<div id="taxonomy-linkcategory" class="categorydiv">
	<ul id="category-tabs" class="category-tabs">
		<li class="tabs"><a href="#categories-all"><?php 
    _e('All Categories');
    ?></a></li>
		<li class="hide-if-no-js"><a href="#categories-pop"><?php 
    _e('Most Used');
    ?></a></li>
	</ul>

	<div id="categories-all" class="tabs-panel">
		<ul id="categorychecklist" data-wp-lists="list:category" class="categorychecklist form-no-clear">
			<?php 
    if (isset($link->link_id)) {
        wp_link_category_checklist($link->link_id);
    } else {
        wp_link_category_checklist();
    }
    ?>
		</ul>
	</div>

	<div id="categories-pop" class="tabs-panel" style="display: none;">
		<ul id="categorychecklist-pop" class="categorychecklist form-no-clear">
			<?php 
    wp_popular_terms_checklist('link_category');
    ?>
		</ul>
	</div>

	<div id="category-adder" class="wp-hidden-children">
		<a id="category-add-toggle" href="#category-add" class="taxonomy-add-new"><?php 
    _e('+ Add New Category');
    ?></a>
		<p id="link-category-add" class="wp-hidden-child">
			<label class="screen-reader-text" for="newcat"><?php 
    _e('+ Add New Category');
    ?></label>
			<input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php 
    esc_attr_e('New category name');
    ?>" aria-required="true" />
			<input type="button" id="link-category-add-submit" data-wp-lists="add:categorychecklist:link-category-add" class="button" value="<?php 
    esc_attr_e('Add');
    ?>" />
			<?php 
    wp_nonce_field('add-link-category', '_ajax_nonce', false);
    ?>
			<span id="category-ajax-response"></span>
		</p>
	</div>
</div>
<?php 
}

WordPress Version: 3.7

/**
 * Display link categories form fields.
 *
 * @since 2.6.0
 *
 * @param object $link
 */
function link_categories_meta_box($link)
{
    ?>
<div id="taxonomy-linkcategory" class="categorydiv">
	<ul id="category-tabs" class="category-tabs">
		<li class="tabs"><a href="#categories-all"><?php 
    _e('All Categories');
    ?></a></li>
		<li class="hide-if-no-js"><a href="#categories-pop"><?php 
    _e('Most Used');
    ?></a></li>
	</ul>

	<div id="categories-all" class="tabs-panel">
		<ul id="categorychecklist" data-wp-lists="list:category" class="categorychecklist form-no-clear">
			<?php 
    if (isset($link->link_id)) {
        wp_link_category_checklist($link->link_id);
    } else {
        wp_link_category_checklist();
    }
    ?>
		</ul>
	</div>

	<div id="categories-pop" class="tabs-panel" style="display: none;">
		<ul id="categorychecklist-pop" class="categorychecklist form-no-clear">
			<?php 
    wp_popular_terms_checklist('link_category');
    ?>
		</ul>
	</div>

	<div id="category-adder" class="wp-hidden-children">
		<h4><a id="category-add-toggle" href="#category-add"><?php 
    _e('+ Add New Category');
    ?></a></h4>
		<p id="link-category-add" class="wp-hidden-child">
			<label class="screen-reader-text" for="newcat"><?php 
    _e('+ Add New Category');
    ?></label>
			<input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php 
    esc_attr_e('New category name');
    ?>" aria-required="true" />
			<input type="button" id="link-category-add-submit" data-wp-lists="add:categorychecklist:link-category-add" class="button" value="<?php 
    esc_attr_e('Add');
    ?>" />
			<?php 
    wp_nonce_field('add-link-category', '_ajax_nonce', false);
    ?>
			<span id="category-ajax-response"></span>
		</p>
	</div>
</div>
<?php 
}