워드프레스4 현재 로그인한 워드프레스 회원 정보를 출력하기 워드프레스 사이트에 로그인한 회원 목록을 출력하려면 한 명의 회원이 로그인할 때 워드프레스가 데이터베이스에 생성하는 메타 데이터 필드를 기준으로 정의할 수 있다.회원의 메타데이터 테이블 session_tokens워드프레스는 회원이 로그인할 때 데이터베이스 `{prefix}_usermeta` 테이블에 회원 아이디(ID)를 기준으로 `session_tokens` 필드를 생성한다.‘토큰(token)’, ‘만료시각’, ‘아이피’, ‘사용자 에이전트’, ‘로그인 시각’을 저장하는데, 다음과 같다.## _usermeta 테이블의 session_tokensArray( [7ac0dda4afa7ff21c3fff32bf80af910ffa10088735cce2f636c06eca15dc30d] => Array .. 2024. 5. 30. 저장소 플러그인 사용하지 않고 워드프레스 사이트 공사중 상태 알리기 워드프레스 사이트를 처음 구성하거나 개선할 때 그리고 다른 특정 상황이 발생할 때 공사중 페이지를 만들어 현재 상황을 알릴 수 있다. 대략 3가지 정도 생각할 수 있다.공사중 페이지 관련 저장소 플러그인 사용`.maintenance`, `maintenance.php` 파일 만들어 코드 편집 후 사용워드프레스 액션과 함수를 이용하여 간단한 플러그인 직접 만들어 사용Drop-ins`.maintenance` 파일은 워드프레스가 업데이트 등의 유지 상태일 때 자동으로 생성한 후 삭제하도록 정의되어 있고, ` maintenance.php ` 파일은 사용자가 직접 만들어 사용하며 다양한 정보를 출력할 수 있다.`maintenance.php` 파일처럼 특정 기능을 대체하며 특정 위치에 존재할 때 사이트에 적용되는 .. 2024. 5. 29. 공유 웹호스팅에서 워드프레스 유료테마 데모 임포트나 사용 문제가 있을 때 워드프레스 유료테마 사용자 중에 데모 데이터 임포트가 일정 진행 단계에서 멈추거나 Divi 테마처럼 템플릿 라이브러리를 사용할 때도 유사한 오류 때문에 답답함을 호소하는 사람이 많다.이런 문제가 있는 사용자의 사용 환경은 보통 ‘공유 웹호스팅’이라는 공통점이 있을 것이다. 물론, 서버를 직접 운용하는 사람도 설정에 따라 같은 문제가 발생할 수 있음은 당연하다.유료테마 사용에 관한 이런 문제 해결을 위한 정보가 넘쳐나는데도, 그리고 그 정보를 통해 해결 노력을 하는데도 오류가 여전하다는 사용자가 많다.일반적으로 해결 가능한 설정 방법보통 알려진 해결 정보는 다음 3가지를 말하고 있는데, 그 정도면 사실 대부분 문제가 해결되어야 하는 게 맞다.`wp-config.php` 파일에 메모리 제한 설정`.htac.. 2024. 5. 29. 워드프레스 TinyMCE 에디터에 버튼 추가하기 워드프레스는 5.0 버전부터 구텐베르크 에디터를 기본으로 지정하였다. 이전 버전까지 기본이었던 TinyMCE(Tiny Moxiecode Content Editor) 에디터를 사용하려면 플러그인을 설치하거나 구텐베르크 에디터를 비활성화하는 코드를 추가해야 한다.TinyMCE 에디터 사용하기// 관리페이지(back end)에서 구텐베르크 에디터 비활성add_filter( 'use_block_editor_for_post', '__return_false' );플러그인보다는 위의 코드를 추가하는 것이 좋겠다.아래 그림은 다른 기능이나 플러그인의 영향이 없다면 기본으로 나타나는 TinyMCE 에디터의 버튼이다.빨간 동그라미의 버튼을 클릭하면 아래 버튼 줄을 토글할 수 있다.TinyMCE 에디터에 몇 가지 버튼 추가.. 2024. 5. 28. 이전 1 다음