inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

워드프레스 제대로 개발하기 - 어드민 편

스타일 불러오고 테마 기본 세팅하기

파라미터 힌트 단축 키가 안되네요

316

호랭이

작성한 질문수 16

1

컨트롤 + p 눌르면 나온다는 부분이 안되네요

do_action 에서는 제대로 나오는거 보니 add_action에서만 안되는거 같은대.. 아마도 설치된 버전에서 해당 정보가 없나봐요.. 제가 설치한 버전이 30일 시험판이라서 그럴수도 있지 않을까 예상해 봅니다.

wordpress php

답변 1

0

워드프레스 개발

안녕하세요 :) 좋은 질문 감사합니다.

저도 해 보니까 add_action에서는 파라미터 정보가 나오지 않더라고요. 확인해 보니, add_action 함수가 두 군데 정의돼 있는 게 문제였습니다.

add_action 함수는 wp-includes/plugin.php와 wp-admin/includes/noop.php 두 군데에 정의돼 있고, 이 중 noop.php 파일에는 어떤 파라미터도 정의돼 있지 않고, 함수 자체도 정의만 돼 있고 아무 내용도 없습니다. 이 때문에 파라미터 정보가 나오지 않는 것입니다.

noop.php 파일은 맨 위의 설명을 보면, load-scripts.php와 load-styles.php를 위해 함수명만 정의해 둔 것이라는 설명이 있습니다. 즉, 실제로 테마나 플러그인 개발자가 개발을 할 때는 사용하지 않는 파일입니다.

해결책을 생각해 봤는데요, noop.php 파일을 plain text로 인식시키면 문제 없이 해결될 것 같습니다. 코딩할 때 필요한 파일은 아니니까요. PhpStorm에서 noop.php 파일로 간 뒤, 마우스 우클릭을 하면 Mark as Plain Text라는 항목이 있습니다. 이걸 선택하세요. 그러면 PhpStorm은 앞으로 이 파일을 평범한 텍스트 파일로 인식하지 PHP 파일로 인식하지 않습니다. 그래서 noop.php 파일 안의 함수 정의들이 PhpStorm을 교란시키지도 않게 될 것입니다.(원래대로 되돌리려면 Mark as PHP를 선택하시면 됩니다.) 아래 이미지를 참고하세요 :)

POST http://localhost/wordpress/wp-admin/admin-ajax.php 400 (Bad Request)

0

359

1

phpstorm에서 LIve server 기능을 사용하는 방법이 궁금합니다.

0

494

2

클랙식 테마를 운영 중 블럭 테마로 개편할 때

0

372

2

미디어에서 이미지 추가시 시간이 좀 느려서...

0

414

2

wp_editor ($editor_name) 관련

0

397

1

action-test.php 변경관련

0

485

1

APMsetup을 활용

0

436

1

미디어 라이브러리 작동안함문제

0

851

2

목차용 에디터 만들기 강좌에서

0

348

1

고유주소 설정을 바꾸면 글이 안 불러와져요.

0

417

1

JetBrains에서

0

441

3

5:30초 부분 결과값이 bool(false)로 나오는 문제

0

325

1

새 페이지 추가 - 고유주소 변경

0

353

1

the_post가 없으면 무한 루프에 관하여 질문이 있습니다

0

362

1

데이터베이스 선택불가

0

924

3

책 목록 만들기와 아카이브 링크

0

396

2

register_post_type() error

0

280

1

미디어 창에 여러 이미지를 선택하고 렌더링하는 방법

0

273

1

워드프레스에서 액션의 개념

0

402

1

테이블을 직접 만들고 사용하는 방법 문의

1

391

1

수업내용같이 같은 함수를 썼지만 배열을 넣을 수 없습니다 어떤오류인가요?

0

292

2

안녕하세요, 질문드립니다!

0

292

1

안녕하세요

0

234

1

초보질문입니다..

0

353

1