WordPress 媒体库显示文件的链接地址

两岸青山对峙,绿树滴翠。一个真正的旅行家必是一个流浪者,经历者流浪者的快乐诱惑和探险意志。旅行必须流浪式,否则便不成其为旅行。

有时候我们需要进入 WordPress 的媒体库复制某个文件的链接地址,但是默认情况下,必须进入查看页面,或者编辑界面,才可以弄到文件的链接地址,非常不方便。下面分享两种方法,效果如图:

方法1:添加一个分栏显示URL

将代码添加到主题的 functions.php 即可:

1
2
3
4
5
6
7
8
9
10
11
12
13
/**
 * WordPress 媒体库显示文件的链接地址
 * https://www.wpdaxue.com/media-column-show-url.html
 */
add_filter( 'manage_media_columns', 'wpdaxue_media_column' );
function wpdaxue_media_column( $columns ) {
	$columns["media_url"] = "URL";
	return $columns;
}
add_action( 'manage_media_custom_column', 'wpdaxue_media_value', 10, 2 );
function wpdaxue_media_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 ). '" />';
}

/** * WordPress 媒体库显示文件的链接地址 * https://www.wpdaxue.com/media-column-show-url.html */ add_filter( 'manage_media_columns', 'wpdaxue_media_column' ); function wpdaxue_media_column( $columns ) { $columns["media_url"] = "URL"; return $columns; } add_action( 'manage_media_custom_column', 'wpdaxue_media_value', 10, 2 ); function wpdaxue_media_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 ). '" />'; }

方法2:在操作功能那里显示URL

同样添加到主题的 functions.php

1
2
3
4
5
6
7
8
9
/**
 * WordPress 后台媒体库显示文件的链接地址
 * https://www.wpdaxue.com/media-column-show-url.html
 */
add_filter( 'media_row_actions', 'wpdaxue_media_row_actions', 10, 2 );
function wpdaxue_media_row_actions( $actions, $object ) {
	$actions['url'] = '<a rel="nofollow noopener noreferrer" href="'.wp_get_attachment_url( $object->ID ).'" target="_blank">URL</a>';
	return $actions;
}

/** * WordPress 后台媒体库显示文件的链接地址 * https://www.wpdaxue.com/media-column-show-url.html */ add_filter( 'media_row_actions', 'wpdaxue_media_row_actions', 10, 2 ); function wpdaxue_media_row_actions( $actions, $object ) { $actions['url'] = '<a rel="nofollow noopener noreferrer" href="'.wp_get_attachment_url( $object->ID ).'" target="_blank">URL</a>'; return $actions; }

以后复制文件地址就方便多啦!

以上就是WordPress 媒体库显示文件的链接地址。不积跬步,无以至千里;不积小流,无以成江海。的意思是说千里之路,是靠一步一步地走出来的,没有小步的积累,是不可能走完千里之途的。引申开来,就是做事要脚踏实地,一步一个脚印,不畏艰难,不怕曲折,坚忍不拔地干下去,才能最终达到目的。更多关于WordPress 媒体库显示文件的链接地址请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
WordPress站点Gravatar头像前后台不显示的如何解决办法

WordPress主题需要支持https吗?WordPress站点如何如何实现https?

WordPress站点的页面/标签/分类URL地址如何添加.html?

WordPress站点更换了域名后数据库应该如何操作替换新旧域名?

WordPress安装在主机空间的什么目录里面?根目录在哪里?