最近子凡把很大一部分精力都分散在了泪雪建站的改版和泪雪网的运营中去了,随着泪雪网的定位和内容的新增,网站也需要有很多细节的升级,而在今天就给大家分享一个 WordPress 如何在编辑文章时“添加媒体”中默认只显示上传到本文中的附件的方法。

使用 WordPress 的朋友应该都清楚,特别是喜欢图文并茂的网站,肯定离不开的就是 WordPress 文章编辑页面的“添加媒体”按钮,每次点击就能弹出一个插入多媒体的界面,然后页面默认就会列举加载所有最近的媒体库上传的文件,从而文件过多过大的请求下载,就可能造成页面的卡顿或假死,同时也会造成服务器带宽资源的浪费,严重影响网站内容的编辑和效率。

那么正是根据子凡亲自遇到的这个问题,就寻找了一些方法,其中网上已经有分享相关的方法,都是从国外某问答类的站点转载过来的,从而出现的问题就只能看到上传到当前文章的附件,其它的所有多媒体选项就失效了,虽然可以解决问题,但是当我们需要查看之前或者全部附件的时候就完全无力了,所以子凡决定自己研究研究。最终代码如下:

//WordPress “添加媒体”文件时只显示上传到当前文章的附件

//add_action( 'wp_footer', 'fanly_mediapanel_lock_uploaded' );//让前台编辑器也生效

add_action( 'admin_footer-post-new.php', 'fanly_mediapanel_lock_uploaded' );

add_action( 'admin_footer-post.php', 'fanly_mediapanel_lock_uploaded' );

function fanly_mediapanel_lock_uploaded() {

echo '';

}

WordPress 的老规矩依旧将以上代码添加到当前主题的 functions.php 文件中即可。

其实就是在页面中添加了一段 js,子凡做了一个额外的 if 判断,从而完美实现效果,默认第一次点击“添加媒体”的时候默认就是显示上传到当前文章的附件了,而不是全部,大大的提高了编辑效率,当然也可以很轻松的选择显示全部媒体问题,是不是很简单呢?

更多关于 WordPress 优化及疑问可以添加 QQ 群:255308000

除非注明,否则均为泪雪博客原创文章,禁止任何形式转载

wordpress添加html媒体文件,WordPress“添加媒体”文件时只显示上传到当前文章的附件图片...相关推荐

  1. 阿里云OSS上传文件时,如何显示上传网速

    阿里云OSS上传文件时,如何显示上传网速 业务场景 用户上传时,网速很慢,或者在上传大文件时,虽然有进度条,但是动的很慢,或者不明显,用户会产生困惑. 所以就产生了一个显示网速的需求点. 实现方式 E ...

  2. wordpress搜索不了中文linux,WordPress上传带中文汉字名称的图片不显示的解决办法...

    以上是WordPress上传带中文汉字名称的图片不显示的情况,正常上传成功的话,在上图两个地方都会有图片缩略图显示.相信很多WordPress装载linux系统上的朋友都会遇到这样的错误. WordP ...

  3. 如何设置ftp服务器上传文件夹至不同路径,设置ftp服务器上传文件夹

    设置ftp服务器上传文件夹 内容精选 换一换 上传单个或多个本地文件或文件夹至OBS指定路径.待上传的文件可以是任何类型:文本文件.图片.视频等等.上传本地文件或文件夹时,请确保本地文件或文件夹在上传 ...

  4. bootstrap-fileinput上传文件的插件使用总结----编辑已成功上传过的图片

    http://plugins.krajee.com/file-plugin-methods-demo 具体操作 http://plugins.krajee.com/file-preview-manag ...

  5. java中excel文件的导入,限制上传的文件类型,文件的大小,显示上传文件的进度条...

    1. 前台代码 1 <!DOCTYPE html> 2 <html lang="en" xmlns:th="http://www.thymeleaf.o ...

  6. vue实战--vue+elementUI实现多文件上传+预览(word/PDF/图片/docx/doc/xlxs/txt)

    需求 最近在做vue2.0+element UI的项目中遇到了一个需求:需求是多个文件上传的同时实现文件的在线预览功能.需求图如下: 看到这个需求的时候,小栗脑袋一炸.并不知道该如何下手,之前的实践项 ...

  7. Knife4j文件上传不显示上传选择文本域

    Knife4j文件上传不显示上传选择文本域 升级新版本过后不显示上传文件按钮 前置配置 配置效果 解决方式 整体代码贴图 升级新版本过后不显示上传文件按钮 官方解决方法:并不能解决knife4j3.0 ...

  8. vue上传文件到php,vue+axios+php如何实现上传文件功能?,formdata上传文件附加参数...

    vue+axios+php如何实现上传文件功能?Vue Axios PHP如何实现上传文件的功能?, 推荐:<PHP视频教程> 当我们提交表单时,我们经常会遇到一些表单提交要求.vue的a ...

  9. html如何显示上传进度条,HTML5 Ajax文件上传进度条如何显示

    这篇文章主要介绍了HTML5 Ajax文件上传进度条是如何显示的,基于原生html5实现,不需要falsh支持,进度可以自定义显示,控制灵活,对HTML5上传进度条感兴趣的小伙伴们可以参考一下 原本打 ...

最新文章

  1. selenium--driver.switchTo()
  2. Python内置数据结构之双向队列
  3. codeforces round 418 div2 补题 CF 814 A-E
  4. .NET 异步,你也许不知道的5种用法
  5. mysql crash定位分析_MySQL实例crash的案例详细分析
  6. 教程视图Android教程(十三)-- Activity间的切换
  7. oracle11g临时表,oracle11G的临时表空间
  8. DeepStream框架整理
  9. mysql gtids_MySQL GTIDs(global transaction identifiers)
  10. 云优后台提交显示parsererror_Web测试必备技能——F12定位bug属于前端还是后台
  11. 笔记本键盘扣安装注意事项(小技巧)
  12. Android终端系统APP应用性能测试之响应速度流畅度
  13. 图像处理的Alpha通道
  14. 按键精灵学习如何偷菜示例基本代码
  15. 网站开发进阶(七十):CSS 实现圆角有立体感的 DIV 边框
  16. 2021-2-11——除夕
  17. 2021软科大学排名爬虫程序
  18. 如何在word中粘贴美观工整的代码段(planetB/notepad++)
  19. 彻底卸载并重装Anaconda环境与Python的方法
  20. c#dataview遍历_C# DataView.Find方法代码示例

热门文章

  1. 内网安装nginx+keepalived环境配置及简单使用
  2. Tomcat 内存调大
  3. 基于Spring Boot不同的环境使用不同的配置方法
  4. Java应用一般架构
  5. gitlab 删除分支_如何删除gitlab上默认受保护的master主分支
  6. 群晖编译LCD4Linux,LCD4LINUX配置文件一些参数使用解释。
  7. oracle asm 删除diskgroup,ASM磁盘组删除DISK操作
  8. 多机器使用setnx 设置同一个key_Redisson分布式锁的简单使用
  9. oracle 静态监听 端口,侦听动态注册静态注册local_listener参数端口PORT
  10. java代码中何处以main开始_自测题: Java 基础