0
내가 플러그인 만 그것이 Page
경우는 적용 일하는 워드 프레스를 쓰고 있어요 페이지의 유형을 확인하는 올바른 방법입니다,하지만 Blog
는 예를 들어, 어떤 워드 프레스의 플러그인
public function init() {
if (is_page())
// do something..
}
그것은 wp_query
이 실행 된 경우에만 사용할 수 후 is_page
이 작동하지 않습니다 [1]
Page
또는
Blog
있는지 확인하기 위해 제안 된 방법은 무엇인지? 페이지 ID, 페이지 제목 또는 슬러그 - :이 3 개 값 중 하나를 가질 경우
[1] http://core.trac.wordpress.org/browser/tags/3.4.2/wp-includes/query.php#L0
무엇을 표시해야합니까? 왜 그것을 init()에서 wp_head에 연결할 수있는 새로운 함수로 옮기지 않겠습니까? 이 방법은 페이지가로드되고 처분 될 때 수행합니다. – Marty
@Marty,''Page' 유형으로 확인 될 때만 일부 필터를 걸기를 원하므로'wp_head' 또는 다른 장소가 너무 늦었는지 확실하지 않습니다 ... 그래서 나는'init'을 넣었습니다. – Ryan