게시물의 종류 (즉, 페이지 또는 아티클)에 따라 작동하는 if() 문을 작성하려고하고 있고, 그러한 페이지의 제목.Wordpress PHP 함수의 반환 값을 If() 문으로 가져 오는 방법
게시물 유형은 해당 클래스 함수 post_class()
에서 얻을 수 있으며 그 제목 함수의 제목은 the_title()
입니다.
그래서 내가 필요한 정보를 어디에서 얻을 수 있는지 알지만,이 정보를 내가 테스트 할 수있는 문자열로 변환 할 수는 없습니다. 내가이 두 함수 중 하나를 넣을 때마다 나는 페이지에 출력을 얻는다.
첫째, 시도 :
이if(strpos(post_class(), 'page')) {
//DO SOMETHING
}
작동하지 않았다. 그냥 post_class()
을 페이지에 버렸습니다.
그리고, I는 변수의 값으로 함수를 호출하려고 :
$this_class = post_class();
과 동일한 결과였다.
나는 더 많은 것을 시도한 더 두꺼운 방법을 시도했지만 아무 소용이 없습니다. 이 WP 함수가 배치 될 때마다 페이지에 값을 덤프합니다.
아마 누군가가 게시 및 제목의 유형을 가져 와서 if() 문으로 설정하여 다른 것을 트리거 할 수 있음을 알고있을 것입니다.
감사합니다.
'post_class'는 값을 출력하고,'get_post_class'는 값을 반환합니다. –
안녕하세요! 그게! 감사! – QuestionerNo27
대답으로 쓰는 것이 좋을까요? –