2012年11月21日水曜日

【WordPress】古いテーマをカスタムメニューに対応させるように変更

WordPressの古いテーマなど、カスタムメニューに対応してないものがあるので、使用できるように変更する場合の簡単な手順。

◆global、utility、footerのカスタムメニューを追加して使用できるように設定変更。◆


・function.php を開き、以下を追加のようなものを追加。
この場合、グローバルメニューとサブメニューとフッターの3種類使えるようになる。


//カスタムメニュー
register_nav_menus(
    array(
    'place_global' => 'グローバル',
    'place_utility' => 'ユーティリティ',
    'place_fotter' => 'フッター',
    )
);

※上記の 'place_global' => 'グローバル', の補足、
place_global:どのようなidでテンプレート内に書くかという定義。
グローバル:WordPressテーマのカスタムメニュー設定の所に表示される文字。

もちろん、両方何でもいいけど後で分かりやすいものを指定。


・header.php、footer.phpファイルに以下を追加。
もともとあるはずのベタ張りメニューは消すかコメントアウト。
このコードを埋め込むと、その場所にカスタムメニューの部分が出力される。

●header.php
<?php wp_nav_menu(array(
    'container' => 'nav',
    'container_id' => 'global-nav',
    'theme_location' => 'place_global',
    ));
    ?>

●footer.php

<?php wp_nav_menu(array(
    'container' => 'footer',
    'container_id' => 'global-footer',
    'theme_location' => 'place_footer',
    ));
?>

2012年11月2日金曜日

【WordPress】[プラグイン]パンくずリスト

WordPressの追加プラグイン。

パンくずリストを出すやつです。WebDesigningで知りました。


Breadcrumb NavXT
http://mtekk.us/code/breadcrumb-navxt/



 プラグインを追加した後、ページのパンくずリストを評させたい場所に、以下を追加。

<?php
 if(function_exists('bcn_display')){
 bcn_display();
}
?>