<?php
$the_query = new WP_Query('post_type=avada_portfolio');
while ( $the_query->have_posts() ) : $the_query->the_post();
echo '<option value="' .get_permalink($post->ID).'">' .the_title() .'</option>';
endwhile;
wp_reset_postdata();
?>
안녕하세요, wp쿼리 공부중에 질문있습니다.
위처럼 아바다테마의 포트폴리오 전부를 불러오려고 상기처럼 코드를 써봤는데
막상 출력되는건
포트폴리오제목-1
<option value="주소"></option>
포트폴리오제목-2
<option value="주소2"></option>
이런식으로 option안에 제목이 안들어가고 위처럼 나오는데 어디가 잘못된 것일까요? ㅠㅠ
안녕하세요~^^
워드프레스 the_title 함수는 화면에 Post 제목을 바로 표시하는 함수입니다.
만약, <option> 태그의 value 값으로 적용하시려면
get_the_title 함수를 활용해보시겠어요?
자세한 내용은 아래 링크를 참고해보세요.
https://developer.wordpress.org/reference/functions/get_the_title/
고맙습니다.