2014-11-18 1 views
0

내가 워드 프레스와 동적 <title>를 만들기 위해 노력하고 동적 제목을 추가 : 내가 대신 위치를 하드 코딩, 태그 라인을 추가하려고하면 다음지금까지 나는이 있고, 워드 프레스

<title><?php bloginfo('name'); ?> <?php if(wp_title('', false)) { echo '|'; } else { echo '| Dublin, Ireland';} ?> <?php wp_title(''); ?></title> 

를, 그것은를 슬로우 오류 :

<title><?php bloginfo('name'); ?> <?php if(wp_title('', false)) { echo '|'; } else { echo <?php bloginfo('description'); ?>;} ?> <?php wp_title(''); ?></title> 

이 다른 방법으로 작성할 수 있습니까?

답변

0

불필요한 openint와 closing php 태그가 있습니다.

사용이 :

<title><?php bloginfo('name'); if(wp_title('', false)) { echo '|'; } else { echo bloginfo('description'); } wp_title(''); ?></title> 

참고 : 난 정말 워드 프레스 사람이 어떻게 코딩 그게 스타일을 좋아하지 않는다. 코드의 모든 줄에 불필요한 여는 태그와 닫는 태그가 많이 있습니다. 이 스타일 같은

내가 훨씬 더 :

<title><?php 
     bloginfo('name'); 
     if (wp_title('', false)) { 
      echo '|'; 
     } else { 
      echo bloginfo('description'); 
     } wp_title(''); 
     ?></title> 
0

이 시도

add_filter('the_title','some_callback'); 
function some_callback($data){ 
global $post; 
// where $data would be string(#) "current title" 
// Example: 
// (you would want to change $post->ID to however you are getting the book order #, 
// but you can see how it works this way with global $post;) 
return 'Book Order #' . $post->ID; 
} 

the_titleadd_filter 사용.