WordPressのthemeでフッターメニューが存在しないケース

WPのthemeによってメニュー構造内に「フッターメニュー」が存在しないケースの対応手順です。

 

// フッターメニュー追加
register_nav_menu( 'footer-menu', 'フッターメニュー' );

<div id="footer-menu">
<?php wp_nav_menu( array ( 'theme_location' => 'footer-menu' ) ); ?>
</div>

 

/************************************
** フッターメニュー
************************************/
#footer-menu{
padding-top: 2px;
}
#footer-menu a:link,
#footer-menu a:visited {
color: #fff;
}
#footer-menu ul{
text-align: center;
margin: 10px 0;
color: #fff;
}

#footer-menu ul li {
display: inline;
list-style: outside none none;
}

#footer-menu ul li::before {
content: "|";
padding: 0 0.6em;
}

#footer-menu ul li:first-child::before{
content: "";
padding: 0;
}

#footer-menu ul .sub-menu{
display: none;
}