2015-01-28 2 views
0

현재 고객이 등록한 날짜를 보여주고 주문할 수있는 '최근 등록'플러그인 (https://wordpress.org/plugins/recently-registered/)을 사용하고 있습니다.새 Wordpress 사용자 열을 추가하면 다른 열이 비어 있습니다.

새 전화 번호 열을 표시하고 싶지만 내 코드를 사용하면 등록 된 날짜 열이 비어있게됩니다.

자주 묻는 질문 상태 :?.

"왜 빈 필드입니다

그들의 열을 만들 때 다른 플러그인) (_doing_it_wrong되어 있기 때문에 경우, 필터가 이전 내용을 반환해야하는 것을 잊었다 그것들은 칼럼이 아니기 때문에 그것을 제거하고 있습니다. 플러그인이 올바르게하고 있기 때문에 대부분의 경우 플러그인을 중단하는 것이 더 중요합니다. "

이전 콘텐츠를 반환하는 방법을 모르겠습니다. 내 코드 :

function new_contact_methods($contactmethods) { 
    $contactmethods['billing_phone'] = 'Phone Number'; 
    return $contactmethods; 
} 
add_filter('user_contactmethods', 'new_contact_methods', 10, 1); 


function new_modify_user_table($column) { 
    $column['billing_phone'] = 'Phone'; 
    return $column; 
} 
add_filter('manage_users_columns', 'new_modify_user_table'); 

function new_modify_user_table_row($val, $column_name, $user_id) { 
    $user = get_userdata($user_id); 
    switch ($column_name) { 
     case 'billing_phone' : 
      return get_the_author_meta('billing_phone', $user_id); 
      break; 
     default: 
    } 
    return $return; 
} 
add_filter('manage_users_custom_column', 'new_modify_user_table_row', 10, 3); 

누군가 도움을 주시면 매우 감사하겠습니다. 전화 번호를 받기 위해 [billing_phone]을 (를) 등록 과정의 일부로 사용합니다. 나는 모든 데이터가 반환됩니다 확인해야

add_filter('manage_users_columns', array('RRHE','registerdate')); 
    add_action('manage_users_custom_column', array('RRHE','registerdate_columns'), 10, 3); 
    add_filter('manage_users_sortable_columns', array('RRHE','registerdate_column_sortable')); 
    add_filter('request', array('RRHE','registerdate_column_orderby')); 

다음 '최근 등록 된'플러그인에서

는 필터가 있습니다.

이 지금 $의 수익을 반환하는 기본이있는 new_modify_user_table_row 함수를 편집하여 해결 된 당신

답변

1

감사드립니다. $ return의 변수가 설정되지 않았으므로 빈 항목이 반환됩니다.

대신 $ return을 $ val로 변경했는데 이것이 효과가있었습니다.