[PHP/Wordpress] YOAST SEO - Error parsing the response to JSON
·
Error Note
우리 회사 홈페이지에서는 SEO 관리를 위해 'YOAST SEO' 라는 플러그인을 사용하고 있다.설정할 때 첫 단계에서 'SEO DATA OPTIMIZATION'을 실행하는데, 해당 부분에서 에러가 발생했다.   Error parsing the response to JSON 화면에 위와 같은 메시지가 출력되어서 개발자 도구로 확인해보니상태 코드는 200인데 라는 응답을 받았다. SEO DATA OPTIMIZATION는 워드프레스 전체 페이지를 돌면서 점검하는데, 특정 페이지에 접근했을 때 바로 리다이렉트 처리되면서 에러가 발생한 것 같다. 참고로, 정상 작동하면 아래와 같이 JSON 응답이 와야 한다. 어떤 링크에서 에러가 발생했는지를 확인하기 위해 'wp_yoast_indexable' 테이블을 확인했다..
[PHP/Wordpress] 워드프레스 관리자 계정 정보가 다른 input 박스에 자동으로 입력되는 문제
·
Error Note
워드프레스로 만들어진 사전등록 폼의 E-mail, Password에 어떤 값들이 자동으로 입력되는 버그가 있다는 메신저를 받았다.나한테는 그런 문제가 발생하지 않아서 어쩌지 하다가..입력된 값을 자세히 보니 워드프레스 관리자 계정 정보와 같은 것 같길래 이것저것 테스트해보면서 원인을 찾았다.  워드프레스 관리자에 로그인하고 나면 구글 계정에 비밀번호를 저장할 수 있는데이렇게 저장하고 나면 다른 input 박스에 관리자 계정 정보가 자동으로 입력되는 경우가 있다고 한다.방지하려면 이메일 input에 autocomplete="off"를 입력하고, 비밀번호 input에는 autocomplete="new-password"를 입력해주면 된다.  여기서 password input에는 autocomplete="off..
[PHP] match 표현식
·
PHP
※ PHP 8 버전 이상에서만 동작함 // 예시 $day = 'monday'; // $day가 'monday'라면 $offer에 '30% off' 저장 // $day가 'sunday'라면 $offer에 '20% off' 저장 // $day가 그 외의 값이라면 $offer에 '10% off' 저장 $offer = match($day) { 'monday' => '30% off', 'sunday' => '20% off', default => '10% off' }
[PHP] Visual Studio Code에서 저장 시 자동으로 코드 정렬
·
PHP
저장 전 저장 후
[PHP/WordPress] AJAX 통신
·
PHP
관련 포스팅  - AJAX 통신 개념 : https://young0105.tistory.com/255  1. AJAX 통신 시 작업을 수행할 함수 생성  - 위치 : /plugins/플러그인명 폴더에 존재하는 주파일     → 플러그인명이 absdf라면 주파일 이름도 그와 유사하게 absdf.php 이런 식으로 만들어져 있음  - 해당 함수를 action으로 설정해주어야 함add_action("wp_ajax_액션명", "함수명");add_action("wp_ajax_nopriv_액션명", "함수명");function 함수명(){ // ... // 반환할 데이터 echo ... // 통신 종료 wp_die();}2. AJAX URL 설정  - 워드프레스에서는 'admin-..