2014-08-29 4 views
0

정적 방문 페이지를 홈 페이지로 사용하고 있으며 블로그 피드 페이지는 news라는 별도 페이지입니다. 뉴스 페이지의 ID는 그래서 같은 제목을 표시하고있어 11입니다 : Wordpress is_page가 블로그 페이지가 아닌 홈 페이지와 함께 작동하지 않습니다.

<title><?php bloginfo('name') . ' - ' . the_title();?></title> 

그러나 블로그 페이지에 물론 그것은 최초의 블로그 게시물 제목 대신 페이지 제목을로드

.

<title><?php bloginfo('name');?> - 
<?php if(is_page(11)){?> 
News 
<?php }else{the_title();}?></title> 

하지만 몇 가지 이유가 블로그 페이지도 기사 페이지 -_-

+0

당신은'$의 wp_query'을 위해서 var_dump 시도 할 수 있습니다. 또한 페이지의 코드를 게시 할 수 있습니까? –

+0

블로그 첫 페이지는 '페이지'입니다. WP로 설정하면 – henrywright

+0

충돌이 발생했다고 생각합니다. "wp_reset_query();"를 추가하십시오. "bloginfo ('name') ..." – Masoud

답변

1

첫 번째 코드는 OK입니다 생각으로는 작동하지 않습니다 그래서이 시도. 이런 식으로 변경 :

<title><?php bloginfo('name') . ' - ' . wp_title();?></title> 

wp_title을()이에 따라, 페이지 제목을 검색 : http://codex.wordpress.org/Function_Reference/wp_title

+0

Worked. 비 블로그 방문 페이지에서는 빈 페이지로 돌아 왔지만 조건부 페이지에서는 해당 페이지에 대해 작업 할 수있었습니다. 고맙습니다 – cameronjonesweb

관련 문제