Development Flashcards

1
Q

워드프레스가

웹 페이지에 필요한 템플릿을 결정하는 시스템

A

Template hierarchy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Template hierarchy를 보는 이유가

A

워드프레스와 소통하기 위해서

알맞은 파일 이름을 지어야하기 때문이다

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

th에서

single post page

를 위해서 필요한 거

A

single.php

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

th에서

static page

를 위해서 필요한 거

A

page.php

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

현재 테마의 템플릿 디렉터리 URI 반환하는 거

A

get_template_directory_uri()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

테마를 만들 때

헤더와 풋터는

A

header. php
footer. php

에 만든다.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

헤더나 풋터 템플릿 가져오는 거

A

get_header()

get_footer()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

사실 모든 프로그래밍 언어의 배열들은

A

객체라고 봐도 된다

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

콜백 함수라는 건

A
  • 다른 함수의 “인자로 쓰이는” 함수다

- 이벤트가 발생해서 “호출이 되어지는” 함수다

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

콜백함수는 사실

A

기준에 부합하면 다 콜백함수라고 부른다

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

항상

A

워드프레스가 이해할 수 있게 코드를 짜야한다

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

웹사이트 만들 때 필요한 함수를 모은 파일

A

functions.php

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

어떤 거에 의해 트리거가 되서

어떤 동작을 하는 걸

A

hook 이라고 한다

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

훅에다 콜백함수를 등록해주는 거

A

add_action

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

테마에 네비게이션 메뉴 등록하는 함수

A

register_nav_menus()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

init 훅은

A

워드프레스가 제일 처음 로드될 때 등록된다

17
Q

register_nav_menus로 지정한 거의 정체는

A

메뉴의 위치를 지정한 것이다

18
Q

메뉴의 위치를 지정하고 훅을 등록했다면

A

템플릿에서 메뉴를 표시해야한다

19
Q

메뉴를 자동으로 표시하는 함수

A

wp_nav_menu()

20
Q

wp_nav_menu() 에서 자주쓰는 거

A

theme_location

container

container_class

21
Q

테마만들 때

항상 *_scripts 함수에 등록해야할 거

A

Normalize css

Google font

Main stylesheet ( custom )

22
Q

Main stylesheet ( 주로 style.css )를 등록하려면

A

wp_enqueue_style(‘style’, get_stylesheet_uri(), array(‘normalize’, ‘googlefont’), ‘1.0.0’);

get_stylesheet_uri() : 메인 스타일시트를 가져오는 파일

array(‘normalize’, ‘googlefont’) : 의존성을 등록해서 얘네 다음에 호출되도록 지정

23
Q

워드프레스가 이해하게끔 API를 알아야한다.

API 종류에는

A

plugin

shortcode

widget

등등 여러 API들이 있다

24
Q

wp-includes/

에 있는 것들은

A

거의 API 를 위한 부분이다