programing

WP-CLI WP_DEBUG 전환

telecom 2023. 3. 6. 20:40
반응형

WP-CLI WP_DEBUG 전환

WP-CLI 스크립트 내에서 WP_DEBUG 값을 전환하려고 합니다.wp-config.php 파일 작성 후 옵션이 있나요?

(wp-config.php 파일을 작성할 때 PHP를 추가할 수 있다는 것은 알고 있습니다만, 이 작업이 완료되면 스크립트 중에 WP_DEBUG 상태를 끄는 방법이 있습니까?)

감사해요.

WP-CLI 버전 1.5 이후 네이티브 지원이 추가되었습니다.

https://developer.wordpress.org/cli/commands/config/set/

예:

# Set the WP_DEBUG constant to true.
$ wp config set WP_DEBUG true --raw

에 게시된 @tlt2w 답변을 확장하기 위해 이 콤보를 사용하고 있습니다.

wp config set --raw WP_DEBUG true
wp config set --raw WP_DEBUG_LOG true
wp config set --raw WP_DEBUG_DISPLAY false

# show logs:
# clear; tail -f wp-content/debug.log -n0

사용할 수 있습니다.wp config get디버깅이 네이블인지 아닌지를 판별하는데 현재 WP-CLI를 사용하여 이 값을 설정할 수 없습니다.

단, bash 명령어를 작성했을 뿐입니다.이 명령어를 사용하면 값을 변경할 수 있습니다.

같은 디렉토리에서 실행할 수 있습니다.wp-config.php:

data=`egrep "'WP_DEBUG'" wp-config.php | egrep -o "(true|false)"`; [[ $data == true ]] && newdata=false || newdata=true; sed -i "s/'WP_DEBUG'.*/'WP_DEBUG', $newdata\)\;/g" wp-config.php

실행할 때마다WP_DEBUG에서 전환되는 상수 값true로.false또는 그 반대입니다.

유감스럽게도 이 기능을WP_DEBUG값이 이미 정의되어 있기 때문에 스크립트 실행 중 값wp-config.php파일.

언급URL : https://stackoverflow.com/questions/35711003/wp-cli-toggle-wp-debug

반응형