说明实时统计在线用户和游客数量记录并显示历史最高在线人数显示当前在线用户的头像和名称提供可自定义的小工具支持虚拟数据生成,用于演示或测试后台管理界面,提供各种自定义选项支持自定义CSS样式更多........php/** * Plugin Name: 在线用户统计 * Plugin URI: https://6.ke * Description: 统计在线用户和游客,支持多种显示样式和自定义设置。...defined( 'ABSPATH' ) ) { exit;}// 定义插件常量define( 'ONLINE_USERS_TRACKER_VERSION', '1.0.35' );define(...'public/class-online-users-tracker-public.php';// 初始化插件function run_online_users_tracker() { $plugin
前段时间根据自己的提高博客用户体验的想法尝试提高了一下我爱水煮鱼的用户体验。其实也没有什么原创性!主要是针对 Landing Site 这个插件的修改!...目前实现了以下两个功能: 用户分类 博客注册用户 欢迎回来,显示用户名,如果不是直接输入,显示来源。显示登陆后台链接。...博客留过言的用户(保存一个月) 欢迎回来,显示用户名,如果不是直接输入,显示来源,并根据来源建议订阅。 潜水者或者初来者 欢迎来到博客,显示来源,建议留言,并根据来源建议订阅。...加强 Cookie 功能,能够纪录普通用户访问次数等等。 更疯狂的想法 对于注册用户,在后台建立一个页面,显示用户留过的言以及阅读过的文章,根据这些文章的 tag 建议用户阅读那些其它文章。...对于留言用户,鼓励注册未注册用户,并提供根据用户名或者 email 认领以前留言的按钮。 ----
WordPress 网站有个很大的安全问题,就是会暴露用户的登录名称,比如打开文章作者归档页面: example.com/author/username 链接最后的英文就是作者的真实登录名。...另外查看源代码,在body中会看到类似的:author-xxxx author-1,其中xxxx就是用户登录名,数字1就是用户的ID。...查看登录用户的评论源代码也会看到类似:comment-author-xxxx 这样有被暴力破解的可能。 这个问题不仅在于免费WP主题中存在,而且大部分商业收费主题也都存在这个问题。...网上有修改隐藏用户登录名的代码,对于有动手能力喜欢折腾的童鞋可以自行查找。 如果不想折腾代码,可以通过安装WordPress自定义用户链接插件:Edit Author Slug,自定义链接名称。...Edit Author Slug插件下载 插件可以让用户自己在个人资料中,用除了用户名,之外的名字、姓氏、昵称做为链接后缀。
> 这个时候去看WordPress后台已安装的插件页面就能看到你创建的插件了,这样一个插件文件就创建成功了 不过我们还需要继续完善增加功能,因为这个插件并没有什么用 启用插件 WordPress的强大就在于提供了各式各样的函数...、方法,通过register_activation_hook这个方法可以添加插件启用时的回调 可以使用这个方法增加我们启用插件时的初始化数据处理,比如我们初始化的时候需要给wp_options表中入库默认的配置信息...wp_options表中增加PushWordPressToWeChat字段,值是串化后的数据 停用插件 我们的插件建议还是提供一个选项让用户选择,停用时是否删除我们插件给wp_options表中增加的字段...,如果是那就当用户选择停用的时候删掉插件增加的字段 删除插件 停用时都要考虑是否删除增加的字段,那么删除时就不用说了 当插件被删除时默认会在插件目录下找uninstall.php文件,并调用里面的方法...> 在文件开头添加判断是否是WordPress后台调用的,防止直接调用这个文件将插件删除
怎么批量删除WordPress自定义栏目?ordPress自定义栏目功能强大,我们可能利用该功能使主题实现特殊功能和效果,如调用显示指定的图片和内容等。...但不同的主题所使用的自定义栏目也不同,当你更换主题后这些自定义栏目数据会继续留在数据库中成为垃圾数据,如果文章较多手动删除这些自定义栏目不现实,其实只需下面的一段代码,即可批量删除这些自定义栏目。...'" ); 2、之后,指定删除的自定义栏目会自动从数据库中被清理掉。...该代码运行一次就够了,没有必要留在主题中,用后删除即可。 3、另外,SQL语句批量修改方法。...4、WordPress自定义栏目的批量删除: DELETE FROM wp_postmeta WHERE meta_key = "栏目名称"; 5、自定义栏目的名称替换 UPDATE wp_postmeta
WordPress Related Posts 这个插件已经被下载了2万多次。但是个人对这个插件一直有一个不满意的地方,那就是效率不是很高。...是的,这个插件是使用了一条效率很低的 SQL,因为根据 Tag 来查找相关日至要对所有的 Post 扫一便,看看是不是有相同的 Tag。...既然没有想到效率更高的 SQL,我想到的第二个方法是缓存,第一个方法是可以使用 WordPress 对象缓存,但是 WordPress 2.5 已经全部采用内存缓存而舍弃了文件缓存,如果主机没有安装内存缓存模块...,基本没用,当然也可以是用高级缓存插件,如:WordPress Super Cache。...不过我这里使用的是 PostMeta 来缓存。 我们知道,PostMeta 表是用来存储 Post 其他自定义字段,比如你可以在 WordPress 编辑界面自定义字段那里使用它。
前言 近期,研究人员在WordPress的权限处理机制中发现了一个安全漏洞,而这个漏洞将允许WordPress插件实现提权。...核心设置存储在数据库中,这也就意味着用户角色现在已经独立于插件了,即使插件不启用,也不会影响到相关的角色权限。...但是这个漏洞允许商铺管理员删除服务器上的任意可写文件,所以我们我们额可以通过删除WooCommerce的主文件-woocommerce.php来禁止WordPress加载该插件。...这篇文章主要介绍的是WordPress插件中的文件删除漏洞,而这些漏洞将允许攻击者在使用了meta权限的WordPress站点上实现提权。...除此之外,在某些特定环境下文件删除漏洞还可以配合Phar反序列化漏洞一起使用。 *参考来源:ripstech,FB小编Alpha_h4ck编译,转载请注明来自FreeBuf.COM
在安装WordPress程序时往往欠考虑,管理员账号用户名起的比较简单,有被暴力破解的可能,但WordPress默认在后台无法修改用户名,再新建一个管理员账号删除原来的,管理员的ID也会变这不是我们所希望的...可以通过安装WordPress用户名修改插件:Username Changer,修改自己和其他注册用户的用户名称。...WordPress后台插件安装页面搜索:Username Changer,安装启用后,进入用户→我的个资料页面,发现在原来灰色不可编辑的用户名右侧增加了一个“Username Changer”链接,点击会出现...“Save Username”保存用户名按钮,用户名也可以修改编辑了,如图: 只有管理员可以使用该插件的修改用户名功能,不用担心其他注册用户随意变更自己的信息。
Baidu Submit URLs 主动提交新文章到百度,加快收录速度 Comment Reply Notification 评论回复通知插件 Hermit X 音乐播放器 Link Manager 友情链接管理...No Self Pings 防止网站内链互Ping WP SMTP 使用SMTP发送E-mail WP-PostViews 统计文章查看次数 WPJAM 七牛镜像存储 使用七牛云加速静态资源 WPJAM...BASIC 七牛镜像储存的捆绑插件…… 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明转载自:本站使用的WordPress插件
当WordPress注册时,默认的只需要填写用户名和邮箱,提交后密码会由系统发送邮件到用户邮箱里,然后用户在通过链接来设置或者更改密码,这个过程麻烦又不方便。...然后我们今天给大家介绍的这款插件只需要上传安装,然后我们用户注册的时候就可以直接设置密码,而且可以防止机器人注册。 插件截图
Advanced Custom Fields 是一款非常强大的自定义字段插件,允许你自己添加多种形式的自定义字段类型,比如 Image、Checkbox、File、Text、Select、True /...你可以使用这个WORDPRESS插件为页面、文章、分类、用户建立自定义字段。...下面我就具体介绍一个这个插件的详细使用方法: 一、安装插件: 1.在后台插件安装界面搜索 Advanced Custom Fields 即可在线安装 2.启用插件后,你就可以在左边菜单看到“字段”,进入后点击...这也可以是选项/分类/用户等 其他地方显示的值 $post_id = null; // current post $post_id = 1; // post 1 $post_id = "option"...>"> 自定义文章类型如何使用字段 1、自定义文章类型分类页获取分类自定义字段的方法: <?
WP User Avatar 简介 安装 WP User Avatar 以后,就可以 在后台 – 设置 – 讨论,设置网站的默认头像,还会在后台 – 用户 – 我的个人资料,添加了一个自定义头像功能,允许用户设置自己的头像...这样一来,如果用户在“个人资料”中设置了自己的头像,就优先显示,如果没有设置,就显示用户的 Gravatar 头像,或者网站的默认头像。 食用方法: 后台设置网站的默认头像: ?...后台 – 用户 – 我的个人资料,自定义头像: ? 在哪获取? 可直接后台插件安装界面搜索 WP User Avatar 在线安装,或者下载之后再上传安装
/wordpress/wp-ajax-edit-comments/ 描述: WP Ajax Edit Comments (适用于 WP 2.1+)允许用户和管理以相同的方式去编辑文章的留言。...未来计划: 当有人修改了留言,Email 管理员 如果用户对留言做了较大的改变或者增加了链接,重新审核留言 修正错误信息 显示给用户还剩多少时间可以修改 评论: 这是一个我喜欢使用的插件,只是因为它让很多事情变得简单...我相信这个插件主要的目的是为了:允许你的用户去编辑他们的留言以便改正他们的拼写,语法等等。 这个插件让你可以设置时限,过了时限,用户就不被允许编辑他的留言。...这个插件一个非常好的功能是它不需要留言者一定要成为 blog 的用户才能够编辑留言。这样,这个插件同样也能在一些用户注册功能关闭(像我的)的 blog 上也能工作的很好。...除非我在使用这个插件的时候碰到一个大问题(到目前为止没有),我会继续使用它。 你会安装并使用它? ----
在本文中,我们将详细介绍WordPress缓存插件WP Fastest Cache插件使用教程。...WordPress缓存插件WP Fastest Cache插件使用教程 安装完成后,激活 WordPress Fastest Cache,可以在WordPress仪表盘的看到,点击后,即可进入到插件的设置界面...延迟加载Lazy Load:高级功能– 延迟加载内置于 WordPress 5.5。 2、删除缓存 手动删除缓存是一项高级功能,只有购买插件的商业版才能使用。...您可以使用免费的WP-Optimize 插件来执行此操作(无需升级到 WP Fastest Cache Premium)。WP-Optimize 还允许您删除不再使用的旧插件留下的表格。...总结 以上是晓得博客为你介绍的WordPress缓存插件WP Fastest Cache插件使用教程的全部内容,当您的网站加载速度不理想时,可以使用WordPress缓存插件来优化网站,希望对你的WordPress
前几天想做一个导航站,发现导航站的导航栏有个天气插件,挺好看的,还能根据IP显示天气预报,今天就来试试能不能安装在我这wordpress主题上。就像下面这样。...准备材料 首先我们先准备好天气插件的代码,这里可以去心知官网申请自己的,也可以用我的,免费的一分钟20次限制,对于我这IP 1的站肯定够用。...container: "tp-weather-widget" }) 部署步骤 根据你的选择你是想安装在侧边还是导航栏上,如果是想安装到侧边栏上特别简单打开后台→外观→小工具→自定义...然后把天气插件插入到logo后面,箭头位置。 之间插入几个空格。 保存好,刷新一下网页,插件就显示到logo后面了。...作者:Lu 链接:https://llxx.cc/wordpress-weather-widget/ 来源:Lu's Blog
WordPress 默认的链接可以通过 name,url,等方式排序,如果这些排序方式都不符合你的要求,你需要的一个自己指定的排序方式,这个时候,我们可以使用一个叫做 My Link Order 的 WordPress...插件。...下载插件,并上传激活或者直接在后台搜索 My Link Order 插件,然后到后台 > 链接 > My Link Order ,就可以设置每个链接分类的顺序,以及分类下面每个链接的顺序: 如果你是使用...如果不是使用 Widget,将默认的 wp_list_bookmarks 函数替换成 mylinkorder_list_bookmarks 函数,并且在原来的参数后面增加下面的参数:orderby=order
描述 Material Design启发了可自定义的配色方案,并针对WordPress Admin(v4.0及更高版本)进行了重新设计。...通过使用设计的美图供客户网站,拉奎拉也消除了从最终用户不必要的或可能造成混淆的项目管理领域。 对管理区域进行了许多更新,包括: 管理区完成重新设计。...在管理区域和登录屏幕中,使用您自己的徽标代替WordPress徽标。 可使用颜色选择器自定义配色方案。 Roboto字体符合材料设计指南。...仪表板元框已删除并清理。 清理并简化了用户“个人资料”区域。 新的自定义图标包。 当前用户角色已添加为管理员正文类。 从右上角删除了“你好..”。 重新设计了登录屏幕。 管理栏杂乱无章。...WordPress和插件支持仪表板上的链接。 隐藏在编辑器中的“更新”通知。 从帖子中删除了“帖子格式”。 多站点支持。 古腾堡的支持。 直接在仪表板上查看服务器信息。 媒体库支持清晰的PNG图像。
当你写插件的时候,你可能需要写东西到数据库中去,一般来说,有两种数据要存储,第一种是安装数据,一般存储在 wp_options 表中,使用 WordPress 的 options 机制来实现。...今天我就以微信机器人 WordPress 插件高级版的 新功能:自定义文本回复,来讲解下这个过程,其中的第三步,由于没有数据库的升级不涉及。...我们这个表有5个字段,id 自定义文本回复的 ID。keyword 微信发送过来的关键字,reply 自定义回复,time 添加的时间,status是否启用,有时候只是不想暂时不想启用,而不是删除。...'wp-admin/includes/upgrade.php'); dbDelta($sql); } } 保证插件启动的时候调用创建数据表函数 我们使用 register_activation_hook...:自定义文本回复。
如何自定义 WordPress 页面? 如果你定制或者设计过 WordPress 主题,那么你可能会遇到过这样的问题: 如何让 WordPress 的页面有不同的布局或者样式呢?...默认情况下 WordPress 是使用 page.php 来处理所有页面的外观的话,但是 WordPress 提供了页面模板的机制让 WordPress 开发者可以自定义 WordPress 每个页面的外观和布局...使用 WordPress 页面模板 我们举个简单的例子比如你博客中所有的页面都有侧边栏,而在“关于”页面,你想内容的宽度能够扩展到这个页面的宽度。...然后就是让“关于”页面使用“关于”页面模板,登陆到 WordPress 后台,创建新页面,或者编辑 about 页面(如果已经创建了),在右边,点击页面模板的下拉菜单,在下拉列表中找到“关于”,选择它并点击保存...这样“关于”页面和你其他的页面使用不同的布局了。 使用 WordPress 页面模板技巧是非常常用的技巧,特别是那些把 WordPress 当作 CMS 的用户。
领取专属 10元无门槛券
手把手带您无忧上云