WordPress Version: 6.1
//
// Link-related Meta Boxes.
//
/**
* Displays link create form fields.
*
* @since 2.7.0
*
* @param object $link Current link object.
*/
function link_submit_meta_box($link)
{
?>
<div class="submitbox" id="submitlink">
<div id="minor-publishing">
<?php
// Hidden submit button early on so that the browser chooses the right button when form is submitted with Return key.
?>
<div style="display:none;">
<?php
submit_button(__('Save'), '', 'save', false);
?>
</div>
<div id="minor-publishing-actions">
<div id="preview-action">
<?php
if (!empty($link->link_id)) {
?>
<a class="preview button" href="<?php
echo $link->link_url;
?>" target="_blank"><?php
_e('Visit Link');
?></a>
<?php
}
?>
</div>
<div class="clear"></div>
</div>
<div id="misc-publishing-actions">
<div class="misc-pub-section misc-pub-private">
<label for="link_private" class="selectit"><input id="link_private" name="link_visible" type="checkbox" value="N" <?php
checked($link->link_visible, 'N');
?> /> <?php
_e('Keep this link private');
?></label>
</div>
</div>
</div>
<div id="major-publishing-actions">
<?php
/** This action is documented in wp-admin/includes/meta-boxes.php */
do_action('post_submitbox_start', null);
?>
<div id="delete-action">
<?php
if (!empty($_GET['action']) && 'edit' === $_GET['action'] && current_user_can('manage_links')) {
printf(
'<a class="submitdelete deletion" href="%s" onclick="return confirm( \'%s\' );">%s</a>',
wp_nonce_url("link.php?action=delete&link_id={$link->link_id}", 'delete-bookmark_' . $link->link_id),
/* translators: %s: Link name. */
esc_js(sprintf(__("You are about to delete this link '%s'\n 'Cancel' to stop, 'OK' to delete."), $link->link_name)),
__('Delete')
);
}
?>
</div>
<div id="publishing-action">
<?php
if (!empty($link->link_id)) {
?>
<input name="save" type="submit" class="button button-primary button-large" id="publish" value="<?php
esc_attr_e('Update Link');
?>" />
<?php
} else {
?>
<input name="save" type="submit" class="button button-primary button-large" id="publish" value="<?php
esc_attr_e('Add Link');
?>" />
<?php
}
?>
</div>
<div class="clear"></div>
</div>
<?php
/**
* Fires at the end of the Publish box in the Link editing screen.
*
* @since 2.5.0
*/
do_action('submitlink_box');
?>
<div class="clear"></div>
</div>
<?php
}