在 h1 genesis 下的 .entry-content 中添加 h2

Add h2 within .entry-content under h1 genesis

我正在尝试在创世框架的 .entry-content div 中的 h1 下添加一个 h2。

我希望代码输出如下:

<header class="entry-header">
   <h1 itemprop="headline" class="entry-title">Page Header Title</h1>
   <h2>Page Sub Header Title</h2> 
</header>

我相信我需要某种动作挂钩,但我不是 100% 确定要开始。

我的下一个想法是如何为每个页面添加 h2 内容?因为每个页面都需要有不同的 h2。我是否需要创建自定义字段或在每个页面上有条件地调用 h2?

对此有什么想法吗?

谢谢, 威廉

实现此目的的一种方法是使用 genesis_entry_header 操作。因此,您可以将以下内容添加到 functions.php 以获得子标题

add_action('genesis_entry_header', 'handle_event_sub_title');
function handle_event_sub_title(){
    global $post;
    echo get_post_meta($post->ID,'sub_title')?sprintf('<h2>%s</h2>',get_post_meta($post->ID,'sub_title')):'';
}