在wordpress的媒体库中,并没有直接列出多媒体文件的链接地址。如果想要调用某个先前上传的文件链接,需要编辑此文件才可以看到该文件的链接地址,这会浪费我们大量的时间。下面介绍一个wordpress技巧,可以很轻松的在媒体库中列出所有文件的链接路径。
添加如下代码到wordpress主题的functions.php文件中:
- 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 ). '" readonly="true" />';
- }
- add_filter( 'manage_media_columns', 'muc_column' );
- add_action( 'manage_media_custom_column', 'muc_value', 10, 2 );
之后,进入媒体库,你可以看到在文件列表中多了一个 URL 说明,如下图:
以后,想要调用文件链接时,就可以直接在媒体库中查看该文件的链接地址了。
围观博主,哇哈哈