programing

VS 코드가 모든 워드프레스 함수 이름을 강조 표시함

golfzon 2023. 3. 5. 10:51
반응형

VS 코드가 모든 워드프레스 함수 이름을 강조 표시함

저는 최신 버전인 PHP Intlephense(버전 1.3.7)를 사용하고 있으며 VS 코드는 최신 버전입니다.이전에는 문제가 없었지만 며칠 전 PHP Intlephense를 다운그레이드하려고 했지만 여전히 모든 워드프레스 함수명이 강조 표시되어 있습니다.어떤 도움이라도 감사합니다.

여기에 이미지 설명 입력

'wordpress'를 추가해야 합니다.intelephense.stubs어레이 설정을 지정합니다.이 어레이에는 다른 스탭도 다수 리스트 되어 있을 것입니다.예: ("wordpress"는 맨 아래에 있음)

//  VS Code settings.json
{
    // ... other settings here ...
    "intelephense.files.maxSize": 3000000,
    "intelephense.stubs": [
        "apache",
        "bcmath",
        "bz2",
        "calendar",
        "com_dotnet",
        "Core",
        "ctype",
        "curl",
        "date",
        "dba",
        "dom",
        "enchant",
        "exif",
        "FFI",
        "fileinfo",
        "filter",
        "fpm",
        "ftp",
        "gd",
        "gettext",
        "gmp",
        "hash",
        "iconv",
        "imap",
        "intl",
        "json",
        "ldap",
        "libxml",
        "mbstring",
        "meta",
        "mysqli",
        "oci8",
        "odbc",
        "openssl",
        "pcntl",
        "pcre",
        "PDO",
        "pdo_ibm",
        "pdo_mysql",
        "pdo_pgsql",
        "pdo_sqlite",
        "pgsql",
        "Phar",
        "posix",
        "pspell",
        "readline",
        "Reflection",
        "session",
        "shmop",
        "SimpleXML",
        "snmp",
        "soap",
        "sockets",
        "sodium",
        "SPL",
        "sqlite3",
        "standard",
        "superglobals",
        "sysvmsg",
        "sysvsem",
        "sysvshm",
        "tidy",
        "tokenizer",
        "xml",
        "xmlreader",
        "xmlrpc",
        "xmlwriter",
        "xsl",
        "Zend OPcache",
        "zip",
        "zlib",
        "wordpress"
    ]
}

또한 다음 github 문제도 살펴볼 수 있습니다.

이를 위한 빠른 해결책은 간단히 WordPress를 추가함으로써Intelephense: Stubs목록.

1: (Ctrl+Shift+X)를 눌러 왼쪽 확장바에 접속하여PHP Intelephense.

2: 내선번호 설정 아이콘을 클릭하여 [내선번호 설정]를 선택합니다.

확장 바의 스크린샷

3: 아래로 스크롤하여 Stub 목록을 확인합니다.

4: Add Item(항목 추가)을 클릭하여wordpress리스트에서 삭제해 주세요.

확장 설정 메뉴 스크린샷

변경 사항이 적용되지 않으면 Vscode를 닫았다가 다시 열어 보십시오.

이렇게 하면 내장된 WordPress 함수의 문제가 해결되지만 설치된 플러그인의 기능은 인식되지 않습니다.

뭔가 부족한 것 같습니다만, 이 문제는 발생하지 않았습니다.그 이유는 WordPress 사이트 디렉토리를 VS Code로 한 번에 열었기 때문이라고 생각합니다.

테마 디렉토리만 여는 건가요?

그렇다면 이러한 기능은 프로젝트에 없기 때문에 누락되는 것이 타당합니다.

사이트 전체를 열면 이게 사라질 거야또한 모든 테마 및 플러그인 기능을 올바르게 가져올 수 있습니다.

Adam alloudrwatson code가 맞으며, 변경사항이 적용되었는지 확인하기 위해 VsCode 에디터를 닫았다가 다시 여는 것을 잊지 마십시오.

WordPress 항목을 추가하기만 하면 됩니다.Intelephense: Stubs내선번호 설정에서 선택합니다.

여기에 이미지 설명 입력

언급URL : https://stackoverflow.com/questions/59890854/vs-code-highlighted-all-my-wordpress-function-name

반응형