之前让WordPress支持注册用户上传自定义头像功能 一文,通过安装Simple Local Avatars和 WP User Avatar插件,可以让注册用户本地上传头像代替默认的Gravatar...头像,不过一般都认为插件安装多了,会影响速度,那么我们就以WP默认主题Twenty Fifteen为例,把这个功能集成到WordPress主题中,即可方便用户,也显示得主题高大上。...$script_name_append . ‘.js’, array(‘jquery’), false, true ); 目的是,将必须的js文件调用,从默认的插件目录转到当前主题JS目录中,保存simple-local-avatars.php...管理员可以在媒体库中选择头像,其它没有操作媒体库权限的用户只可以本地上传头像。...文件下载 未经允许不得转载:肥猫博客 » php更换wordpress用户头像,将用户本地上传头像功能集成到WordPress主题中
:支持从媒体库选择图片或使用外部图片URL 自定义按钮:可为每个设备设置不同的按钮文本和链接 简码支持:使用 simple_product_showcase 简码在任何页面或文章中嵌入设备展示 演示图...文件结构 奶狗设备展示/ ├── index.php # 主插件文件,包含核心功能和wordpress钩子 ├── assets/ # 资源文件目录...│ └── js/ # JavaScript脚本文件 │ ├── admin.js # 管理后台交互脚本 │ └── frontend.js...自定义表存储设备数据 集成WordPress媒体上传器进行图片管理 使用jQuery实现前端交互和后台管理功能 响应式设计确保在各种设备上的良好显示效果 安全性措施包括nonce验证和数据清理 自定义与扩展...开发者可以通过以下方式自定义插件: 修改CSS文件以调整前端和后台样式 扩展JavaScript文件以添加新的交互功能 在主题中使用过滤器钩子自定义输出 兼容性 WordPress 5.0+ PHP
Sucuri的网络安全研究人员发现了一场大规模的活动,该活动通过在WordPress网站注入恶意JavaScript代码将访问者重定向到诈骗内容,从而导致数千个WordPress网站遭破坏。...这些网站都有一个共同的问题——恶意JavaScript被注入到他们网站的文件和数据库中,包括合法的核心WordPress文件,例如: ..../wp-includes/js/jquery/jquery.min.js ..../wp-includes/js/jquery/jquery-migrate.min.js “ 根据Sucuri的分析,一旦网站遭到入侵,攻击者就试图自动感染名称中包含jQuery的任何js文件。...目前已经发现攻击者正在针对WordPress插件和主题中的多个漏洞来破坏网站并注入他们的恶意脚本。我们预计,一旦现有域名被列入黑名单,黑客将继续为正在进行的活动注册新域名。”
main.js, theme.js 或 custom.js的单文件中。...3.不利用现有的WordPress核心功能来实现其真正的潜力 由于WordPress附带了一套定期更新的库,可以在我们的插件和主题中调用,最好只是尽可能地利用现有的核心功能。...我看到WordPress主题和插件,他们的资产目录中已经有WordPress核心文件(例如,jQuery或Color Picker))中的文件。...除了包装将会变得更大,并且需要更长的时间以加载到网络上,您还必须确保所有第三方库都经常更新,这只是另一件需要处理的事情。...例如,可能有两个插件使用一个通用的jQuery库,这个库可能会加载两次,并可能导致问题。实际上,这是最好的例子,因为jQuery经常在多次站点上加载。这可能是由于编写的插件或主题很差。
此外,WordPress 中内置了一些常用的库(例如 jQuery、jQuery UI 等),我们可以使用 wp_enqueue_script 这个函数直接调用内置库,可以节约代码量,更加清晰规范。...内置的已经定义库的列表和标识符(handle)请点击这里查看。...WordPress 合理引入 JS 和 CSS 的方法 可以使用下面代码为你的插件引入 plugin.css 文件。 文件的类型没有关系,对 CSS 和 JS 都有效。...> 在 WordPress 主题开发中使用 wp_enqueue_script 引入资源 上面的例子都是以插件开发引用资源为例,在主题中引用的方法相似,主要的区别就在于使用对应的函数获取主题目录从而得到主题下面的资源文件地址
shareid=786083554&uk=3238236832 步骤: 一.在主题header.php的适当位置载入jquery库,1.7.2和1.8.3版本的都可以,其余版本的不清楚。...某些主题jquery库已经载入了,不需要重复载入。.../jquery.js 二.在主题header.php的适当位置载入BACKSTRETCH的js文件。...由于我之前在NGRO主题中添加了>>wordpress中ZeroClipboard实现js+flash跨浏览器剪切板复制粘贴 的功能。...造成上面第三步骤的代码和复制粘贴的js代码冲突,技术有限没办法这个东东,坐等高手。希望都能保留,若实在不行,也就把那flash复制功能丢了。
在 wordpress 主题或插件中加载 JavaScript 时,官方推荐的方法是使用 wp_enqueue_script() 来加载,该函数可以指定 JavaScript 的依赖库,指定 JavaScript...文件的版本,设置在页面头部或者底部加载,非常灵活和方便。...比如,我们的主题中有一个名为 “Portfolio Archive” 的页面模板,在这个模板中,我们需要使用 “imagesloaded、masonry、isotope、jquery-ias” 这 4...只在使用了某个页面模板的页面上加载指定的 JavaScript 文件吗,在下面的代码中,首页我们加载了每个页面都需要的 jQuery 和 Main.js 文件,然后判断当前页面是否使用了指定的页面模板,.../js/imagesloaded.js'); ... } } } 在实际的 WordPress 主题开发工作中,并不是每个主题都需要这么操作。
前面分享了两篇有关《 jQuery 仿极客公园火箭发射“返回顶部”效果》的文章,如果你是Word-Press 老手,肯定知道如何移植到WordPress主题中;本文针对的是新手,如果你想在你的WordPress...主题中实现这个效果,那就往下看吧!...建议放在主题目录下的images文件夹中。...一 加载jQuery库文件,如果主题已经加载了,则可以忽略这一步; 二 在主题的footer.php 的适当位置添加以下代码: js文件,或者合并在已有的主题的相关js文件中(建议),还可以包裹在放在footer.php中: var scrollTT = { tTSpeed
说来惭愧,用了这么久的wordpress了,竟然没注意过“WordPress 后台 – 设置 – 讨论,在“其他评论设置”中勾选分页显示评论”这一项。。。设置后竟然好了。...实现方法 一.准备 加载 jQuery 库,这个不解释了。 ...二.开启 WordPress 评论分页 打开 WordPress 后台 – 设置 – 讨论,在“其他评论设置”中勾选分页显示评论,设置一下评论数目,这里的评论数目仅计算主评论,回复评论不作计算。...> 标签也可用标签代替 三.评论分页的 SEO 从 SEO 的角度看,评论分页会造成重复内容(分页的内容正文都一样,并且 keywords 和 description...文件中加入以下 js 代码实现评论分页 // 评论分页 $body=(window.opera)?
让我感到有点跌眼镜的是,那个博客主是个汉纸!看着喜欢,于是右键审查元素扒了代码。 ? ? 看来下代码,发现代码是博客捣鼓笔记的博主木木的作品,不过这个博客现在已经挂了。...给大家献上添加到这个萌妹纸到你的WordPress 主题的方法,但,建议汉纸慎用,下次再分享个适合汉纸的…… WordPress 添加个性化的博客妹纸相关文件 教程中要用到的文件有:一张图片、spig.js...文件 下载地址:直链下载 百度网盘 华为网盘 WordPress 添加个性化的博客妹纸篇教程 一、CSS 将下载得到的spig.png放在主题的images文件夹里(应该都有吧?)...二、加载jQuery库 请确定你的主题有没有加载加载jQuery库,如果没有,请按照《为你的WordPress 选择最佳的第三方jQuery 库》与《WordPress中的jQuery库不起作用的相关问题...… 四、JS 在添加js 文件前,需要对spig.js文件进行修改,打开该文件,用编辑器的"替换
第一、取消谷歌Open sans字体加载(wp更新不受影响) 1、添加代码法 通过禁用谷歌字体,把主题中的function.php文件用ftp下载文件下载到本地;同时,建议将服务器上function.php...哪些文件调用了 Google Fonts 和 Google Ajax 的服务 WordPress 3.5 之前的版本中,核心程序和自带主题都没有调用 Google Fonts 和 Google Ajax...WordPress 3.8 版本一样,只是 WordPress 自带编辑器的样式文件更换了位置:wp-includes/script-loader.phpwp-includes/js/tinymce/plugins...Google Ajax 替换为 360 的镜像库服务 使用 FTP 软件将 wp-includes/script-loader.php 文件下载到本地;同时,建议将服务器上 script-loader.php...; 如此一来,我们就将 Google Fonts 字体库和 Google Ajax JS资源库全部换成了360网站提供的服务上了。
合并所有的js和css文件可以减少HTTP请求,这样能提升访问速度。...Minify的使用非常简单: 把下载到的源码解压缩,把其中的min文件夹复制到Apache的DOCUMENT_ROOT目录下,即你的网站跟目录。.../include/jscript/show.js', '//sa2/include/jscript/jquery.js', '//sa2/include/jscript/fiximage.js',...这样在你的网页中就只需要这样来引用了 看起来简洁许多吧~ 合并多个js,css文件的方法(二):在服务端合并js和css文件 http://www.cnblogs.com/chinafine/articles...上图是本站首页的 JS 请求,从图中可以看出,这一个 JS 请求中,合并了 jquery.js,jquery-ui.js,public.js,index.js 这四个 JavaScript 文件,同理,
WordPress 引入css/js 是我们制作主题时首先面对的一个难点,任何一款主题都要加载自己的 css,js,甚至很有可能还需要加载 Jquery 文件,网上方法特多,说法不一,我们今天借鉴 wordpress...> 但是 WordPress 不能确定是否在在页面加载了 JS,Css 文件,如果另一个插件使用相同的 JS,Css 文件,就无法检查 JS,Css 文件是否已经被包含在页面中。...问题来了:这部分内容显然是在 wp_footer 之前出现的,那么这段代码就在 jquery.js 文件之前出现了,导致该代码段实际上无法工作,因为调用 jQuery 方法的代码段必须比 jquery.js...以上面的情景为例,既然我们需要先调用 jquery.js 文件,那我们就在该代码段之前直接输出需要的 jquery.js 文件,不使用 wp_enqueue_script() 函数,而改用 wp_print_scripts...php wp_print_scripts('jquery'); ?> 直接输出了 jquery.js 文件(通常是其压缩版本 jquery.min.js),那么即使其它的插件或者什么东西使用,<?
那是因为它被嵌入在了许多大型开源项目里面 —— 其中最著名的就是 WordPress。 很多 WordPress 的主题和插件都依赖于 jQuery。...jQuery 库也是当今一些最流行的 JavaScript 框架和工具包的基础层,例如 AngularJS 和 Bootstrap(4.0 及以下版本)。...但是, WordPress 的社区里已经出现了一些反对的声音, 在 WordPress 主题中使用 jQuery 的性能影响 就是一个比较热门的话题。 GMO还表示:jQuery死了吗?...现在, React 已成为当今最受关注的 JavaScript 库。很多现代框架,尤其是 Next.js,都是建立在 React 之上的。...GMO 谈到 Next.js 和 Angular 的时候提到: 这些框架提供了抽象,可以更轻松地在数据和视图之间进行同步。
当我们在修改主题样式后,经常要做的一个重复动作就是按F5刷新网页,今天介绍一款神奇的小工具,可以检测CSS和JavaScript文件的变化,并自动刷新网页的JS脚本Live.js。...Live.js下载 将下载的live.js放到主题目录中,并使用下面的方法加载到当前的主题中,以放到主题js目录中为例, 将下面代码加到主题footer.php中: js/live.js', array(), version, false ); 之后,可以将浏览器窗口和编辑器窗口各占半个屏幕,在修改主题CSS文件保存后,不需要手动刷新,Live.js脚本会检测改动并自动刷新网页...插件名称:PBD Live.js for WordPress GitHub下载 百度网盘下载 该Live.js脚本不仅适用于WordPress主题,同样适合任何网页开发制作 。...另外,Live.js脚本纯粹是为网页开发而设计,没有必要让它一直保留在主题中,因为启用后网页每两秒钟 flashes”一次 ,会影响页面的正常加载。
准备工作 WordPress博客 Lazyload.js(本文提供下载) loading动图(文件已打包,也可以百度找资源) 一个聪明的大脑 文件下载 云盘下载 备用下载 工作大纲 引入jquery.min.js...和LazyLoad.js 图片链接转换 //上转换下 /js/jquery.min.js" type="text/javascript">//主题中已引用Jquery可省略这行 /js/jquery.min.js" type="text/javascript">//主题中已引用Jquery可省略这行jquery.min.js之后。
分别合并成一个文件:这样就实现前端代码简洁,并且相关的文件也变少,网页加载速度也会明显变快,还是以 Sweet 主题为例,合并之后,整个页面除了 jQuery 之外,只剩下合并生成的 JS 和 CSS.../static/js/sweet.js', ['jquery']); }); 需要简单修改成: add_action('wp_enqueue_scripts', function(){ if(did_action.../static/js/sweet.js', ['jquery']); } }); WPJAM 「静态文件」插件增加一个名为 'wpjam_static' 的 Action,并且合并功能启用之后才会存在...博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制和关闭搜索的 WordPress 插件 编辑器优化 优化 WordPress 传统的 TinyMCE 编辑器 添加下划线等按钮...微信小程序 微信小程序 WordPress 基础插件,包含基础类库和管理。 微信群二维码 轮询显示微信群二维码,突破微信群100人限制。
LazyLoad lazyload.js简介 Lazy Load是一个用js编写的jQuery插件,用来实现图片的延迟加载。...通俗来讲就是 “喝多少倒多少” 战前准备 效果预览 准备工作 WordPress博客 Lazyload.js(本文提供下载) loading动图(文件已打包,也可以百度找资源) 一个聪明的大脑 文件下载...云盘下载 备用下载 工作大纲 引入jquery.min.js和LazyLoad.js 图片链接转换 /js/jquery.min.js" type="text/javascript">//主题中已引用Jquery可省略这行 jquery.min.js之后。
WordPress 中的jQuery 库问题曾经困扰了我一段时间。...后来才了解到:为了防止与其他 JS 库(如 YUI)冲突,WordPress 内置 jQuery 库的末尾都在原版的基础上加入了 jQuery.noConflict()这个东东,以至于在jQuery 代码中用...貌似WordPress 默认是加载自带的jQuery 库的,首先你要取消这个功能,使之在前台默认不加载自带的jQuery 库: 打开/wp-includes/script-loader.php文件,以“...jquery.js”为关键词查找,在第127行能找到这么一句(以WordPress 3.5.1为例): $scripts->add( 'jquery', '/wp-includes/js/jquery/...WordPress 自带的jQuery 库。
插件库,但是jquery的版本不能太高,版本过高不能正常使用,推荐jquery.min.js-1.7.1的版本,附件中也是1.7.1的版本 其次你需要引用一个jquery.lightbox.css...和一个jquery.lightbox.min.js这两个就是lightbox图片幻灯片浏览插件的关键,大致如下: jquery.min.js"> jquery.lightbox.min.js"> 具体路径请自行调整 其次你需要写一个js挂载点,大概内容如下...这个问题也是我在emlog移植到wordpress时遇到的问题,wordpress插入的图片是不包含a标签的,我们也不可能说每插入一个img图片就去改代码加a吧 在我苦苦寻觅中,找到了这段代码...js、css ?