이 게시물은 WordPress 및 CIMY User Extra Fields와 관련이 있습니다. 나는 당신이이 문제에 도움이되는 후자의 지식을 필요로하지 않는다고 생각한다. 그것은 무엇보다도 워드 프레스 문제로 보인다.사용자가 게시물을 가지고 있는지 여부에 관계없이
CIMY User Extra Fields는 등록 된 사용자가 자신의 프로파일에서 더 많은 정보를 가질 수있게 해주는 플러그인입니다. 원하는만큼 필드를 추가 할 수 있습니다. 그런 다음 "author.php"를 편집하여 새로운 정보를 가져와야합니다.
저는 현재 새 사용자 프로필 필드에 끌어 다음 코드를 사용하고 있습니다 :
<?php if (have_posts()) { $flag = true; while (have_posts()) { the_post();
if ($flag) { $value = get_cimyFieldValue(get_the_author_ID(), 'dj-name');
if ($value != NULL) echo "<p><strong>Staff Bio: </strong>" . cimy_uef_sanitize_content($value);
echo "</p>";
$flag = false; }}}?>
문제는 이것이다. 내 사용자 중 일부는 0 개의 게시물을 가지고 있으며이 코드는 1 개 이상의 게시물이있는 경우에만 사용자의 추가 필드 내용을 가져옵니다. 이것은 내가 생각하는 "if (have_posts())"기능 때문입니다. 사용자가 0 개의 게시물을 가지고 있어도 코드를 수정하여 정보를 표시 할 수 있습니까?
감사 자크
그들에게 할당 된 추가 값을 가지고 CIMY에 필요한 사용자의 게시물인가? 그렇지 않다면 (이는 의미가 있습니다), 그냥 조건에서 제거하십시오. – hakre
나는 올바른 사용자 ID를 결정하는 방법으로 사용자를 "게시물"로 사용하므로 올바른 추가 필드 값을 검색 할 수 있다고 생각합니다. 조건에서 제거하면 필드를 검색 할 사용자 ID를 알 수 없기 때문에 아무 것도 표시하지 않습니다. –
의미가 있습니다. 저자 페이지를 수정하고 있습니까? – hakre