我正在编写一个图形菜单,其中包含五个div,每个div都有一个背景。在鼠标悬停时,背景发生变化,子div消失。点击后,每个工作就像链接到对应的类别。我想对点击的div应用一些更改,所以我很想知道wordpress中是否有一些函数来获取所选类别。所以我可以检查它,并且在选择了类别的功能时,将更改应用于对应的div。
答案 0 :(得分:1)
根据您的主题,您可以从body
标记或后期包装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; }
?>">