私の新しいワードプレス サイトでは、助けが必要です。4 ページと 2 つの異なるサイドバーがあります。2 ページには があってはならずborder-left
、他の 2 ページには がありborder-left
ます。だから私は次のコードを得ました:
<div id="sidebar" class="sidebar">
<?php if(is_page('Willkommen') || is_page('Angebot'))
{
dynamic_sidebar('Angebot');
}
else
{
dynamic_sidebar('Anfahrt');
if(is_page('Anfahrt'))
{
echo "<script type='text/javascript'>
function removeBorder()
{
$(document).ready(function() {
if($('#sidebar').hasClass('sidebar'))
{
$(this).removeClass('sidebar')
$(this).addClass('secondsidebar')
}
});
}
</script>";
}
}
?>
</div><!-- sidebar -->
ページに がある場合は、クラス「サイドバー」を削除し、クラス「セカンドサイドバー」を追加しdiv#sidebar
ます。しかし、コードは機能しません。このコードは自分用に書いたもので、jQuery の初心者です :) しばらくお待ちください。
誰かが私にヒントをくれることを願っています。
乾杯