2012-01-27 5 views
0

私は背景を持つ5つのdivで構成されるグラフィックメニューをコーディングしています。マウスオーバー時に背景が変わり、子divが消えます。クリックすると、それぞれがコラボレーションカテゴリへのリンクのように機能します。クリックしたdivにいくつかの変更を適用したいので、選択したカテゴリを取得するためにwordpressにいくつかの機能があるのだろうかと思いました。だから私はそれをチェックすることができ、選択されたカテゴリの機能において、通信事業者の変更を適用する。選択したカテゴリに合わせてdivの背景を変更します。

答えて

1

テーマに応じて、bodyタグまたは投稿ラッパーdivからこの情報を抽出することができます。このラッパーdivには、数多くのジューシーな情報がクラスの形で動的に取り込まれます。

あなたのテーマがこれを持っていない場合、あなたはあなたのテーマのすべてのワードプレスのボディタグの母を試みることができる:

<body 
id=" 
    <?php 
    $post_parent = get_post($post->post_parent); 
    $parentSlug = $post_parent->post_name; 
    if (is_category()) { echo "CategoryPage"; } 
    elseif (is_search()) { echo "SearchResults"; } 
    elseif (is_tag()) { echo "Tag"; } 
    else { echo $parentSlug; } 
    ?>" 
class=" 
    <?php 
    if (is_category()) { echo 'category'; } 
    elseif (is_search()) { echo 'search'; } 
    elseif (is_tag()) { echo "tag"; } 
    elseif (is_home()) { echo "home"; } 
    elseif (is_404()) { echo "page404"; } 
    else { echo $post->post_name; } 
    ?>"> 

参考:http://www.mimoymima.com/2010/03/lab/wordpress-body-tag/

関連する問題