我不知道怎么做。。但我想做的是。
移动页面/单篇文章页面标题仅删除主页标题保留我帖子的标题。(循环页面)或(博客页面)以下是我拥有的:
remove_action(\'genesis_post_title\', \'genesis_do_post_title\');
add_action (\'genesis_after_header\',\'title_slider\');
function title_slider() {
if (is_page(\'Home\')) {
remove_action(\'genesis_after_header\', \'genesis_do_post_title\');
}
if (is_page() || is_single()){
echo "<div class=\'main-title-bg\'>";
the_title( \'<h1>\', \'</h1>\' );
echo "</div>";
}
}
它确实移动了单个帖子/页面标题,也确实删除了主页中的标题。。
但是当我查看我的博客页面时,标题不在那里。。。
以下是我想要的博客页面结构(典型的正常博客页面结构)
(徽标)(菜单)
BLOG PAGE TITLE
在此处发布标题
发布人:meh等
此处内容
阅读更多
在此处发布标题
发布人:meh等
此处内容
阅读更多
在此处发布标题
发布人:meh等
此处内容
阅读更多
我希望一切都清楚!谢谢大家!
最合适的回答,由SO网友:Charles Clarkson 整理而成
Try this:
add_action( \'template_redirect\', \'wpse_124609_remove_titles\' );
/**
* Move or remove some post titles.
*/
function wpse_124609_remove_titles() {
if ( is_front_page() ) {
remove_action( \'genesis_post_title\', \'genesis_do_post_title\' );
} else if ( is_page() || is_single() ) {
remove_action( \'genesis_post_title\', \'genesis_do_post_title\' );
add_action( \'genesis_after_header\', \'title_slider\' );
}
}
/**
* Add Title Slider to some post titles.
*/
function title_slider() {
echo "<div class=\'main-title-bg\'>";
the_title( \'<h1>\', \'</h1>\' );
echo "</div>";
}