我向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 );
这有一个问题,因为会同时移动页面标题和帖子标题。这意味着在博客页面上,帖子标题被移动到页面标题的位置,帖子标题具有页面标题,例如"新闻"
我的问题是:如何使用remove_action
/ add_action
移动页面标题,而不是帖子标题?
帮助表示赞赏。
答案 0 :(得分:1)
您有两个选择:
或者将代码添加到带有开头PHP标记的page.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 );
genesis();