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.
Wow, Thank you so much.
Awesome. I was looking for a plugin, but this is way easier and is now rolled into my child theme (and future child themes). Thanks!
Was looking all morning for something like this….Thanks
Works perfectly. Many thanks man!
[…] Source: http://wpsnipp.com/ […]