Wordpress의 내 블로그 페이지는 특정 위젯을 사용하고 있지만 블로그의 게시물에 대해 다른 위젯을 사용하고 싶습니다.다른 페이지 및 게시물에 대한 다른 위젯
예제 (https://gist.github.com/anonymous/1308851)를 사용하여 sidebar.php에 코드를 작성했습니다. 확실히 일부 데이터는/위젯이 이미로드를
솔루션 아래에 시도하기 전에 확인하십시오
<?php
if ('content' != $current_layout) :
?>
<?php
//for rest of posts
if (is_active_sidebar('blog_widget_area')) : ?>
<div id="secondary" class="blog_widget_area bordered" role="complementary">
<?php dynamic_sidebar('blog_widget_area'); ?>
</div><!-- #secondary .widget-area -->
<?php endif;
//for specific post "Loyalty Program Trends in the Restaurant Industry"
if (is_active_sidebar('loyalty_programs_widget_area') && is_single('4063')) : ?>
<div id="secondary" class="blog_widget_area bordered" role="complementary">
<?php dynamic_sidebar('loyalty_programs_widget_area'); ?>
</div>
<?php endif;
?>
<?php endif; ?>
그러나, 나는
를 사용해야합니다. 두 위젯에 다른 것들이로드되었는지 확인했습니다. 그러나 문제가 무엇인지 알 수있을 것 같습니다. 아마 두 번째 위젯 코드보다 php일까요? php (원래 코드에 두 번째 위젯 코드 앞에 php이 없음)를 추가하면 블로그 페이지는 사이드 바를 표시하지 않지만 게시물은 표시한다는 것을 알았습니다. 블로그 페이지와 블로그 게시물이 하나의 사이드 바/위젯을 표시하지만 특정 포스트가 다른 사이드 바/위젯을 표시하도록 코드의 형식을 지정하려면 어떻게해야합니까? –