2013-01-18 2 views
1

WordPress 용 Nivo Slider 플러그인을 사용하고 있지만 슬라이더를 내 페이지에 하드 코딩하고 페이지와 Nivo 슬라이더가 동일한 슬러그를 공유 할 때 동적 슬라이더를 동적으로 끌어 넣으려고합니다. . 내 슬라이더이 작동하는 것입니다 플립 시계 인쇄를 호출 한 경우Wordpress Nivo 슬라이더/슬러그 PHP 문제

...

<?php echo do_shortcode('[nivoslider slug="flip-clock-print"]'); ?> 

나는 페이지의 슬러그를 원하는 경우에,이 작품 것입니다 ...

<?php echo $post->post_name; ?> 

방법 나는 이것이 맞지 않다고 생각하기 때문에이 둘을 하나로 결합합니까?

<?php echo do_shortcode('[nivoslider slug="$post->post_name;"]'); ?> 

답변

1

올바른 인용 스타일을 사용하기 만하면됩니다.

당신은 할 수 있습니다 :

$var = 'Lorem ipsum ' . $other_var . 'lorem ipsum lorem'; 
$shortcode = '[nivoslider slug="' . $post->post_name .'"]'; 
echo do_shortcode($shortcode); 

또는

$var = "Lorem ipsum $other_var lorem ipsum lorem"; 
echo do_shortcode("[nivoslider slug='$post->post_title']"); 

확인

: