2014-09-02 2 views
0

내 사용자 계정 페이지에 "color"라는 사용자 정의 필드가 있으며 사용자가 색상을 선택할 수있는 확인란이 있습니다. 이 단지 단어 내가 확인란을 사용하여 "배열"저를 제공배열 인 사용자 메타 데이터를 표시 하시겠습니까?

<?php if ($themeta != $user->color) echo '<li><strong>Color:</strong> ' . $user->color . '</li>'; ?> 

: 내가 간단한 텍스트 필드가있을 때

는 일반적으로 난 사용자 데이터 이런 식으로 얻을. 따라서 데이터가 배열로 제공되지만 데이터를 표시하는 방법은 무엇입니까? 그래

+0

는 [get_user_meta() (http://codex.wordpress.org의 '$ single' 파라미터를 설정 값이 하나만 있다면/Function_Reference/get_user_meta)를 true로 설정하십시오. 그렇지 않으면 배열을 반복합니다. –

+0

하나의 값일 수 있지만 더 많은 값이 될 수도 있습니다. –

답변

0

어레이에 대한 코드는 다음과 같이 표시한다 :

<?php 
    $values = $user->color; 
    if (isset($values)) { 

    echo "<strong>Color:</strong> "; 

    foreach($values as $value) 
    { 
    echo '<li>' . $value . '</li>'; 
    } 
    } 
?> 
관련 문제