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里即可实现如图方法二的效果。

说点什么
欢迎评论!不想写邮箱的请填写 [email protected] 哦!
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...