[WordPress]让wordpress媒体库显示文件链接的两种方法

2015年3月31日 0 条评论 965 次阅读 1 人点赞

wordpress的媒体库默认是没有显示文件链接的,这使得我们有时候需要复制某个文件的链接时还得绕一绕,实在是没有必要。而且博主人很懒,所以想着能不能在媒体库就显示文件的链接,要用到时就能直接复制呢?于是就有了此文。

首先放图给大家看看效果:

00

下面说下方法(两个可以同时使用哦):

 

方法一:直接显示文件链接地址

  1. //WordPress媒体库显示文件链接地址
  2. function my_media_columns( $columns ) {
  3.         $columns["media_url"] = "URL";
  4.         return $columns;
  5. }
  6. function my_media_custom_column( $column_name$id ) {
  7.         if ( $column_name == "media_url" ) echo '<input type="text" width="100%" onclick="jQuery(this).select();" value="'. wp_get_attachment_url( $id ). '" readonly="true" />';
  8. }
  9. add_filter( 'manage_media_columns', 'my_media_columns' );
  10. add_action( 'manage_media_custom_column', 'my_media_custom_column', 10, 2 );

将这段代码放到functions.php里即可实现如图方法一的效果。

 

方法二:添加url选项显示文件链接地址

  1. //WordPress媒体库添加url选项显示文件链接地址
  2. function my_media_row_actions( $actions$object ) {
  3.     $actions['url'] = '<a href="'.wp_get_attachment_url( $object->ID ).'" target="_blank">URL</a>';
  4.     return $actions;
  5. }
  6. add_filter( 'media_row_actions', 'my_media_row_actions', 10, 2 );

同上将这段代码放到functions.php里即可实现如图方法二的效果。

相似文章

12点半

Darkness cannot drive out darkness; only light can do that. Hate cannot drive out hate; only love can do that.

文章评论(0)