首页
学习
活动
专区
圈层
工具
发布

php更换wordpress用户头像,将用户本地上传头像功能集成到WordPress主题中

之前让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主题中

1.3K30

WordPress装备页面 插件版带后台

:支持从媒体库选择图片或使用外部图片URL 自定义按钮:可为每个设备设置不同的按钮文本和链接 简码支持:使用 simple_product_showcase 简码在任何页面或文章中嵌入设备展示 演示图...文件结构 奶狗设备展示/ ├── index.php # 主插件文件,包含核心功能和wordpress钩子 ├── assets/ # 资源文件目录...│ └── js/ # JavaScript脚本文件 │ ├── admin.js # 管理后台交互脚本 │ └── frontend.js...自定义表存储设备数据 集成WordPress媒体上传器进行图片管理 使用jQuery实现前端交互和后台管理功能 响应式设计确保在各种设备上的良好显示效果 安全性措施包括nonce验证和数据清理 自定义与扩展...开发者可以通过以下方式自定义插件: 修改CSS文件以调整前端和后台样式 扩展JavaScript文件以添加新的交互功能 在主题中使用过滤器钩子自定义输出 兼容性 WordPress 5.0+ PHP

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

    大规模黑客活动破坏了数千个WordPress网站

    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插件和主题中的多个漏洞来破坏网站并注入他们的恶意脚本。我们预计,一旦现有域名被列入黑名单,黑客将继续为正在进行的活动注册新域名。”

    93920

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

    main.js, theme.js 或 custom.js的单文件中。...3.不利用现有的WordPress核心功能来实现其真正的潜力 由于WordPress附带了一套定期更新的库,可以在我们的插件和主题中调用,最好只是尽可能地利用现有的核心功能。...我看到WordPress主题和插件,他们的资产目录中已经有WordPress核心文件(例如,jQuery或Color Picker))中的文件。...除了包装将会变得更大,并且需要更长的时间以加载到网络上,您还必须确保所有第三方库都经常更新,这只是另一件需要处理的事情。...例如,可能有两个插件使用一个通用的jQuery库,这个库可能会加载两次,并可能导致问题。实际上,这是最好的例子,因为jQuery经常在多次站点上加载。这可能是由于编写的插件或主题很差。

    3.5K10

    WordPress 教程:如何正确引用 JavaScript 和 CSS 文件

    此外,WordPress 中内置了一些常用的库(例如 jQuery、jQuery UI 等),我们可以使用 wp_enqueue_script 这个函数直接调用内置库,可以节约代码量,更加清晰规范。...内置的已经定义库的列表和标识符(handle)请点击这里查看。...WordPress 合理引入 JS 和 CSS 的方法 可以使用下面代码为你的插件引入 plugin.css 文件。 文件的类型没有关系,对 CSS 和 JS 都有效。...> 在 WordPress 主题开发中使用 wp_enqueue_script 引入资源 上面的例子都是以插件开发引用资源为例,在主题中引用的方法相似,主要的区别就在于使用对应的函数获取主题目录从而得到主题下面的资源文件地址

    1.7K40

    指定 WordPress 页面按需加载 JavaScript

    在 wordpress 主题或插件中加载 JavaScript 时,官方推荐的方法是使用 wp_enqueue_script() 来加载,该函数可以指定 JavaScript 的依赖库,指定 JavaScript...文件的版本,设置在页面头部或者底部加载,非常灵活和方便。...比如,我们的主题中有一个名为 “Portfolio Archive” 的页面模板,在这个模板中,我们需要使用 “imagesloaded、masonry、isotope、jquery-ias” 这 4...只在使用了某个页面模板的页面上加载指定的 JavaScript 文件吗,在下面的代码中,首页我们加载了每个页面都需要的 jQuery 和 Main.js 文件,然后判断当前页面是否使用了指定的页面模板,.../js/imagesloaded.js'); ... } } } 在实际的 WordPress 主题开发工作中,并不是每个主题都需要这么操作。

    2.5K10

    WordPress中通过Ajax评论分页实现方法

    说来惭愧,用了这么久的wordpress了,竟然没注意过“WordPress 后台 – 设置 – 讨论,在“其他评论设置”中勾选分页显示评论”这一项。。。设置后竟然好了。...实现方法 一.准备 加载 jQuery 库,这个不解释了。  ...二.开启 WordPress 评论分页 打开 WordPress 后台 – 设置 – 讨论,在“其他评论设置”中勾选分页显示评论,设置一下评论数目,这里的评论数目仅计算主评论,回复评论不作计算。...> 标签也可用标签代替 三.评论分页的 SEO 从 SEO 的角度看,评论分页会造成重复内容(分页的内容正文都一样,并且 keywords 和 description...文件中加入以下 js 代码实现评论分页 // 评论分页 $body=(window.opera)?

    1.5K20

    WordPress 添加个性化的博客宠物(妹纸篇)

    让我感到有点跌眼镜的是,那个博客主是个汉纸!看着喜欢,于是右键审查元素扒了代码。 ? ? 看来下代码,发现代码是博客捣鼓笔记的博主木木的作品,不过这个博客现在已经挂了。...给大家献上添加到这个萌妹纸到你的WordPress 主题的方法,但,建议汉纸慎用,下次再分享个适合汉纸的…… WordPress 添加个性化的博客妹纸相关文件 教程中要用到的文件有:一张图片、spig.js...文件 下载地址:直链下载 百度网盘 华为网盘 WordPress 添加个性化的博客妹纸篇教程 一、CSS 将下载得到的spig.png放在主题的images文件夹里(应该都有吧?)...二、加载jQuery库 请确定你的主题有没有加载加载jQuery库,如果没有,请按照《为你的WordPress 选择最佳的第三方jQuery 库》与《WordPress中的jQuery库不起作用的相关问题...… 四、JS 在添加js 文件前,需要对spig.js文件进行修改,打开该文件,用编辑器的"替换

    1.7K50

    解决新版wordpress打开速度超级慢的问题

    第一、取消谷歌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网站提供的服务上了。

    5.9K30

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

    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),那么即使其它的插件或者什么东西使用,<?

    2.3K30

    为啥过时的 jQuery 仍然是市场占有率最高的 JS 库?

    那是因为它被嵌入在了许多大型开源项目里面 —— 其中最著名的就是 WordPress。 很多 WordPress 的主题和插件都依赖于 jQuery。...jQuery 库也是当今一些最流行的 JavaScript 框架和工具包的基础层,例如 AngularJS 和 Bootstrap(4.0 及以下版本)。...但是, WordPress 的社区里已经出现了一些反对的声音, 在 WordPress 主题中使用 jQuery 的性能影响 就是一个比较热门的话题。 GMO还表示:jQuery死了吗?...现在, React 已成为当今最受关注的 JavaScript 库。很多现代框架,尤其是 Next.js,都是建立在 React 之上的。...GMO 谈到 Next.js 和 Angular 的时候提到: 这些框架提供了抽象,可以更轻松地在数据和视图之间进行同步。

    1.8K30

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

    当我们在修改主题样式后,经常要做的一个重复动作就是按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”一次 ,会影响页面的正常加载。

    3.2K20

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

    分别合并成一个文件:这样就实现前端代码简洁,并且相关的文件也变少,网页加载速度也会明显变快,还是以 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人限制。

    7.5K30
    领券