首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WordPress文章的外链图片自动下载到本地

WordPress很多插件或者代码都可以实现在编辑文章自动将外链图片下载到本地,最终我选择了一个叫:Easy Copy Paste的插件。...大家可以自己后台下载下,我这里在提供一个代码版: 更容易使用~ 加到当前主题函数模板 functions.php : function ecp_save_post($post_id, $post)...=> 'inherit' ); } add_action('save_post', 'ecp_save_post', 120, 2); 单篇操作 之后,编辑文章只需要点击更新按钮,就可以将文章的外链图片下载到本地并替换链接...不过逐个编辑文章不仅繁琐而且工作量不小,这里教大家一个小技巧,可以批量下载文章的外链图片。...批量操作 该插件的代码不仅可以在正常的编辑页面点击更新按钮触发下载功能,而且可以在后台所有文章列表页面触发下载图片功能,原理明白了,操作就简单了。

33550
您找到你想要的搜索结果了吗?
是的
没有找到

禁止移除 WordPress 4.2 前台自动加载的 emjo 脚本

如果你更新了WordPress 最新版本的4.2 版本,查看网页源代码你会发现WordPress 会自动在head加载一段用于支持emjo 表情的脚本(JS+CSS),对于大部分人来说,这个是十分鸡肋的功能...原因分析 脚本就是类似下面的代码: window....1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName...因为WordPress 更新4.2 的一个新增功能就是支持emjo 表情,但看部分加载源居然是wp.org的js 文件(wp.org 有被墙否?)对于大部分人来说,这个是十分鸡肋的功能。...去除/删除/禁止方法 要禁止WordPress 在前台自动加载这段脚本,可以用以下方法: 1)插件法 安装 Disable Emojis 插件:https://wordpress.org/plugins

1K100

检测CSS和JS改动自动刷新脚本

当我们在修改主题样式后,经常要做的一个重复动作就是按F5刷新网页,今天介绍一款神奇的小工具,可以检测CSS和JavaScript文件的变化,并自动刷新网页的JS脚本Live.js。...Live.js下载 将下载的live.js放到主题目录,并使用下面的方法加载到当前的主题中,以放到主题js目录为例, 将下面代码加到主题footer.php: <script type="text.../<em>javascript</em>" src="<?...如果认为添加上面的代码之后还要删除比较麻烦,也可以安装利用Live.js<em>脚本</em>制作的<em>WordPress</em>插件。...插件名称:PBD Live.js for <em>WordPress</em> GitHub下载 百度网盘下载 该Live.js<em>脚本</em>不仅适用于<em>WordPress</em>主题,同样适合任何网页开发制作 。

2.9K20

Code Embed:在WordPress文章和页面添加Javascript的最佳插件

宿主环境:浏览器(web端)、node.js(服务端) 狭义上来说有两种: 一个是基于浏览器端的 JavaScript (前端 ),是运行在浏览器环境里的脚本语言,更多的是对html dom元素的操作,...所以,当我们在谈论在WordPress嵌入JavaScript时,特指的是浏览器端的JavaScript。 为什么要在WordPress文章或页面添加JavaScript?...由于JavaScript是一种客户端脚本语言,它可以在网页上实现复杂的功能,网页展现给你的不再是简单的静态信息,而是实时的内容更新,交互式的地图,2D/3D 动画,滚动播放的视频等等。...一般来说,在WordPress文章或页面插入JavaScript的方法有如下几种: 编辑器:在古腾堡编辑器插入一个HTML块,把代码以HTML的形式插入。...比如在本博客WordPress 精品插件大全页面的开发小记的Python代码、PHP代码的嵌入就是直接使用了gist提供的JavaScript嵌入方式 PHP文件:WordPress核心代码已经自带了很多的

4.4K40

javascript如何将字符串转成变量或可执行的代码?

有这样一个需求:当前作用域内有未知的一些变量,其中一个函数可以拿到某个变量名字符串,怎么能在函数内通过传进来的字符串取到作用域链的变量值,示例小 demo 如下: const name = '周小黑...' const age = 18 /** * @param {String} e 变量名字符串 * @returns value 通过变量名字符串在作用域链取到的变量值 */ function...主要有三种方式: eval() 函数 eval() 函数会将传入的字符串当做 JavaScript 代码进行执行,所以下面的字符串可以正确取到变量对应的值,eval 对比 new Function 和...setTimeout 定时器 setTimeout 的第一个参数我们平时都是传一个函数,它其实也是可以传字符串进去的,在浏览器是可以正常执行的,在node环境中会报错。...实际上浏览器也是不推荐这么用的,另外需要注意的是字符串的变量只能访问全局作用域,不能访问局部作用域,如果全局作用域中没有,就是 undefined。

