第一、取消谷歌Open sans字体加载(wp更新不受影响) 1、添加代码法 通过禁用谷歌字体,把主题中的function.php文件用ftp下载文件下载到本地;同时,建议将服务器上function.php...哪些文件调用了 Google Fonts 和 Google Ajax 的服务 WordPress 3.5 之前的版本中,核心程序和自带主题都没有调用 Google Fonts 和 Google Ajax...WordPress 3.5 ~ WordPress 3.7 各版本中(含类似 3.5.1 这样的小版本),核心程序文件 wp-includes/script-loader.php 和自带主题的函数文件...含类似 3.8.1 这样的小版本),除了核心程序文件 script-loader.php文件和自带主题的函数文件 functions.php 文件外,WordPress 自带编辑器的样式文件也调用了 Google...很显然,如果我们开启这项功能,当 WordPress 发布新的维护更新的时候(比如 WordPress 3.9.2),会自动覆盖掉我们所做的修改。这是我们不希望发生的事情。
自己使用的一些关于 Wordpress 的插件与主题推荐。(以前爱折腾这些,现在已经转投 Hexo 啦。)...查了查,发现是因为我国的特殊国情(防火长城)挡住了 Jetpack 访问的一些资源。其中有谷歌字体,于是就下了这个插件禁用。...(只是部分原因) ---- Jetpack 由 WordPress.com 出品 由 Automattic Description 将 WordPress.com 云的强大功能引入您的自托管 WordPress...Jetpack 使您能够将自己的博客与一个 WordPress.com 帐户连接,以使用一般只有 WordPress.com 用户才可使用的强大功能。...Reason 很好用的一个 wordpress 里的 markdown 编辑器。
慢速访问的Wordpress前台解决方案 就是把调用的谷歌的文件链接换成国内的链接。...在你的后台主题编辑中,在所有的文件中Ctrl+F搜索关键字“google”,如果搜到相关谷歌的链接诸如fonts.googleapis.com大家可以把这个文件下载下来放到自己网站里完了更换成自己网站的文件链接就可以...可能存在谷歌CSS链接的文件有:wp-includes/script-loader.php、functions.php、index.php、header.php,除此之外可能一些插件也有谷歌链接,这就需要你关闭插件看看是否网站打开快了来确定哪个插件含有谷歌链接了...family=Pacifico"); WordPress网站后台慢访问解决方案 解决方法一: 将如下代码复制到主题文件function.php //禁用Open Sansfunction remove_open_sans...解决方法二: 使用360网站卫士代理访问谷歌Open Sans 打开wordpress代码中的文件wp-includes/script-loader.php文件 搜索:fonts.googleapis.com
function.php 里恶意代码的分析和排查 在 WordPress 里“恶意代码”最容易出现的地方就是主题目录下的 function(s).php 里,一般正规的 function.php 文件结尾都会有类似下面这样的结尾注释...清除 function.php 恶意病毒代码 清理也很简单,直接在 function.php 文件里面找到上面的类似代码删除即可,但因为一旦感染会导致你 themes 主题目录所有主题都感染,因此你只清除当前使用主题是无效的...wp-include 和 wp-admin 这两个目录里的文件基本上都是固定不变的,只有在升级、更新 WordPress 的时候才会有部分的覆盖替换,平时来说理论上是不会对这些文件进行修改操作的,通过与本地同样版本的目录文件进行对比可以快速的找出服务器上多出来的文件已经被修改过的文件...虽然有收费模块,但是我们可以使用免费模块“Scan”来扫描自己 WordPress 站点排查含有“恶意代码”的 PHP 文件,虽然有一定的误报率(主要是一些正版插件、主题的加密组件会被误报),但是查找“...最后明月要再次强调一下, WordPress 丰富的插件、主题是优势也是一把“双刃剑”,大家在选择、使用插件、主题的时候一定要慎重, WordPress 不安全主要的因素就是插件、主题这些不是 WordPress
有时主题在提交评论后会刷新整个网页才可获取资源,别人家的都不是这样的,以下可以改善评论后无刷新即可获取资源。 在function.php文件加入以下代码 主题则无需修改 ?...", type: jQuery(this).attr('method'), beforeSend: faAjax.createButterbar("提交中....的评论,将app.js和app.css放入其中。...将文件夹Ajax的评论放在主题根目录。 其中布局需要根据自身主题进行微调。
WordPress代码实现防止发表重复标题的文章,如果对你有帮助就看看吧。其实所有的插件这些的就等于放到function.php的代码片段。...function.php里面的插件集成出来也可以做成一个插件,反过来插件也可以集成到function.php里面,插件的好处就是方便管理,但也添加了静态的资源请求,所以就导致了,插件越多也会导致网站卡顿的情况...主要修改的地方是:将 js 转为 script 标签内容,等于消除一个请求,翻译也省了,换成中文。 将下面代码复制粘贴到你主题的 functions.php 文件里面,这个不用解释了吧?...* Author: hasan movahed * Reviser: INLOJV * Version: 1.0 */// 发表文章页面,前端抓取标题并使用AJAX发送请求add_action( '...php} // 接收前端ajax参数add_action('wp_ajax_title_checks', 'duplicate_title_checks_callback');function
常用模板文件 style.css : css文件一般包括主题声明和通用css样式代码 index.php:主页模板 header.php:header模板,网页头部 sidebar.php:侧边栏模板...,存放主题用到的函数模块 attachment.php:附件模板页面 判断标签 is_home():是否为首页 is_front_page():是否为指定的首页,后台-设置-阅读指定的首页 is_single...网站描述 bloginfo('stylesheet_url'):css文件路径(style.css) bloginfo('template_url'):模板文件目录 wp_head():头部挂钩,通过该函数让其他插件或功能函数在网站头部输出...页的摘要,输入文章发布页面中的摘要面板的内容 the_content('more'):显示内容(post/page)全文 wp_list_pages():显示page列表,常用于显示单篇文章的分页,配合...'下篇', TRUE) : 上一篇文章链接,通常用在单篇文章 single.php 中 php comments_popup_link('暂无评论', '评论数 1', '评论数 %') : 正文中的留言链接
本文有助于你深度了解 WordPress 主题和插件的 PHP 加载顺序,学习 Hook(钩子)Action(动作钩子) Filters(过滤钩子)的概念,弄懂 WordPress 重要函数:do_action...结论 经过上述的分析可以得出一个结论,WordPress 的加载是这样的一个顺序,先加载 插件,再加载 主题根目录中的 functions.php,最后加载主题。...插件是如何运行的 WordPress 的插件也是一段代码, WordPress 插件通过 WordPress 提供的插件 API 和函数,来实现集成到 WordPress 当中去。...什么是 Hook WordPress 的插件机制是基于 Hook 机制实现的,简单来说,就是在 WordPress 的核心代码中,加入了大量让 Hook 挂载的位置,当程序执行到这里时,就会顺着 Hook...我们写插件,就是写一些自定义的函数,然后利用 WordPress 提供的对 Hook 操作的函数,将函数挂载到对应的位置上去。
WordPress子主题怎么保留修改的代码来避免升级覆盖?...答案很简单,使用WordPress子主题功能,升级后无需再次修改原主题,只需要启用并修改子主题就可以了,下面就以Ality主题为例,创建一个Ality主题的子主题。...2、将Ality主题的样式文件style.css和css目录(因为Ality主题有部分样式文件和字体图标在这个CSS目录中)及图片目录img,一起复制到新建的主题文件夹Ality-child中,也可以将之前修改过...3、打开复制过来的style.css文件,在文件头部添加:Template:Ality 这个是关键,其中的Ality名称必须与父主题文件夹名称相同,而且父主题Ality也必须与新建的子主题同在WordPress...主题目录(themes)中。
文件 function.php是wordpress主题目录下的文件,在function.php后面加上一段代码即可,优点是不用登陆数据库。...有两种代码可以达到替换的目的: 1、以下代码,用到WordPress的操作数据敞亮$wpdb,加到function.php内容之后即可; global $wpdb; $wpdb->query("UPDATE...’, ‘replace_text_wps’); 替换文章摘要中的文本内容 方法三、用搜索替换神器插件:Search Regex 如果你不喜欢用上述两种方法,可以试试这款Search Regex插件,安装启用插件后...不过可惜,插件貌似不支持PHP8,这也是现在很多主题和插件存在的问题,因此没有特殊需要暂缓升级PHP8,时机成熟再升不迟。...提醒大家注意,我们如果替换的内容比较复杂,尤其是涉及到代码的时候,不要在前端源代码中复制替换的内容,需要登录WP后台在文章编辑器中,切换到文本编辑模式进行复制需要替换的内容。
方法一、修改wp-config.php文件,在文件中添加以下代码:/** 关闭WordPress自动更新升级 */define('AUTOMATIC_UPDATER_DISABLED', true);2...方法二、在当前主题的 function.php 中添加一个钩子。...3、WordPress 网站怎么关闭 WordPress 的更新提示?仪表盘首页会出现Wordpress的更新提示,有时候闲着会点击到更新。所以将其去掉。...在主题 function.php 文件中添加以下代码即可。...'); // 禁止 WordPress 更新插件remove_action('admin_init', '_maybe_update_themes'); // 禁止 WordPress 更新主题以上代码关闭了插件和主题自动升级
一、WordPress Mobile Pack 汉化精简版 言归正传,上次写在《解决 360CDN 缓存全开的情况下,主题调度失效的问题》一文中,提到了 WordPress Mobile Pack 这个支持绑定二级域名做移动站的主题调度插件...先申明一下,这个插件被阉割的功能有: ①、4 套自带的移动主题(个人觉得奇丑,果断删之); ②、移动访问统计模块(第三方统计已具备,无需重复开启,如 cnzz); ③、推荐到 mexo 啥的,不明所以的功能...于是在 WP 大学找来相应的屏蔽方法,且继续往下看: 方法很简单,编辑主题目录的 function.php 主函数文件,找个位置插入如下代码,保存即可: /** * 隐藏WordPress Mobile...> 的前面就好啦! 哦了,保存 function.php 之后,刷新下后台,烦人的更新提示已经消失不见了: ?...当然,这个方法也适用于其他插件,那天你为了兼容性或功能啥的,不想某个插件“长大”,那么就将第 6 行的路径改成对应插件中包含版本号的文件路径即可。 念起来有点费劲,还是上图实在!
有时候给客户制作的网站,由于修改了一些特定的插件或者主题,这个时候是不希望客户自己去更新主题或者插件的,在当前主题的 functions.php 文件添加如下代码,即可屏蔽 WordPress 后台的更新提示...wp_update_themes'); add_filter ('pre_site_transient_update_themes', '__return_null'); 该功能已经整合到 WPJAM Basic 插件中
WordPress主题开发:https://nicen.cn/1244.html WordPress插件开发手册:https://developer.wordpress.org/plugins/ 开始...1.说明 每次WordPress 网页请求,都会依次执行各种插件的主文件(PluginName.php), 然后才会执行主题的function.php 文件。...除了在 WordPress插件中使用,钩子也被广泛应用于 WordPress 核心的许多功能中,一些钩子只是在 WordPress 埋下了一些占位符,以便我们开发的时候使用,这就是 WordPress...register_activation_hook 我们激活插件时会运行,我们可以使用这个钩子挂载一个函数来设置我们的插件,例如在数据表中添加一些默认设置。...register_uninstall_hook 在我们卸载插件时运行,我们可以挂载一个清理插件所有数据的函数来清理数据库中不再需要的插件数据。
并且据官方宣称在未来的 WordPress 版本中,我们可能会看到更多基于 SaaS 的解决方案。...但是这次 WordPress 5.0 更新强推的 Gutenberg(古腾堡)编辑器就让明月感觉非常的不爽,能不能用先不说,就这个影响了原有主题的正常使用就让人比较接受不了,反正明月用的 Begin 主题实测是受到了影响的...function.php 文件里即可,当然你也可以自建 function.php 文件,更多细节可参考『如何方便的在更新主题时保留 functions.php 里的自定义』一文了解。...插件更新 主题更新 语言包更新 因为明月现在基本都不会在 WordPress 后台进行更新了(具体可参考『VPS 运维中利用 WP-CLI 实现命令行操作 WordPress 更新等』一文了解),所以明月是...『彻底关闭自动更新』了,大家可以根据自己的使用情况来选择上面的代码即可,其中的 add_filter 都是目前官方最新介绍中的,WordPress 3.7 版以上版本均可支持兼容的。
WordPress主题中隐藏 wp_head()函数的版本信息 作者:matrix 被围观: 1,303 次 发布时间:2013-09-30 分类:Wordpress | 无评论 » 这是一个创建于...3258 天前的主题,其中的信息可能已经有所发展或是发生改变。...个别主题代码会显示如下这样的信息: WordPress 3.X.X" /> 这就泄露了wp版本信息。为了加强安全性所以说就要做隐藏。...这是由于header.php 中函数的输出导致的。 你也可以选择删除这行代码,只是有些插件功能的需要,最好保留。...functions.php中添加: remove_action('wp_head','wp_generator'); 参考:http://www.nuanche.com/hidden-WordPress-generator
但是Typecho的正式版已经很久没有更新,其中部分功能甚至无法兼容PHP 7;开发版虽然仍在坚持更新,但是也容易与各种过老的插件和主题产生兼容问题,并且社区的活跃度也略低,开发兴趣不高,最终导致的结果就是插件和主题不够多...而现在将全站迁移至WordPress也是无奈之举,一方面是更好的生态,意味着更多插件和主题选择,减少了重复造轮子魔改程序的情况,另一方面是WordPress有更频繁的更新频率,漏洞和Bug能更快得到修补...避免使用 SQL_CALC_FOUND_ROWS (可选) 在数据量大时,这条命令会非常慢,所以我们将其重写,在主题function.php或者Code Snippets中增加以下代码。...apply_filters 函数 众所周知,WordPress提供了强大的各种Hook,大大降低了编写插件和主题的难度。...以本博客为例,在Blackfire中可以看到,apply_filters函数被调用了近600次,耗费了200ms时间,但是很不幸,目前没有办法解决,只能希望WordPress在后续版本中优化性能。
说明:WordPress由外国人开发的,使用了很多国外网站服务,比如Gravatar镜像、谷歌字体之类的,由于我们在国内,链接速度自然就慢了很多,有的还时不时的被墙,很影响使用,而且功能很强大,但是很多我们都不需要...,这里我们可以通过修改function.php来精简WordPress,从而使网站速度变快。...注意:WordPress加速的一个要点就是能不用插件就不要用插件,插件越多网站越慢。 方法 function.php文件一般在正在使用的主题根目录。...1、禁用谷歌字体 如果使用了WordPress默认的主题那么需要通过插件解决:Remove Open Sans font Link from WP core 如果是其他主题,添加: /** * WordPress...这个去掉了,可以有效精简WordPress多余的nearing。
wordpress使用好看的侧边栏小工具作为站点统计,记录你的文章数,标签数,运行时间... 安装与使用方法 本地下载 云盘下载 1....将这个 php 文件放到主题目录下。 3. 打开主题目录下的 function.php,在最后一个 ?...的路径"); 4....到“后台——外观——小工具”中添加“博客统计”小工具即可。 若不生效,有可能是代码插入的位置不对 ---- 效果图 客户端效果 ? ? ? 后台管理员效果 ?...ps: 浏览量无法统计或报错请安装插件WP-Postviews
需求 自从机缘巧合的开始翻译Gensis的系列教程,越来越沉迷于研究这款WordPress主题框架了,一边翻译一边学习一边也在自己的丘壑博客上实验。...要实现模态效果需要引入一个jQuery的模态插件, remodal ,这个插件用法挺简单的,基本上是开箱即用,也自带了CSS主题,还可以做各种自定义配置,用来实现我的需求已经很够用,够用就行。...后来发现了一个最简单办法:WordPress的模板PHP文件里可以直接把shortcode的内容显示出来,有一个函数do_shortcode() ,这就太方便了,把之前在另一篇文章里用到的插件 display...第一步 前后文章的链接 Genesis框架里面其实已经包含了这个功能,要在文章中自动插入前后文章的链接,只需要在子主题的function.php中加入一句: ?...第二步 添加模态对话框 这一步很简单,直接把remodal的JavaScript文件和CSS文件下载下来,扔进子主题的js文件夹里,注册到WordPress里就行了,都不需要在写额外的js文件来初始化或者运行这个插件