2012-01-30 6 views
1

저는 워드 프레스 템플릿 태그에 익숙하며 새로운 테마로 작업하고 있습니다. 나는 내 주제에서 자주 사용할 변수들을 만들고 싶다. 아주 간단한 템플릿 태그와 다른 템플릿 파일에서 재사용 할 수있는 자신 만의 HTML 구조는 거의 없습니다.Wordpress는 테마에 대한 고유 변수를 정의합니다

는 포어 예컨대 나는 내가 제목이나 퍼머를 메아리를 파일 템플릿에 $title 또는 $perma을 추가 할 때마다 $title = the_title(); 또는 $perma = the_permalink(); 같은 the_ttle() 또는 the_permalink에 대한 변수를 만들고 싶어.

및 html 구조체의 경우 최근 포스트 루프를 정의하고 있습니다. 그래서

내가 모든 템플릿 파일을 사용할 수 있도록 내가이 변수를 정의해야하는 위치가 일어날 수 있도록 :(아무 잘못이 있다면 나는 확실하지 않다 위와 같이

$recentloop = <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
get_thumbnail(); 
the_title(); 
get_post_meta(); etc..... 
<?php endwhile; else: ?> 
<?php endif; ?> 

뭔가.

난 정말 당신의 도움을 주셔서 감사합니다 global $variable

배치이 주제 http://wordpress.org/support/topic/passing-php-variable-between-template-files#post-1506298하지만 어떻게 어떤 생각을 읽어 보시기 바랍니다.

답변

1

여전히 그런 문제가 있는지 확실하지 않습니다.

각 게시물 루프마다 & permalink가 업데이트 될 것이므로 어디에서나 사용할 수있는 변수로 사용해서는 안됩니다. 그러나 그렇게하기를 원한다면 변수를 functions.php에 넣을 수 있습니다.

관련 문제