29330

在 Java 代码来一段 JavaScript?聊聊 Flowable 脚本任务

---- 前面的文章我们一起玩了 Flowable 的 ServiceTask,今天我们再来看看 Flowable 脚本任务。 1....,在脚本任务,流程在这个节点中所做的事情则是用其他一些脚本语言如 JavaScript、Groovy、Juel 等写的。...脚本任务的图标如下图所示: 2. 实践 写一个简单的例子我们来一起看下。 2.1 JavaScript 脚本 我们先来看用 JavaScript 写这个脚本。...不过我们可以在 ACT_HI_VARINST 表查看流程运行信息: 可以看到,相关的变量和变量值都保存着。 2.2 Groovy 脚本 看懂了 JavaScript 脚本,Groovy 就好懂了。...另外说一句,使用 Groovy 脚本,千万别忘了 Groovy 依赖,如下: org.codehaus.groovy <

1.5K30

全球N个WordPress网站感染了……

安全研究人员又发现了超过2000个WordPress站点,感染了被加载到WordPress后端登录页面的键盘记录器,研究人员将这些新发现的感染地点与 2017年12月初发生的类似行动联系起来。...回顾: 2017年12月发生的事件: 在将近5500个受感染的WordPress网站上发现了键盘记录器 将近5500个WordPress站点被恶意脚本所感染,这些脚本记录键盘敲击,有时还会使浏览器加载加密的程序...在大多数WordPress网站上,唯一可以窃取用户数据的地方是评论栏,一些WordPress网站被配置为在应用商店上配置,在这些实例,攻击者可以记录信用卡数据和个人用户详细信息。...这些事件大多发生是因为黑客通过各种手段入侵WordPress站点,并将恶意脚本隐藏在函数内,php是所有WordPress主题的标准文件。 攻击很简单。...不法分子找到不安全的WordPress网站 - 通常运行较老的WordPress版本或较旧的主题和插件 - 并利用这些网站的漏洞将恶意代码注入到CMS的源代码。 恶意代码包括两部分。

1.4K90

WPJAM「静态文件」:一键合并 WordPress 插件和主题的 JS 和 CSS 文件,加快页面加载速度

每个插件和主题可能有自己的 CSS 和 JavaScript 内联代码或者文件,如果 CSS 和 JavaScript 内联代码或者文件一多,就开始出现了两个比较难受的问题: 前端静态文件的问题 1....如果已经安装了 WPJAM 「静态文件」插件,并激活合并功能之后,我们就不需要 WordPress 原来的注册脚本和样式,而是通过 wpjam_register_static(key, args) 把静态文件注册到合并列表...博客 支持一键将文章图片下载到 WordPress 媒体库 搜索优化 支持限制和关闭搜索的 WordPress 插件 编辑器优化 优化 WordPress 传统的 TinyMCE 编辑器 添加下划线等按钮...,支持截屏贴图等 标题设置 一键设置 WordPress 所有页面的页面标题 登录优化 一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定 内容模板 通过短代码在内容插入一段共用的内容模板...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论的外部链接加上安全提示的中间页。

6.9K30

WordPress开发人员犯的12个最严重的错误

其他的,如将你的JavaScript全写在一个单独的文件, 是懒惰的工程师常见的做法。 无论你犯了什么错误,请继续阅读,找出新的和经验丰富的开发人员所犯的12个最常见的WordPress错误。...1.将WordPress主题的JavaScript代码放入一个主文件 有一次,在为客户的网站做页面速度优化时,我注意到他们使用了一个高级主题,这个主题包含了所有他们正在使用的库,包括定制代码,在一个名为...在实时环境,这是一个推荐的选择,因为它会使私有服务器路径和脚本隐藏在公共视图中,这对于安全性原因非常有用。然而,在开发阶段,最好将它设置为“true”,因为它将通知我们代码的任何错误。...它带来的主要缺点如下: 1.由于CSS文件正在加载到head标签(这是正常的,大多数正在加载),因此出现了一个性能问题,因为浏览器必须在呈现页面之前完全下载该文件。...在PHP脚本,只有三分之一的代码被实际使用时,我已经多次看到这种做法。 这可能有一些缺点,包括: 1.代码不使用与现有项目代码相同的样式。

2.9K10

如何将 JavaScript 文件引入到 HTML

