お世話になっております。
特定のカテゴリーの記事でのみフッター固定メニューを表示させる方法ですが、子テーマのfunctions.phpに下記のようなコードを貼り付けることで可能です。
(親テーマのモバイルフッター固定メニューの出力を上書きしています。)
function footer_nav_menu()
{
if( !in_category( array('カテゴリーID', 'カテゴリーID') ) ) return;
if( !wp_is_mobile() || !has_nav_menu('mobile-fixed') ) return;
echo '<nav class="fixed-menu">';
wp_nav_menu(array(
'container' => false,
'theme_location' => 'mobile-fixed',
'depth' => 1,
));
echo '</nav>';
footer_nav_menu_follow(); // フォローボタン機能
footer_nav_menu_share(); // シェアボタン機能
footer_nav_menu_script(); // スクリプト
}
↑コード内の「カテゴリーID」をフッター固定メニューを表示したいカテゴリーのID(数字)に書き換えます。
たとえば「カテゴリーIDが5、6、7いずれかの場合には表示させる」とするのであれば
if( !in_category( array('5', '6', '7') ) ) return;
と書きます。
よろしくお願いします。
WordPressテーマSANGOの質問
特定の記事のみでフッター固定メニューを表示したい
お世話になっております。
フッター固定メニューを特定の投稿ページのみで表示させたいのですが、ご教授いただけますと助かります。
雑記ブログを作っていますので、特定のカテゴリに属する投稿ページでは○○のフッター固定メニュー、また別のカテゴリに属する投稿ページでは☓☓のフッター固定メニューと動作させたいのです。
四苦八苦しておりうまくいきません。。。