-
屏蔽SemrushBot等国外垃圾营销蜘蛛
最近做了一个搜索记录功能,用于搜集用户的喜好,结果发现经常有莫名其妙的搜索记录,每天大概有1000多次的搜索量,WordPress自带的搜索非常耗资源,打开网站日志发现,发现很来自国外的垃圾营销蜘蛛SemrushBot的搜索,在宝塔防火墙中屏蔽IP也无效,网上找了一下,现成的代码:#禁止垃圾蜘蛛抓取 if ($http_user_agent ~* (SemrushBot|python|Linesp…- 0
- 0
- 2.7k
-
WordPress同时统计文章中文和英文单词数
WordPress并没有内置同时统计中文和英文单词字数的函数,网上能找到的代码,或是仅统计英文单词,不能统计中文,或者可以统计中文,但英文按字母而非单词统计。虽然我们不是英文站,但有时文章中会有些英文单词,这样统计就不准确了。下面的代码可以同时统计文章中文和英文单词数,并相加输出。自定义函数:function zm_word_count() { $post_content = get_post_f…- 0
- 0
- 944
-
让WordPress文章始终保持在文本编辑模式
有时需要在文章输入一些HTML代码,一般我们会切换到文本编辑模式,但当你切换到可视化模式发表更新文章后,这些 HTML 代码会被WordPress过滤掉而丢失,那么如何防止误操作切换到可视化模式呢,WordPress本身也为我们准备了选项,进入人个资料 → 可视化编辑器,勾选“撰写文章时不使用可视化编辑器 ”。这样编辑文章时仅有文本模式了,编辑其它文章时想使用可视化模式,还要改回来,那如何仅让指定…- 0
- 0
- 2.6k
-
WooCommerce 7.5.0 引入了 3 个新块,扩展了对全局样式的支持
WooCommerce 7.5.0于本周发布,其中包含三个用于产品存档模板的新块。其中包括一个新的 商城面包屑(Store Breadcrumb) 块、产品结果数量(Product Results Count) 块和一个 目录排序(Catalog Sorting) 块,所有这些都在下面的操作中看到。 图片来源:WooCommerce 7.5.0 发布帖 这些块的发布是为了“块化”产品存档模板,以便…- 0
- 0
- 2.4k
-
WordPress用户切换插件:user-switchin
有时需要登录不同的WordPress用户帐号,比如方便测试网站功能等。每次手动输入用户名和密码有点麻烦,可以通过User-switchin插件,在WordPress不同用户帐号之间实现快速切换。插件很小只有一个单文件仅二十几K,使用 WordPress 自带的 cookie 验证系统来记录用户切换,并基于 WordPress 的临时安全系统实现,保证用户切换请求无法被伪造。仅支持管理员权限的账号,…- 0
- 0
- 304
-
Gutenberg 15.3 添加了新的“阅读时间”区块
Gutenberg 15.3本周发布了一个新的“阅读时间Time to Read”块,该块使用与详细信息面板中显示的相同方法计算帖子或页面的估计阅读时间。该块无论插入何处都会在前端显示此信息。 这是 Time to Read 块的第一次迭代,因此还不是很可定制。尽管用户可以向块中添加自定义 CSS,但它目前仅包含对齐控件。该块需要排版控件和更多选项来自定义其外观以与其他核心块保持一致。 在 15.…- 0
- 0
- 2k
-
限制访问插件:WP-Ban
资源简介免责声明下载地址当被禁止的IP、IP段、主机名或引用网址尝试访问网站时,将显示自定义禁止消息,可以排除某些 IP 不被禁止,并记录尝试访问次数的统计信息。本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有。若您需要使用非免费的软件或服务,请购买正版授权并合法使用。本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理。网盘下载下载信息 最近更新2024-3-11 下…- 0
- 0
- 260
-
-
当搜索结果为零时,跳转到首页
一般情况下WordPress搜索文章未找到内容时会提示“没有您要找的文章”之类的,如果想在搜索结果为零时,跳转到首页,可以将下面的代码添加到当前主题函数模板functions.php中:add_action( 'template_redirect', 'redirect_empty_search_results' ); function redirect_e…- 0
- 0
- 369
-
BuddyPress 11.0.0 添加过滤器以改进 JS 和 CSS 资产加载、WebP 支持以及获取活动的新方法
通过 34 位贡献者的努力,BuddyPress 11.0.0现已可用。该版本被命名为“La Scala”,以纪念位于巴黎郊区 Issy-Les-Moulineaux 的一家比萨餐厅。 版本 11.0.0 引入了一些重要的变化。BuddyPress通过添加新的过滤器改进了加载其 JavaScript 和 CSS 文件的方式,因此它们现在仅在社区页面上加载。以前,该插件会在每个页面上不加选择地加载它…- 0
- 0
- 9.6k
-
根据用户角色隐藏WordPress管理工具栏
WordPress 管理工具栏登录后在前端顶部。可以在人个资料中设置是否显示工具栏。也可以根据登录用户的角色,是否隐藏 WordPress 管理工具栏。可以将下面的代码添加到主题functions.php中,对所有用户隐藏工具栏:add_filter( 'show_admin_bar', '__return_false' );仅对无用户管理权限的角色隐藏工具…- 0
- 0
- 165
-
无法显示WordPress主题的404页面
症状,无法显示WordPress主题的404页面,而显示的是主机默认的404文件,删除网站根目录的404.html文件,则显示的是空白页。 解决办法,打开宝塔面板 → 网站 → 站点 → 设置 → 配置文件,查找“error_page 404 /404.html”,在前面加上#注释掉即可,例如:#error_page 404 /404.html;刷新网站404页面,是不是显示主题自带的404模板了…- 0
- 0
- 41
-
禁止WordPress自动草稿
这是个老生常谈的问题,之所以WordPress设计了这个自动草稿功能,因为当多个用户在大致相同的时间同时创建新文章,并保存发表文章,文章的ID可能是相同的,最后保存发表的文章会覆盖另一个文章,为防止这一问题,当你新建文章时会自动保存一个草稿,并占用一个唯一的ID,文章发表后就是这个草稿的ID,这样就不会出现冲突。还有就是,编辑文章时断电了,不会让你所有的文章内容丢失。禁止WordPress自动草稿…- 0
- 0
- 382
-
新的 CF7 Blocks 插件将区块(Blocks)引入 Contact Form 7
WordPress 开发人员 Munir Kamal 发布了一个名为CF7 Blocks的新插件,其功能完全符合其名称。它为 WordPress 最受欢迎的插件之一带来了块,该插件保留了同样熟悉的界面并且尚未采用块编辑器。 Contact Form 7插件由 WordPress 开发人员Takayuki Miyoshi创建,在过去的 15 年里,他一直致力于保持更新。他坚定地承诺永远免费,这也是它…- 0
- 0
- 10.1k
-
在WordPress主题中添加一个复制按钮
有时可能需要在WordPress主题中添加一个复制按钮,方便用户复制链接或验证码之类的,这里提供一段简单的复制代码,供参考。html代码: 准备复制的内容 准备复制的链接 复制 js代码:代码实现同时复制一段文字和文字的超链接。- 0
- 0
- 445
-
批量删除WordPress文章中的多余DIV标签
转载其他站点的文章复制时,可能会把正文中夹带的多余DIV标签也一同复制过来,造成模板结构变化,可能会产生错位现象。复制粘贴到文章编辑器后,可以在可视化与文本模式间切换一下,即可自动删除多余的标签。但如果已发表了很多有相同错误的文章,可以参考下面的方法批量删除。首先在当前主题函数模板functions.php中添加:global $wpdb;$wpdb 是一个全局变量,WordPress 数据库类的…- 0
- 0
- 991
-
WordPress 6.2 引入 HTML API 修改HTML标签和属性
WordPress 6.2 引入了WP_HTML_Tag_Processor –一个供块作者在PHP中调整块标记中的HTML 标签属性的工具。它是新 HTML 处理API中的第一个组件。 在 WordPress 中更新 HTML 一直需要使用不舒服的工具。正则表达式很困难并且容易出现各种错误。DOMDocument占用大量资源,无法正确处理现代 HTML,并且在许多托管平台上不可用。 WP_HTM…- 0
- 0
- 1.7k
-
移除WordPress 6.5区块样板菜单项
WordPress 6.5在外观菜单中,新增区块样板菜单项,这个区块样板可以将不同区块组合成一个新的区块模板,方便重复使用。如果你并没有使用区块编辑器,又看这菜单项不顺眼,想隐藏掉,可以用下面的代码。将代码添加到当前主题函数模板functions.php中即可。add_action( 'admin_menu', 'zm_remove_patterns_menu…- 0
- 0
- 478
-
Gutenberg 15.1 添加了 Openverse 集成,新增区块自定义CSS
Gutenberg 15.1于本周发布,在“媒体”选项卡中集成了 Openverse,新增基于每个区块的自定义CSS等。 文章目录 在“媒体”选项卡中集成了 Openverse在每个块的基础上添加自定义 CSS引入了对全局样式中阴影预设的支持导航已添加到站点编辑器中的浏览模式侧栏改进了站点编辑器加载状态 在“媒体”选项卡中集成了 Openverse 开放许可和公共领域作品的 Openverse 资…- 0
- 0
- 2.3k
-
WordPress文章与页面互换
有些时候可能准备将一个或多个页面转换为文章,可以参考下面的方法。将代码添加到当前主题函数模板functions.php中:单个页面转换为文章// 页面的ID $page_id = 123; // 设置页面为文章 $post = array( 'ID' => $page_id, 'post_type' => 'post', …- 0
- 0
- 175
-
学会这3个函数公式,解决86%的数据统计求和问题
HI,大家好,我是去有风的地方。 按条件对数据统计求和是工作中最常见的表格问题之一,今天给大家分享7个函数公式,都是拿来即可套用的模块化用法,可以解决单条件求和、模糊条件求和、并且关系的多条件求和、或关系的多条件求和、交叉表求和、动态表求和、多表求和等常见问题。 1、单条件求和 如下图所示,A~D列是成绩表,包含了多个学员及科目的成绩,需要据此统计F列指定人名的总分。 单条件求和 ▼ …- 0
- 0
- 7.4k
-
WordPress美化_节日灯笼插件
WordPress美化_节日灯笼插件 过WP后台➡插件➡安装插件➡上传插件,添加上传插件,启用后回跳转到插件设置页面(或者WP后台➡设置➡节点装点),可以选择显示顶部左右灯笼,花瓣飘落,梅花枝等.\- 0
- 12
- 18.9k
-
音频播放器插件AudioIgniter Music Player
资源简介免责声明下载地址通过AudioIgniter 创建音乐播放列表,并嵌入到WordPress文章中,支持本地上传的音乐和外链音乐。 基于React 开源 Javascript 库渲染构建播放器界面,具备播放器所有的功能,播放、暂停、调整音量、为曲目添加封面图片等。上面的演示是与本站主题配套的修改版,下面是插件默认样式解压下载的语言包,将里面的文件上传到AudioIgniter插件langua…- 0
- 0
- 299































