WordPress 主题的 style.css 头部注释:那 8 行决定了主题能不能被识别
WP 主题目录里必须有 style.css,但真正让 WP 认出「这是一个主题」的,不是文件本身,而是文件开头那段注释块。注释写错,主题在后台直接不出现,连报错都没有。 最小可用的一段 /* …
聚焦 WordPress 建站实战:主题与插件配置、性能优化、安全加固与问题排查。
WP 主题目录里必须有 style.css,但真正让 WP 认出「这是一个主题」的,不是文件本身,而是文件开头那段注释块。注释写错,主题在后台直接不出现,连报错都没有。 最小可用的一段 /* …
wp_nav_menu() 输出的是一段纯 ,后台菜单里配好层级、主题里调用一行就能出结果。但它只解决「输出结构」,移动端的展开、收合、点击区域,全得自己补。 第一步:给菜单一个可控的容器 直…
很多人做 WP 主题,第一次把 header.php 从别人的主题抄过来时,会顺手删掉几行「看着没用的」。其中 wp_head() 是最常被误删的一个,因为它在源码里只输出一个空标签,浏览器里…
WordPress 白屏不给任何提示,因为 PHP 错误被关掉了。按下面五处顺序查。一、打开 WP_DEBUG在 wp-config.php 里加:define('WP_DEBUG', tru…
public 与三个细分开关的区别、has_archive 和 rewrite 各管什么、注册后 404 为何必须刷新重写规则,附模板层级与分页控制。
对象缓存、页面缓存、CDN、浏览器四层的失效条件各不相同,附从外往里的排查顺序和清完仍不对的三种原因。
队列机制与依赖数组、noConflict 下 $ 的两种解法、head 与 footer 的取舍,附症状对照自查表。
两者共用 add_filter 底层,差别只在返回值去向:do_action 丢弃、apply_filters 传递,外加优先级、参数个数与移除钩子的坑。
「我明明写了 !important,还是没生效。」——这句我听了太多遍。 CSS 加载顺序在 WordPress 里不是按文件在模板里出现的先后,而是按 enqueue 的顺序,还有依赖关系。…
主循环操作的是全局 $wp_query 和 $post,子查询里的 the_post() 会把 $post 换掉,走完不还原就污染后面所有输出。本文对照三种写法、query_posts 为什么…