如何移动页面标题而不是 Genesis child 主题的 Post 标题
How to move a Page title but not a Post title for a Genesis child theme
我问 Studio Press 支持如何将 页面 标题移动到 Genesis 框架的不同部分。他们用代码回复:
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
remove_action( 'genesis_entry_header', 'genesis_do_post_title' );
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
add_action( 'genesis_after_header', 'genesis_entry_header_markup_open', 11 );
add_action( 'genesis_after_header', 'genesis_do_post_title', 12 );
add_action( 'genesis_after_header', 'genesis_entry_header_markup_close', 13 );
这有一个问题,因为它 移动了页面标题和 Post 个标题。这意味着在博客页面上,Post 标题被移动到页面标题的位置,并且 Post 标题具有页面标题,例如"News".
我的问题是:如何使用 remove_action
/ add_action
只移动页面标题,而不移动 Post 标题 ...?
感谢帮助。
您有 2 个选择:
- 您可以将 functions.php 中的代码与条件标记一起使用,例如 is_singular('page') See this tutorial
或者将代码添加到 page.php 模板文件中,并带有一个 PHP 标签,如下所示:
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
remove_action( 'genesis_entry_header', 'genesis_do_post_title' );
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
add_action( 'genesis_after_header', 'genesis_entry_header_markup_open', 11 );
add_action( 'genesis_after_header', 'genesis_do_post_title', 12 );
add_action( 'genesis_after_header', 'genesis_entry_header_markup_close', 13 );</p>
<p>genesis();
</pre>
我问 Studio Press 支持如何将 页面 标题移动到 Genesis 框架的不同部分。他们用代码回复:
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
remove_action( 'genesis_entry_header', 'genesis_do_post_title' );
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
add_action( 'genesis_after_header', 'genesis_entry_header_markup_open', 11 );
add_action( 'genesis_after_header', 'genesis_do_post_title', 12 );
add_action( 'genesis_after_header', 'genesis_entry_header_markup_close', 13 );
这有一个问题,因为它 移动了页面标题和 Post 个标题。这意味着在博客页面上,Post 标题被移动到页面标题的位置,并且 Post 标题具有页面标题,例如"News".
我的问题是:如何使用 remove_action
/ add_action
只移动页面标题,而不移动 Post 标题 ...?
感谢帮助。
您有 2 个选择:
- 您可以将 functions.php 中的代码与条件标记一起使用,例如 is_singular('page') See this tutorial
或者将代码添加到 page.php 模板文件中,并带有一个 PHP 标签,如下所示:
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 ); remove_action( 'genesis_entry_header', 'genesis_do_post_title' ); remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 ); add_action( 'genesis_after_header', 'genesis_entry_header_markup_open', 11 ); add_action( 'genesis_after_header', 'genesis_do_post_title', 12 ); add_action( 'genesis_after_header', 'genesis_entry_header_markup_close', 13 );</p> <p>genesis(); </pre>