$form = ' <div id="wpmem_reg">
<a id="register"></a>
<form name="form" class="form" id="wpmem_register_form" action="http://moduwith.dothome.co.kr/register/" method="post">
<input type="hidden" name="_wpmem_register_nonce" id="_wpmem_register_nonce" value="" >
<input type="hidden" name="_wp_http_referer" value="/register/">
<fieldset>
...
_wpmem_register_nonce 부분에 value 가 고정적일때 폼 에러가 생기는건 알고있습니다..
자동적으로 변하게 하려면 어떤걸 건들여야하는지 모르겠습니다..
도움 부탁드립니다.
안녕하세요.
이전에 안내해드린 코드에 버그가 있어서 수정해두었습니다.
수정된 코드를 활용해보시겠어요?
고맙습니다.
알려주신대로 해봤으나 오류가 떠서 사용하지 못하네요 ㅠㅠ
해당 코드는 wpmem_register_form 필터 쪽에 적용해주시면 됩니다.
아래의 코드를 활용해서 코드를 수정해보시겠어요?
add_filter('wpmem_register_form', 'wpmem_register_form_20200525', 10, 4);
function wpmem_register_form_20200525($form, $toggle, $rows, $hidden){
ob_start();
?>
<form name="form" method="post" action="<?php echo get_permalink()?>" id="wpmem_register_form" class="form">
<?php echo wp_nonce_field('wpmem_reg_nonce', '_wpnonce', true, false)?>
<?php echo wp_nonce_field('wpmem_longform_nonce', '_wpmem_register_nonce', true, false)?>
...
</form>
<?php
$form = ob_get_clean();
return $form;
}
고맙습니다.
네 직접 커스텀하였습니다.
위에 남겨주신 주소에서 wp_nonce_field('wpmem_shortform_nonce', '_wpmem_register_nonce') 이부분을 어디에 넣어야하나요?
class-wp-members-forms.php 파일안에 넣어야하는건가요?
안녕하세요~^^
워드프레스 카테고리로 이동되었습니다.
WP-Members 플러그인에서 제공하는 필터를 활용하여
회원가입 페이지를 직접 수정하신 건지요?
아래 관련 링크를 참고해서 코드를 수정해보시겠어요?
https://www.cosmosfarm.com/threads/document/37027
고맙습니다.