WordPress 自定义循环里取不到分类,the_post 忘调了
照手册写了个 WP_Query,正文标题能出来,get_the_category() 返回空数组。不报错,就是不显示。查了一个多小时。have_posts() 只挪游标,the_post() …
汇总 Z-Blog、WordPress、迅睿CMS 等主流建站系统的模板开发、插件配置与优化实战教程。
照手册写了个 WP_Query,正文标题能出来,get_the_category() 返回空数组。不报错,就是不显示。查了一个多小时。have_posts() 只挪游标,the_post() …
四个参数挨个填对,检查了三遍路径,浏览器里 view-source 搜 script 标签,空的。我一开始以为是缓存插件在作怪,关掉还是空的。 问题出在 wp_head()。我的 header…
把 WP_DEBUG 和 WP_DEBUG_LOG 都设成 true,刷新页面,wp-content/debug.log 还是不存在。我第一次碰上以为是目录权限,chmod 了整层,白折腾。 …
列表页分页做不出来,最典型的表现是:第一页正常,点第 2 页还是第一页的内容,或者干脆 404。我连着遇到三回,每次原因都不一样,记一下。 page 参数没传进标签里 迅睿的分页标签长这样(我…
装了个统计插件,前台功能正常,后台却飘一行红字,说当前主题不兼容 wp_body_open()。我第一反应是插件太挑,换个插件得了。后来想想,这函数三年前就进核心了,主题不写确实是自己理亏。 …
改 template/default/home/index.html,保存,刷新——页面还是老的。清浏览器缓存、换手机开,一样。那一刻我甚至怀疑是不是 FTP 传错目录了。 其实是模板编译缓存…
换服务器顺手把伪静态打开了,首页和文章页都正常,就是图片全裂。右键看地址,路径是对的,浏览器直接输也能打开——说明问题不在文件本身,在 URL 生成规则上。 折腾了大概两小时,记一下。 先分清…
主题里想给文章加个「阅读时长」字段,后台填了,前台死活读不出来。我一开始以为是字段没存进去,翻数据库才发现数据好好躺在 metacms 表里。 问题在读取方式上。 先确认 Metas 到底挂在…
需求很简单:首页只显示某个分类的文章。我顺手在 functions.php 里写了段 pre_get_posts,本机看着挺对,上线第二天发现翻到第 2 页就 404。 原因不复杂,但我当时确…
子主题里的 style.css 我改了七八遍,浏览器里一点变化没有。第一反应是缓存——清 CDN、清对象缓存、换无痕窗口,还是老样子。折腾半小时才反应过来,问题压根不在缓存。 顺手记一下,免得…