wordpress帖子的h1
元素的默认呈现如下:
<h1 class="entry-title"> XYZ </h1>
我想使用帖子标题的值将id
属性添加到h1
元素中。结果应如下所示
<h1 id="XYZ" class="entry-title"> XYZ </h1>
我已经在这里浏览了很多帖子,但是找不到我的问题的答案。应该不会为functions.php
提供一个简单的过滤器来覆盖h1
元素的呈现?
答案 0 :(得分:1)
根据要提取单个帖子模板的位置,可以像这样修改输出:
<h1 id="<?php echo get_the_title(); ?>" class="entry-title"> XYZ </h1>
查看single.php
文件,查看将模板加载到何处以显示单个帖子。上面的代码应该在WordPress循环中运行。
另外get_the_title()
会在不格式化的情况下提取标题,您正在寻找的可能是帖子内容。