将id属性添加到wordpress帖子的h1元素

时间:2018-09-02 14:32:36

标签: html wordpress filter

wordpress帖子的h1元素的默认呈现如下:

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

我想使用帖子标题的值将id属性添加到h1元素中。结果应如下所示

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

我已经在这里浏览了很多帖子,但是找不到我的问题的答案。应该不会为functions.php提供一个简单的过滤器来覆盖h1元素的呈现?

1 个答案:

答案 0 :(得分:1)

根据要提取单个帖子模板的位置,可以像这样修改输出:

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

查看single.php文件,查看将模板​​加载到何处以显示单个帖子。上面的代码应该在WordPress循环中运行。

另外get_the_title()会在不格式化的情况下提取标题,您正在寻找的可能是帖子内容。