昨日的沙坪坝天气大晴,得意忘形之下急性咽炎发作,大意了。从校医院拿了药回来,不太想干活,就来整理一下这几天遇到的一个关于 wordpress 主题屏蔽部分 js 导致的解析错误问题。
wordpress 版本 5.3.2 更换主题 kratos-pjax 后,插入的音频列表无法被正确的解析出来。通过审查元素发现,DOM ID 为 tmpl-wp-playlist-item 和 tmpl-wp-playlist-current-item 的脚本都存在,初步断定 wp_playlist_scripts() 脚本大概率工作正常;同时 DOM Class 为 wp-playlist wp-audio-playlist wp-playlist-light 的元素也都存在,且被正确解析,大体可以排除文章内容渲染的问题。