2015-01-29 2 views
0

중력 양식 필드에 동적으로 현재 페이지 제목을 채우려고합니다. 동적으로 채우기 옵션을 사용하여이 작업을 수행 할 수 있어야합니다. 나는 짧은 코드를 사용하고 있습니다 :중력 양식 필드를 동적으로 페이지 제목으로 채우기

<?php 
    $product_name = the_title(); 
?> 
<?php echo do_shortcode('[gravityform id="2" name="BCMac.com Product PDF Download" field_values="product_name='.$product_name.'" title="false" description="false" ajax="true" ]'); ?> 

shortcode에서 정적 값을 사용할 때 효과적입니다. 변수를 통해 제목을 출력하려고 할 때마다 필드가 아닌 양식 위에 출력됩니다. 내가 뭘 잘못하고 있는거야?

답변

2

the_title()은 제목을 자동으로 울리고 값을 반환하지 않는 템플릿 태그입니다. 당신이 원하는 것은 get_the_title()입니다.

+0

물론. 나는 그 생각을 했어야했다. 당신의 도움을 주셔서 감사합니다! – Andrew

관련 문제