我在wordpress上使用自定义主题,我想编辑我的页脚菜单。在帮助页面上,我发现了这个PHP代码。我把它放在functions.php中它确实有效,但我想添加另一个菜单。
add_filter('tc_credits_display', 'my_custom_credits');
function my_custom_credits(){
$credits = '';
$newline_credits = '';
return '
<div class="span4 credits">
<p> · © '.esc_attr( date( 'Y' ) ).' <a href="'.esc_url( home_url() ).'" title="'.esc_attr(get_bloginfo()).'" rel="bookmark">'.esc_attr(get_bloginfo()).'</a> · '.($credits ? $credits : 'Designed by <a href="http://www.themesandco.com/">Themes & Co</a>').' ·'.($newline_credits ? '<br />· '.$newline_credits.' ·' : '').'</p> </div>';
}
第一个是版权,第二个是主题&amp;合作链接,我想为服务条款添加另一个。
'<a href="my website link">Terms of Service</a>').'
我该怎么做?
答案 0 :(得分:0)
添加另一个菜单,你需要做两件事,首先在主题函数文件中声明菜单,如下所示:
function register_my_menu() {
register_nav_menu('header-menu',__( 'Header Menu' ));
}
add_action( 'init', 'register_my_menu' );
如果register_my_menu可以是您想要调用该函数的任何内容,则header-menu必须是唯一的并且与以下命令匹配。
然后:
<?php wp_nav_menu( array( 'theme_location' => 'header-menu' ) ); ?>
回显主题文件中的菜单... 请阅读:http://codex.wordpress.org/Navigation_Menus