나는 철저히 Wordpress에서 the_meta() 배열을 사용하여 루프 내에서 특정 행을 얻고 (절차 적 while 루프와 같은) 변수를 할당하려고합니다. 바로 지금은 모든 행을 한 번에 가져옵니다. 이 쿼리의 결과는 데이터베이스에서 3 행을 반환합니다. 내가 뭘 하려는지 the_meta(); 내에 저장된 반환 된 행 중 하나 주위에 div 태그를 래핑하려고.WordPress에서 the_meta()의 특정 값을 가져 옵니까?
배열을 폭발시키고 첫 번째 행을 반환했지만 모든 것을 한 번에 모두 반환했습니다. 나는 CSS를 사용하여 스타일을 지정할 수 있도록 행을 가져 와서 변수에 넣기 만하면됩니다. 어떤 도움을 크게 감상 할 수
$args = array(
'post_type' => 'membersprofile',
'posts_per_page' => 20);
$loop = new WP_Query($args);
while ($loop->have_posts()) : $loop->the_post();
$newvar = explode(" ", the_meta());
echo $newvar[0];
endwhile;
: 여기
코드입니다!편집 : 올바른 방향으로 나를 가리키고 나를 위해 답을 찾는 Youn에게 감사드립니다. 문제는 전체 행만 반환하는 the_meta()를 사용하고 있다는 것이 었습니다. get_post_meta를 사용하여 반환 된 각 행에 변수를 할당 할 수있었습니다. 작동하는 코드는 다음과 같습니다.
$key_2_value = get_post_meta(get_the_ID(), 'wpcf-shortbio', true);
// check if the custom field has a value
if($key_2_value != '') {
echo $key_2_value;
}
희망이 있으면 다른 사람에게 도움이됩니다.
뜻에 대한 추가 정보를 보려면 다음 사이트를 방문
? the_meta()는 변수에 메타를 저장하지 않고 그냥 표시합니다. –
하하 @YounElan은 올바른 방향으로 나를 가리켜 주셔서 대단히 감사합니다 !!!! 나는 당신이 말했듯이 할 수 있었고 get_post_meta를 사용했습니다. 이제 행을 변수로 나눌 수 있습니다. 정말 고마워. 정말 고마워. :) – Raja