2014-01-11 3 views
0

내가 내 footer.php 파일에 저장 해요 단축 코드에 위젯을 삽입하기 위해 노력하고있어 내부의 위젯 ...워드 프레스하십시오 dynamic_sidebar a를 단축 코드

<?php 
echo do_shortcode('[accordion_full_width title="upcoming events" full_width="yes" background_color="#68676b"]' . 
dynamic_sidebar('footer_contents') 
. '[/accordion_full_width]'); ?> 

... 그리고 에코 먼저 위젯을 렌더링 한 다음 단축 코드를 렌더링합니다.

do_shortcode 내부에서 dynamic_sidebar 함수를 사용하는 데 문제가 있다면 위젯을 내뱉지 않을 것이라고 생각합니다. 잘못된 곳에서.

아무도 없습니까?

답변

0

하면 템플릿에 코드를 추가

<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Name of Widget')) :  ?> 
<?php endif; ?>