Category: wordpress
每年年底看着很多博主都会列出今年最佳十大文章啥的作一个总结,这事以前我也干过,不过以前是登陆服务器,连接数据库,然后跑几个SQL指令,得到结果,然后拷贝到文章中,很麻烦,而且这结果还是当下的,当SQL跑出来后结果就静态了。 其实,可以通过 shortcode 短指令的方式把这个功能添加到 wordpress 博客中。 WordPress 短指令:获得十大评论最多的文章 这个短指令有几个参数可以配置: “year”:帖子年份,可选,如果没有指定年份,则是基于当年博客中的所有文章来统计。 “type”:这个是HTML列表的类型,默认是 ol(ordered list) 也可以选择 ul(unordered list) “urltype”:博客链接的方式(默认是short),可以是 full 也可以是 short。这里提供了两种方式,但实际上你可以稍微改一下代码自定义 permlink 的格式。 “count”:返回帖子的数目,默认是10个。 以下就是获得十大评论最多的文章的wordpress shortcode PHP函数,您需要复制添加到主题的 functions.php 文件中。 function …
有时候, 我们想要在WordPress的帖子或页面中包含 PHP 或者 HTML 或者其它外部文件, 这时我们可以使用以下PHP代码在WordPress中先添加一个短代码Short Code Function功能: function include_php_in_wordpress($atts) { extract(shortcode_atts( array( 'src' => '' ), $atts)); if ($src!= '') { if (is_file($src)) { return @file_get_contents($src); } …
WordPress(中文译为”博客园”)是一个免费开源的内容管理系统(CMS), 用PHP编写, 并与MySQL或MariaDB数据库配对使用. 它的压缩后的文件大小大约为16M. WordPress是一个基于PHP和MySQL开发的博客平台, 也可以用作内容管理系统(CMS). 它提供了一个强大的模板系统以支持丰富的设计选项, 允许用户创建功能齐全, 优雅的网站. WordPress最初是作为一个博客平台出现的, 但是如今已经被用来构建各种不同类型的站点, 包括新闻, 零售, 电子商务, 教育, 旅行, 非盈利机构和企业站点. 将近4年前, 我向WordPress提交了我的第一个Bug报告, 但在讨论后, 当时被标记为”不修复” (Won’t Fix). 大约1年前, 这个BUG被重新提起 Re-opened, 很快就有一个修复方案并被合并. 几周前, 我收到了WordPress的一封电子邮件, …
wp-admin 文件夹是 wordpress 安装中最重要的文件夹. 它主要包含控制仪表板 Dashboard 等代码. 有一个重要的文件 admin-ajax.php 在正常的博客功能中也需要被用到, 所以单纯的屏蔽整个 wp-admin 也许会损坏一些正常的功能. 最近几天, 我收到了一些邮件警报, 因为我装了一个 Limit Login Attempts 的插件. 该插件可以在后台尝试登陆次数过多的情况下禁止该IP, 能有效避免暴力尝试破解密码 Bruteforce. 我感觉还不够保险, 于是我把 wp-admin 加上了 IP白名单访问允许列表 + …
每次Wordpress升级, 我都是第一时间点更新的, 因为很久之前, 曾经有一次很严重的Wordpress安全事件(虽然不是发生在我身上), 后台被黑, 原因就是Wordpress没有及时更新去修复一些安全隐患. WordPress 5.5 更新最重要的就是图片 Lazy Load, 这可以使博客打开速度又快了一些, 因为图片只会在页面拉到当前视窗的时候才被加载. 装完之后, 立马就发现不对劲了, 经典编辑器Classic Editor只能使用全HTML模式. 图片无法上传(添加媒体), 还有就是b, i, 等编辑按钮都消失了. 原因是WP5.5 更新后, jquery-migrate没有开启, 所以很多插件和主题都不能用. 解决方法也很简单, 在官方修复这个问题之前, 我们可以安装 jQuery …
“我爱水煮鱼” 是一款中文比较有名的 WordPress 博客优化插件, 提供了相当多的功能. 我很久之前装了, 后来觉得不好用就卸载了. 谁知插件很霸道, 虽然在 wp-contents/plugins 插件目录下已经把整个文件夹删除了, 插件列表也找不到该插件了, 可是在WP仪表盘上还是能看到 “我爱水煮鱼” 的模块. 这个模块主要就是显示一些文章, 没啥用. 考虑到安全和隐私问题, 果断要进行清理移除干净. 修改(子)主题的 functions.php 文件, 加入以下即可. //删除 WordPress 后台仪表盘 function disable_dashboard_widgets() { …
当你的Wordpress博客流量大的时候, 不免会收到很多垃圾评论. 本文介绍一种特别简单而且免费的过滤Wordpress垃圾评论的方法. 这种方法不需要你安装任何插件, 也不需要拥有修改Wordpress主题模板函数的能力, 只需要1分钟就可以搞定. 把这个列表拷贝下来 打开 WordPress 的控制面版, 到设置-讨论 拷贝上面的列表到 “评论审核” 或者 “评论黑名单” 的文本框里. “评论审核”: 当评论的内容, 姓名, URL, 电邮或IP中包含以下文字, 它将被设定为待审核. 每行输入一个词或IP地址. 它也会在单词内部进行比对, 所以”press”将会匹配”WordPress”. “评论黑名单”: 当评论的内容, 姓名, URL, …