워드프레스 WP_QUERY를 위해 $_POST를 소독하는 방법은?
소독하는 방법을 아는 사람은$_POST
워드프레스용?아니면 제가 사용했을 때 이미 소독이 된 건가요?WP_QUERY
? 감사합니다!
제가 사용할지 여부를 생각하고 있었습니다.mysql_escape()
아니면esc_sql()
[워드 프레스 기능].
function checkIfEmailAndPasswordHaveUser( $email, $password ) {
$args = array(
'post_type' => 'my_custom_post_type',
'meta_query' => array(
array(
'key' => 'email',
'value' => $email
),
array(
'key' => 'password',
'value' => $password
),
),
);
$query = new WP_Query( $args );
if( !$query->have_posts() ) {
return false;
} else {
// return the user's ID
return $query->posts[0]->ID;
}
}
$post_user_email = trim( $_POST['user_email'] );
$post_user_password = trim( $_POST['user_password'] );
// check if user_id exist
$result = checkIfEmailAndPasswordHaveUser($post_user_email, $post_user_password);
WP가 자동으로 소독하는 것으로 드러났습니다.
언급URL : https://stackoverflow.com/questions/35603957/how-to-sanitize-post-for-wordpress-wp-query
'programing' 카테고리의 다른 글
도커 컨테이너 실행과 시작의 차이점 (0) | 2023.11.01 |
---|---|
XML-RPC와 SOAP의 차이점은 무엇입니까? (0) | 2023.11.01 |
TCP 연결이 열린 후 다른 포트로 이동합니까? (0) | 2023.11.01 |
상품 페이지에 배송비 표시 - WooCommerce (0) | 2023.11.01 |
PHP 파일을 직접 액세스로부터 보호 (0) | 2023.11.01 |