江枫

建站与WP踩坑

1.PHP从5.6升级到7.4后插件报错

   Crayon Syntax Highlighter插件在PHP7.4以上居然会报错!

2.同时使用Elementor和GIF插件时GIF的报错

   报错为:Uncaught Error: Call to undefined function get_current_screen()
   没有定义get_current_screen函数,查了一下这个函数是WP内置的一个获取屏幕的函数,原因是打开Elementor编辑器时跳到了WP外的编辑器了,导致GIF插件调用WP的函数失败了
   百度了一下只要重新require一下对应模块就可以拿到函数了(虽然这个模块用不到)

3.插入的图片太小拉,别人都有点击放大功能凭什么我没有??!

  首先想要这个功能需要一些额外的插件,我找了一个功能最简单的插件:Simple LightBox
  光有插件还不行,还需要在插入图片的时候右下角选择一下连接到媒体文件(也就是连接到我们自己的媒体库内),当然你也可以自己加代码

默认的图片格式:![](你的图片地址)
支持放大后的格式(链接到媒体库的格式):[![](你的图片地址)](你的图片地址)

举个栗子:

4.文章中引用的图片可以直接通过改网站直接访问,这也太不安全了

  于是在主题的function.php文件里添加了以下代码,当访问到文章内的图片时,跳转回文章界面,当访问到没有被文章引用的图片时回首页

文章大纲