人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

wordpressについて質問です。
今、いろんなテーマをダウンロードしてソースを見ながら勉強してるんですが、どうしてもわからない部分に出くわしたので、アドバイスを頂きたく…。

brightというテーマを見てるんですが
http://fthemes.com/bright-free-wordpress-theme/
http://fthemes.com/demo/Bright/
タイトル下の「COMPUTERS」とか「ENTERTAINMENT」とかのメニューのhtmlが、どのファイルに記述されてるかがどうしてもわかりません。

ご存じの方、教えてください。
wordpress難しい…。

●質問者: pxi13773
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Cherenkov
●150ポイント

メニューの部分なら
header.phpからはじまり、

 <?php if($theme->display('menu_secondary')) { ?>
 <div class="span-24">
 <?php $theme->hook('menu_secondary'); ?>
 </div>
 <?php } ?>

lib/menu-secondary.php にHTML。
lib/default-options.php に属性値。
「COMPUTERS」とか「ENTERTAINMENT」の表記は登録済みのカテゴリが出力されます。
管理画面/外観/メニュー - WordPress Codex 日本語版


Cherenkovさんのコメント
目的を表明したほうが早いかも。

pxi13773さんのコメント
確かに、何をやろうとしてるのかわかりづらい質問でした。 指摘、ありがとうございます。 メニューのtitle属性を編集したかったのですが、どこをいじってよいかわからず…というところです。

gizmo5さんのコメント
うわ、早いっすね。 回答書いてる間に、話が進んでた OTL

Cherenkovさんのコメント
終了していますが、まだ解決してない気が…。 title属性はwp-includes/category-template.php:840で規定されています。

pxi13773さんのコメント
すいません、ありがとうございます。 管理画面のメニューの項目をいじったら修正できたので、終了してしまいました。 該当ファイル見てみました。確かにtitle=なんちゃらと書いてあります。 これはワタシ一人では解決が無理なわけです…。

2 ● gizmo5
●150ポイント ベストアンサー

http://lovelog.eternal-tears.com/wordpress/wp-custom/c-theme/wordpress30-navigation-menu/
Wordpress3.0 のナビゲーションメニュー機能を使ってると思います。

header.php

 <?php if($theme->display('menu_secondary')) { ?>
 <div class="span-24">
 <?php $theme->hook('menu_secondary'); ?>
 </div>
 <?php } ?>

lib/menu-secondary.php

 /**
 * Display Secondary Menu
 */
 
 if($this->display('menu_secondary')) {
 
 // Register
 register_nav_menu( 'secondary', __( 'Secondary Menu', 'themater' ) );


Secondary Menu という名前でメニューの項目が定義されてるはずです。
つまり、テーマのソースには書かれてない、ってこと。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