平时我们一般都会在文章页导航菜单下方显示面包屑,类似于“当前位置:boke112百科 » WordPress » 正文”。平时用浏览器调试站点的时候,在Edge浏览器的“切换设备仿真”中,不管是选择什么设备都会显示面包屑。具体如下图所示:
但是今天我用手机浏览器访问boke112百科的文章页才发现,竟然没有看到面包屑,但是在浏览器的设备仿真上确实能看到面包屑,这个说明YIA主题并不是通过CSS代码来隐藏面包屑,而是通过判断是否为移动设备函数wp_is_mobile()来决定是否输出面包屑。
因为boke112百科平时还是比较喜欢PC端和移动端都显示面包屑,所以决定修改修改一下YIA主题的/yia/modules/temps.php文件,找到第346行代码:
if(wp_is_mobile() || !is_single() || yia_option('crumbs_on') != 'on') {
将原代码中判断移动设备的条件代码删除,最终代码变成:
if( !is_single() || yia_option('crumbs_on') != 'on') {
即可,记得保存文件。
此时,我们再用手机浏览器访问文章页就会发现面包屑已经出现了。
当然,不管是移动端还是PC端文章页的面包屑,想要出现的话,都不需要进入WordPress后台 >> YIA主题配置 >> 文章 >> 面包屑导航 >> 点击开启开关,让其处于开启状态才行。
来源:WordPress主题YIA移动端文章页的面包屑不显示怎么办? - boke112百科