답변:
이것은 인상적인 대답이 아니지만, 전혀 없습니다 .
get_
접미사는 일반적으로 함수가 무언가를 반환한다는 것을 의미하며, the_
그 함수는 무언가를 반향합니다.
wp_
기술적 인 의미를 지니고 있지 않으며 이름을 불일치하는 것은 많은 개발자들이 참여하고 통일을위한 움직임이 부족하다는 것입니다.
나는 항상 기본 템플릿 태그를 넘어서는 구별이 가능하다고 생각했다. 기본 템플릿 태그는 일반적으로 가능한 가장 단순한 이름을 가지고있다.
wp_
는 일반적으로 고급 퍼블릭 API 함수이며, 항상 주변에 있으며 앞으로 호환성을 유지합니다.그래도 이것이 의도적 인 것인지는 모르겠습니다. 그리고 다른 두 답변이 말했듯이 일관성있게 유지되지는 않습니다. 귀하의 예는 내 분류가 참인 경우 접두사 update_post_meta
가 있어야하는 것처럼 보이는 완벽한 예입니다 wp_
. 그러나 WordPress에는 명명 규칙을 이해하려는 시도를 포기할 정도로 깊은 레거시 코드가 충분합니다.
_*
하지만 실제로는 그다지 많지 않으며 실제로는 절대적으로 내부 전용이 아닙니다.