2010-12-23 9 views
0

이 검색 양식을 내 wordpress 헤더에 삽입하려고합니다. PHP가 사용자 업로드 로고를 요구하는 곳을 찾았고, 바로 뒤에 폼을 삽입하고 싶습니다.에코 내에서 include 사용하기

<?php include ('wp-content/themes/thematic/searchform.php'); ?> 

Functions.php 에코 :

는 는

검색 양식에는 I 별도의 사업부로 양식을 삽입 시도

function childtheme_override_blogtitle(){ 

    global $up_options; 

    echo '<div id="blog-title"><span><a href="' . get_bloginfo('url') . '/" title="' . get_bloginfo('name') . '" rel="home"><img src="' . $up_options->logo . '" alt="" /></a></span></div>'; 

} 

add_action('thematic_header','childtheme_override_blogtitle',3); 

function childtheme_override_blogdescription(){ 

을하지만,이 메인의 나머지 부분과 중심에서 형태를 유지 함유량. 그래서 PHP가 div를 생성하는 곳에 폼을 삽입하려고합니다. http://codex.wordpress.org/Function_Reference/get_search_form


그냥 함수 또는 해당 파일 내부에 호출 .. texturly.com

+0

* PHP를 통해 에코 (또는 같은 div 뒤에 있지만)에 포함을 추가하는 방법을 알아낼 수 없기 때문에이 질문을하고 싶습니다. 나는 완전한 멍청 아! – ssupernnew

+0

include를 이동하는 대신, 그 내용을 함수에 포함시킨 다음 그 함수를 원하는 위치에서 호출하는 것이 어떻겠습니까? – Oli

+0

나는 그 일을하는 것이 행복 할 것 같지만, 나는 어떻게 문자 그대로 몰랐는지. 나는 PHP에 익숙하지 않기 때문에 include 나 function을 "blog-title"div에 쓰는 방법을 모른다. 어떻게 보일지에 대한 샘플 코드를 제게 제공 할 수있는 방법이 있습니까? 그것은 큰 도움이 될 것입니다! – ssupernnew

답변

1

테마의 searchform을 포함하는 기능이있다 : 당신은 여기 내 현재의 진행 상황을 볼 수 있습니다.

위의 코덱스 페이지에 예제 필터가 있습니다. 기능 파일 내에서 searchform 마크 업을 덮어 쓰려고해야합니다.

편집 : 기능 내부의 배치에 대해서는 다음과 같이 약간 씁니다. HTML은 그래서 당신은 쉽게 시간을 조정을해야 생성하는 방법을 당신이 그것을 원하는 검색 양식을 이동 물론

function childtheme_override_blogtitle(){ 
    global $up_options; 
    ?> 

    <div id="blog-title"> 
     <span><a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('description'); ?>" rel="home"><img src="<?php echo $up_options->logo; ?>" alt="" /></a></span> 
     <?php get_search_form(); ?> 
    </div> 

    <?php 
} 

은, 난 그냥 포맷.

희망이 있습니다.

+0

이 점에 대해 알려 주셔서 감사합니다. 위에서 말했듯이 실제로이 기능을 "블로그 제목"div에 실행하는 방법에 대해서는 분실했습니다. 그 코드가 어떻게 보이는지 보여 주실 수 있습니까? 감사!!! – ssupernnew

+0

업데이트 된 답변보기 ...;) – t31os

+0

도움을 주셔서 대단히 감사드립니다! 나는 진심으로 감사한다! 나는 당신의 코드를 가지고 갔지만, "blog-title"안에 또 다른 div를 만들었 기 때문에 CSS로 스타일을 지정할 수 있었다. 다시 한 번 감사드립니다! – ssupernnew