代码之家  ›  专栏  ›  技术社区  ›  beta

为wordpress post的h1元素添加id属性

  •  0
  • beta  · 技术社区  · 6 年前

    默认呈现 h1

    <h1 class="entry-title"> XYZ </h1>
    

    id 元素的值。结果如下所示

    <h1 id="XYZ" class="entry-title"> XYZ </h1>
    

    我已经看了这里的很多帖子,但是找不到我问题的答案。不应该有一个简单的过滤器吗 functions.php 替代渲染 h1型 元素?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Mason    6 年前

    根据拉取单个post模板的位置,可以如下所示修改输出:

    <h1 id="<?php echo get_the_title(); ?>" class="entry-title"> XYZ </h1>
    

    single.php 文件,然后查看要在何处加载用于显示单篇文章的模板。以上内容应该在WordPress循环中运行。

    get_the_title() 拉标题而不格式化,你正在寻找的可能是后鼻涕虫。