大理高端网站建设|网站托管|极速建站|WordPress主题设计开发

WordPress MU多站点网络共享媒体插件Network Shared Media的使用包括特色图像

2015-08-07 3114次

WordPress MU多站点网络共享媒体插件Network Shared Media的使用包括特色图像WordPress MU虽然是一个程序下可以创建多个站点,但每个站点下的文章、页面、媒体等还是独立的,MU也为不同的站点分配了不同的媒体目录。Network Shared Media是一个Wordpress MU多站点网络的多媒体共享插件,安装此插件可以在MU中的所有站点共享媒体,这样我们就不需要为不同的站点重复添加相同的媒体。

这个插件尤其适合多语言的MU多站点,多语言站点的媒体图片都是一样,只是文字不一样,使用Network Shared Media就可以在不同语言站点中使用相同的图片。有些专业的朋友可能会通过FTP直接把图片上传到空间,再以外链的形式进行调用(萨龙龙就是这样做的),但是特色图像是一定要添加到多媒体中,Network Shared Media是否能共享特色图像?答案是不可以的,需要使用作者的另一个插件,在Network Shared Media插件上添加了特色图像共享的插件Network Shared Media Featured Image Support。

作者的这两个插件是一样,后者只是在前者的基础上添加了支持特色图像的功能,所以会提示更新到前者的版本,萨龙龙修改了版本不会再提示更新,有些部分也进行了汉化。


安装启用Network Shared Media Featured Image Support插件以后,点击编辑文章页面中的“添加媒体”,你可以在媒体管理器左侧看到多出了“网络共享媒体”标签,然后就可以选择任何一个站点的媒体文件了:WordPress MU多站点网络共享媒体包括特色图像插件Network Shared Media的使用
要出现此面板只能点击“添加媒体”按钮,点击“设为特色图像”是不会显示网络共享媒体按钮的。两个插件的面板样式是一样,只是Network Shared Media Featured Image Support多了“作为特色图像”这个按钮。

很多主题都是使用timthumb.php插件来调用缩略图,使用Network Shared Media Featured Image Support共享网络特色图像需要修改调用特色图像的代码才能显示特色图像,一般调用特色图像的代码为:

  1. $timthumb_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'full');

将其修改为:

  1. $xmlobject = simplexml_load_string(get_the_post_thumbnail());
  2. $timthumb_src = $xmlobject->attributes()->src;

搞定,看看特色图像缩略图是不是显示了!

有了Network Shared Media Featured Image Support这个插件,媒体的共享实在是好,尤其是特色图像,不用重复添加,省心又省力,赞!
Network Shared Media Featured Image Support下载地址密码: 3mj5