首页 > 代码

wordpress有必要在body内加吗?

是 WordPress 主题开发中非常有用的一部分,建议保留。它会自动输出一些根据页面类型、用户状态、文章分类等信息生成的 class 类名,非常适合用来做样式区分或前端交互判断。
示例输出:
如果你访问的是一篇文章页面,它可能生成类似这样:


<body class="single single-post postid-1234 logged-in">

如果是首页:


<body class="home blog">

加这个有什么用?

【前端样式差异化处理】
你可以通过 .home、.single、.page-id-2 等类名来控制不同页面的样式。
【JS 精确选择器】
例如:if (document.body.classList.contains(‘single’)) { … }
【简化复杂判断】
比如某些模板只想在首页或某个分类下生效,就可以通过类名写 CSS/JS,而不必用 PHP 判断。

正确写法是


<body <?php body_class(); ?>>

切记不要、不要、不要、不要写成了:


<body class="<?php body_class(); ?>">

保留 > 是最佳实践,便于样式控制与功能拓展,绝大多数主题都会用它。没必要移除。


  • 批量设置wordpress文章分类,把文章 ID 区间为 1256869 到 1257421批量设置分类为 ID =5
  • 将 cuwen.wp_posts 中 文章 ID 区间为 1256869 到 1257421(含) 的文章批量 […]

  • 同一台服务器里的两个wordpress数据库文章内容叠加复制
  • 问题:同一台服务器里的两个wordpress数据库,我要把名为temp数据库里的wp_posts的所有文章 全 […]

  • WordPress 如何在首页与内页用不同的菜单或header
  • 开发wordpress主题时,首页的header内容与内页的header内容希望不一样,这时就要用到WordP […]

  • 推荐几个wordpress生成 整站 sitemap插件
  • 方法一:使用 WordPress 插件(推荐) 1. **使用 Rank Math SEO 插件(推荐)) 优 […]

  • 全局禁用 WordPress 查询用户列表
  • 全局禁用 WordPress 查询用户列表 方法一:用 pre_user_query 拦截并中断不必要的用户查 […]

  • wordpress_分页访问记录防刷统计功能(如一天同 IP 多次访问超页数则封 IP
  • 分页防刷统计与封锁机制的完整代码,可配合你已有的分页访问限制功能使用,实现更强的反采集防御: 功能目标 每个 […]