本教程将介绍如何将 JavaScript 合并到您的 Web 文件,包括内嵌到 HTML 文档中和作为一个单独的文件。...但是,如果您的脚本需要在页面布局的某个点运行——比如 document.write用于生成内容时——您应该将它放在应该被调用的点,通常是在 部分。...使用单独的 JavaScript 文件 为了适应更大的脚本或将在多个页面中使用的脚本JavaScript 代码通常存在于一个或多个 jsHTML 文档引用的文件,类似于引用 CSS 等外部资产的方式...使用单独的 JavaScript 文件的好处包括: 分离 HTML 标记和 JavaScript 代码,使两者更直接 单独的文件使维护更容易 缓存 JavaScript 文件时,页面加载速度更快 为了演示如何将...和 CSS,我们可以将 index.html页面加载到我们选择的 Web 浏览器

11.6K40

WordPress 技巧:使用 defer 延迟加载 JavaScript 程序,加快页面渲染

什么是 JavaScript 的 Defer 属性 这种情况大家都可能遇到过:就是 head 中有 N 个脚本,当加载这些脚本的时候就会阻塞页面的渲染,也就是常说的空白,当然我们可以把源代码脚本放到...这个时候我们可以使用 Defer 属性,它是 JavaScript 中比较少用的一个属性,可能你从来都不会使用它,但是相信看完这里的介绍,相信你就不会离开它,它的主要功能就是让脚本在整个页面加载完之后再解析...,而非边加载边解析,这对于只包含事件触发的 JavaScript脚本来说,可以提供整个页面的加载速度。...不要在 defer 型脚本程序段包括任何立即执行脚本要使用的全局变量或者函数。...给 WordPress 中使用的脚本加上 Defer 属性 那么在 WordPress ,我们怎么给 WordPress 使用的脚本自动加上 Defer 属性呢?

41420

如何删除渲染阻止JS 和 CSS以提高网站速度

image.png 但是,这些主题和插件需要 JavaScript (JS) 和级联样式表(CSS) 才能工作。WordPress脚本文件的形式自动创建它们。它们通常优化不佳。...因此,在本指南中,我们将探讨如何查找和删除这些渲染阻止脚本,并向您展示如何提高 WordPress 网站的加载速度。...WordPress 使您可以更轻松地识别网站上的脚本并使用各种优化插件对其进行编辑。我们将在接下来介绍这些内容。 6....使用插件优化您的 WordPress 网站 同样,您不需要编程知识来优化您的 WP 网站。虽然一些经验会有所帮助。尽管如此,还是有一系列针对脚本优化的插件。...在删除或编辑脚本之前,您需要手动跟踪和识别脚本。在大多数情况下,您的 WordPress 软件包已经提供了此插件。 Async Javascript:由 WordPress 提供的开源插件。

3K20

寻找 Mac 平台上 Windows Live Writer 的替代品

用客户端写博客比网页端有很多优势,比如网上的图片,截屏的图片,可以直接快捷键粘贴到博客,再比如配合插件,可以很方便地实现我需要的代码高亮效果。...写博客的同学可以在这里下载到,代码高亮效果使用SyntaxHighlighter 插件完成: 如果你的博客是 WordPress,在服务端开启远程发布服务即可: 在 Mac 环境下,我尝试了三款它的替代品...其实,对于代码高亮功能不支持,但是如果允许我自定义 tag,我也可以搞得定——对于任意代码,只要把它写入相应样式的 pre 标签内,就可以生成 SyntaxHighlight 脚本文件能够识别的代码高亮规则的格式...: // code here 于是我换了一款:ecto。...,代码刷子类型需要在提示的对话框输入,例如 javascript

32910

WordPress 通过模板文件和自带的函数引入 cssjs 的两种方法

该参数只在WordPress不了解脚本情况时使用。默认值:None $deps(数组)(可选)脚本所依靠的句柄组成的数组;加载该脚本前需要加载的其它脚本。若没有依赖关系,返回false。...默认值:false $in_footer(布尔型)(可选)通常情况下脚本会被放置在区块。如果该函数为true,脚本则会出现在区块的最下方。要求主题在适当的位置包含有 wp_footer() 钩子。...WordPress 默认在 wp_head() 处理,而我们改为在 wp_footer() 处理。...wp_print_scripts() 则直接在你使用此方法的位置输出需要的 JavaScript 文件,而不是加入到 WordPress 的处理任务。 如果我们在页面的中间使用 告诉 WordPress 需要加载 jquery.js,WordPress 在 wp_footer() 处理的时候也会先检查前面是不是已经有了,如果有了就不会再重新加载一次。

1.6K30
领券