Wordpress 根据所选类别更改div背景

Wordpress 根据所选类别更改div背景,wordpress,categories,Wordpress,Categories,我正在编写一个图形菜单,它由五个分区组成,每个分区都有一个背景。鼠标悬停时,背景改变,子div消失。点击后,每一个链接都像一个指向相应类别的链接。我想对单击的div应用一些更改,所以我想知道wordpress中是否有一些函数来获取所选类别。因此,我可以检查它,并在选择了哪个类别的函数中将更改应用于相应的div。根据您的主题,您可能能够从body标记或post wrapper div中提取此信息,该div以类的形式动态填充大量丰富的信息 如果您的主题没有此项,您可以尝试主题中所有WordPress

我正在编写一个图形菜单,它由五个分区组成,每个分区都有一个背景。鼠标悬停时,背景改变,子div消失。点击后,每一个链接都像一个指向相应类别的链接。我想对单击的div应用一些更改,所以我想知道wordpress中是否有一些函数来获取所选类别。因此,我可以检查它,并在选择了哪个类别的函数中将更改应用于相应的div。

根据您的主题,您可能能够从
body
标记或post wrapper div中提取此信息,该div以类的形式动态填充大量丰富的信息

如果您的主题没有此项,您可以尝试主题中所有WordPress正文标记之母:

<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; }
    ?>">