Tag: WORDPRESS

通过PHP脚本 批量设置 WORDPRESS 博客文件夹属性

WP 博客的一些文件夹或者文件需要特定的安全访问属性. 这样就会被任意用户恶意的更改. 如果你的VPS服务器上有多个博客, 可以通过以下脚本很方便的保证 WP文件夹的访问属性是最佳的安全的. // 定义WP博客的根目录 $wp = array( '/var/www/justyy.com/', '/var/www/helloacm.com/', '/var/www/codingforspeed.com/' ); foreach ($wp as $site) { echo "处理 $site ...\n"; chmod($site, 0755); chmod($site . 'wp-includes', …

在WORDPRESS管理员界面上面添加菜单选项

WordPress 提供 add_action 用来在指定的事件中 运行代码. 比如在 管理员界面中的最上面可以通过 $wp_admin_bar 的 add_menu 方法来扩展菜单选项: 此函数的具体用法可以查看: https://codex.wordpress.org/Class_Reference/WP_Admin_Bar/add_menu $wp_admin_bar 变量是全局变量. 你可以把菜单参数(数组)传入 add_menu 方法: $menu = array( 'id' => 'helloacm_add_top_admin_bar_google_webmaster', 'title' => 'Google Webmaster', 'href' …

开发 WordPress 插件 教程 – 插件是如何工作的?

WORDPRESS 博客强大的地方 就在于可以用插件 扩展功能. WORDPRESS有一个专门管理插件的页面 可以很清楚很简单的对每个插件进行 升级, 配置, 开启和关闭等操作. 插件目录 所有插件都存于/wp-content/plugins 目录下. 每个插件都有自己的目录. 目录下必须要有同名的 PHP 文件 作为插件的入口. 比如你创建了文件夹 sample 在里面就必须有 sample.php 作为插件的入口. 插件的描述信息 插件的描述信息需要在 PHP 文件的最顶段 以注释的方式指定, 比如: <php …

开启 JustYY 论坛

本站开启了 论坛, 是基于WORDPRESS博客的 简易论坛. 由以下插件提供. 这个简易论坛插件正是我想要的. 因为简单 轻便. 可以不需要注册就像发表评论一样 发帖子. 所有帖子我都会尽量在 24小时内回复 真正做到 有问必答. 暂时先开4个板块: 英国生活, 计算机科学, 灌水和建议 和 购物 代购 新用户注册 忘记密码 更新: 发现这玩意很鸡肋, 还不如直接在 Github 上开个讨论区/Discussion: 请移步这里. …

通过SQL查询2015年最受欢迎的博文

每到年底 写博客的人也许想知道自己这一年最受欢迎的博文有哪些. 当然这个最受欢迎的定义不同 可以是 浏览量 可以是点击率 可以是 FACEBOOK 点赞次数 最为简单的是评论数目 因为这个在 WordPress数据库里直接可以查询到. 可以在 PHPMyAdmin 或者 MYSQL 控制台里运行以下 SQL语句查询结果. 获取这一年总共发表多少文章 SELECT Count(1) FROM `wp_posts` WHERE date_format(`post_date_gmt`, "%Y") = '2015' and …

WordPress 最简单的过滤垃圾评论的方法

WordPress 很多垃圾评论都是由程序直接调用访问 wp_comments.php 造成的. 所以我们可以在 functions.php 文件里加入以下代码 新增一个过滤 简单的检查是否是直接调用. function check_referrer_comment() { if (!isset($_SERVER) || $_SERVER == '') { wp_die(__('请不要直接访问这个文件.')); } } add_action('check_comment_flood', 'check_referrer_comment'); 如果 HTTP_REFERER 值没有被设置或者为空 则不会继续到下一步添加评论. 当然 …

使用 WP 插件 Imagify 来压缩上传的图片

https://imagify.io/ 是 WP-ROCKET 作者开发的. 用途就是把图片尽可能的压缩用于加快网页读取速度. 有两种方法用这玩意. 你可以直接到官网上 可以上传图片 然后服务器就会自动压缩你的图片 然后再下载. 这种方式比较麻烦 不推荐使用. 当然如果你的网站不是WORDPRESS就只能用这种方法. 第二种方法就是集成到 WordPress 插件中. WordPress 插件 Imagify 可以从这里下载 IMAGIFY 插件: Imagify 1.1.6 然后 到 WP 插件 – …