post_slug_meta_box

The timeline below displays how wordpress function post_slug_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 slug form fields.
 *
 * @since 2.6.0
 *
 * @param WP_Post $post Current post object.
 */
function post_slug_meta_box($post)
{
    /** This filter is documented in wp-admin/edit-tag-form.php */
    $editable_slug = apply_filters('editable_slug', $post->post_name, $post);
    ?>
<label class="screen-reader-text" for="post_name">
	<?php 
    /* translators: Hidden accessibility text. */
    _e('Slug');
    ?>
</label><input name="post_name" type="text" class="large-text" id="post_name" value="<?php 
    echo esc_attr($editable_slug);
    ?>" />
	<?php 
}

WordPress Version: 6.1

/**
 * Displays slug form fields.
 *
 * @since 2.6.0
 *
 * @param WP_Post $post Current post object.
 */
function post_slug_meta_box($post)
{
    /** This filter is documented in wp-admin/edit-tag-form.php */
    $editable_slug = apply_filters('editable_slug', $post->post_name, $post);
    ?>
<label class="screen-reader-text" for="post_name"><?php 
    _e('Slug');
    ?></label><input name="post_name" type="text" size="13" id="post_name" value="<?php 
    echo esc_attr($editable_slug);
    ?>" />
	<?php 
}

WordPress Version: 5.6

/**
 * Display slug form fields.
 *
 * @since 2.6.0
 *
 * @param WP_Post $post
 */
function post_slug_meta_box($post)
{
    /** This filter is documented in wp-admin/edit-tag-form.php */
    $editable_slug = apply_filters('editable_slug', $post->post_name, $post);
    ?>
<label class="screen-reader-text" for="post_name"><?php 
    _e('Slug');
    ?></label><input name="post_name" type="text" size="13" id="post_name" value="<?php 
    echo esc_attr($editable_slug);
    ?>" />
	<?php 
}

WordPress Version: 5.1

/**
 * Display slug form fields.
 *
 * @since 2.6.0
 *
 * @param object $post
 */
function post_slug_meta_box($post)
{
    /** This filter is documented in wp-admin/edit-tag-form.php */
    $editable_slug = apply_filters('editable_slug', $post->post_name, $post);
    ?>
<label class="screen-reader-text" for="post_name"><?php 
    _e('Slug');
    ?></label><input name="post_name" type="text" size="13" id="post_name" value="<?php 
    echo esc_attr($editable_slug);
    ?>" />
	<?php 
}

WordPress Version: 4.4

/**
 * Display slug form fields.
 *
 * @since 2.6.0
 *
 * @param object $post
 */
function post_slug_meta_box($post)
{
    /** This filter is documented in wp-admin/edit-tag-form.php */
    $editable_slug = apply_filters('editable_slug', $post->post_name, $post);
    ?>
<label class="screen-reader-text" for="post_name"><?php 
    _e('Slug');
    ?></label><input name="post_name" type="text" size="13" id="post_name" value="<?php 
    echo esc_attr($editable_slug);
    ?>" />
<?php 
}

WordPress Version: 3.9

/**
 * Display slug form fields.
 *
 * @since 2.6.0
 *
 * @param object $post
 */
function post_slug_meta_box($post)
{
    /** This filter is documented in wp-admin/edit-tag-form.php */
    ?>
<label class="screen-reader-text" for="post_name"><?php 
    _e('Slug');
    ?></label><input name="post_name" type="text" size="13" id="post_name" value="<?php 
    echo esc_attr(apply_filters('editable_slug', $post->post_name));
    ?>" />
<?php 
}

WordPress Version: 3.7

/**
 * Display slug form fields.
 *
 * @since 2.6.0
 *
 * @param object $post
 */
function post_slug_meta_box($post)
{
    ?>
<label class="screen-reader-text" for="post_name"><?php 
    _e('Slug');
    ?></label><input name="post_name" type="text" size="13" id="post_name" value="<?php 
    echo esc_attr(apply_filters('editable_slug', $post->post_name));
    ?>" />
<?php 
}