当当前页面为主页时,以下各项均无法在侧栏中显示条件格式:
我添加了一个else子句,该子句在主页上实现。
在选项>阅读中,我指定了一个名为主页的页面作为首页。slug“home”和页面id 13(编辑主页时从URL获得)都返回false。
如果我放置<?php the_ID(); ?>
在侧栏中,它显示博客帖子的帖子ID,这些帖子也由主页显示(仅标题)。php(分配给主页的模板)。
我不知道如何在前端显式显示页面id,所以我知道我使用的是正确的id。
当当前页面为主页时,以下各项均无法在侧栏中显示条件格式:
我添加了一个else子句,该子句在主页上实现。
在选项>阅读中,我指定了一个名为主页的页面作为首页。slug“home”和页面id 13(编辑主页时从URL获得)都返回false。
如果我放置<?php the_ID(); ?>
在侧栏中,它显示博客帖子的帖子ID,这些帖子也由主页显示(仅标题)。php(分配给主页的模板)。
我不知道如何在前端显式显示页面id,所以我知道我使用的是正确的id。
尝试放置wp_reset_query 在主页模板上循环后调用函数。
如果您在主页上使用自定义查询而未使用wp_reset_query
, 然后,条件检查将始终指向该自定义查询获取的最后一篇文章,因此无法检查主页。
在没有看到代码中的具体内容的情况下,听起来您在侧栏中测试页面ID的位置已经在侧栏上显示帖子的循环中了。
尝试在侧栏循环开始之前运行条件测试,可能会将其存储在家中的其他变量中。php文件,并在侧栏中检查该变量,而不是当前的帖子ID