2014-10-16 3 views
0

this guide에 따르면 클래스를 입력 또는 레이블에 추가 할 수 있지만 어떻게 작동하는지 확신 할 수 없습니다. 이 예제는 아래의 코드가 작동해야한다고 생각하게 만듭니다. 그러나 분명히 잘못된 것입니다.WP-Members 플러그인 레이블/입력에 클래스 추가

add_filter('wpmem_register_form_rows', 'my_register_form_rows_filter', 10, 2); 

function my_register_form_rows_filter($rows, $toggle) 
{ 
    zip => array (
     'field_before' => '<div class="div_text new_class">' 
     ) 

return $rows; 
} 

답변

0

나는 'field_before는'입력에 래퍼를 추가 잘못이 아니에요, 그래서 당신은 insted 사용해야 할 경우

'field' => '<input name="option_name" type="text" id="option_name" value="" class="YOURCLASS" />' 

편집 : 당신이 당신을 닫아야합니다

div

'field_before' => '<div class="div_text">' 
'field_after' => '</div>' 
+0

입력을 둘러싸는 div 클래스를 추가하려고합니다. – vytfla

+0

그러면 열려있는 div를 닫아야합니다. 내 편집 확인 – Mauro

+0

여전히 작동하지 않습니다. – vytfla

0

질문과 이전 답변은 비슷하지만 일치하지 않습니다. rect. 이 방법으로 wpmem_register_form_rows를 사용하는 올바른 방법은 다음 것 같이

add_filter('wpmem_register_form_rows', 'my_register_form_rows_filter', 10, 2); 
function my_register_form_rows_filter($rows, $toggle) { 
    $rows['zip']['field_before'] = '<div class="div_text new_class">'; 
    return $rows; 
} 

이 사업부를 폐쇄에 대한 이전의 대답을 해결, 당신은 실제로 필요가 없습니다. 닫는 div가 이미 있습니다. 여기에서하는 일은 특정 필드의 래퍼 (이 경우 "zip"필드)를 변경하는 것입니다.

관련 문제