在 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')):'';
}
我正在尝试在创世框架的 .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')):'';
}