ihopeful Blog - 🧑💻切图仔
继续看看更早的文章?
好的,第 4 页,共 5 页:
保护 WordPress 关键页面,避免被移入回收站或永久删除
隐私政策、结算页、会员中心等关键页面可能被主题、插件或业务配置引用。保护它们不能靠在删除按钮点击后 exit:那会留下不完整响应,也无法覆盖批量操作、REST、...
如何在 WordPress 导航菜单中添加图片?
导航菜单需要图标或缩略图时,可以给菜单项增加一个图片字段,再通过 WordPress 菜单过滤器输出。图片应保存为媒体附件 ID,由 wp_get_attach...
WordPress 注册自定义文章类型与分类法
WordPress 中常说的“自定义分类”实际包含两个概念:自定义文章类型(Custom Post Type)和自定义分类法(Custom Taxonomy)。...
WordPress URL 末尾斜杠:统一固定链接与重定向
URL 末尾是否使用斜杠没有通用的“更好”答案,重要的是同一资源只保留一个 canonical 形式,并让站内链接、重定向、站点地图、缓存和搜索引擎信号保持一致...
WordPress 登录后按请求与权限安全跳转
WordPress 的 login_redirect 过滤器会提供最终跳转地址、用户原始请求地址和登录结果。实现时要处理 WP_Error、避免开放重定向,并尽...
PHP 动态邮箱内容如何安全拆分并添加样式?
后台填写一个邮箱地址,前台需要单独给 @ 设置样式时,可以拆分本地部分和域名再输出。重点不是 explode() 本身,而是先验证数据、限制拆分次数,并对 HT...
WordPress 面包屑导航:层级、语义与结构化数据
面包屑需要同时解决三件事:帮助用户理解当前位置、提供可点击的上级路径、让结构化数据与页面实际导航一致。旧的 data-vocabulary.org 标记已经不应...
在自定义文章类型归档页按分类法分组输出内容
产品总页需要按分类展示产品时,可以先查询分类,再为每个分类建立独立的 WP_Query。旧代码使用 query_posts() 覆盖主查询,会破坏分页和全局状态...
Nginx PageSpeed 已归档:现代 LNMP 性能优化路线
这篇文章最初记录了给 LNMP 编译 ngx_pagespeed 的过程。该项目现在已经归档,旧版下载地址、PSOL 二进制和重新编译 Nginx 的步骤不再适...
WordPress 不同图片尺寸使用不同水印:现状与可靠方案
同一张原图在缩略图、中图和大图中使用不同水印,核心不是“装两个水印插件”,而是为每个派生尺寸定义可重复的图片处理策略。原文推荐的 Awesome Waterma...