Are you looking for a way to create a Media Library URL column? This snippet will create a new column in the Media Library with the file URL that will allow you to easily copy and paste the URL.

Instructions:

All you have to do is add this code to your theme’s functions.php file or in a site-specific plugin:

function muc_column( $cols ) { $cols["media_url"] = "URL"; return $cols; } function muc_value( $column_name, $id ) { if ( $column_name == "media_url" ) echo '<input type="text" width="100%" onclick="jQuery(this).select();" value="'. wp_get_attachment_url( $id ). '" />'; } add_filter( 'manage_media_columns', 'muc_column' ); add_action( 'manage_media_custom_column', 'muc_value', 10, 2 );

Thanks to Steve Taylor for the original snippet. Thanks to Jurko Chervony for suggested tweaks.

Note: If this is your first time adding code snippets in WordPress, then please refer to our guide on how to properly copy / paste code snippets in WordPress, so you don’t accidentally break your site.

If you liked this code snippet, please consider checking out our other articles on the site like: 27 best WordPress business themes for your website and 15 best content marketing tools and plugins for WordPress.