2012-03-31 2 views
2

나는 비 워드 프레스 페이지에 사용자 정의 검색 엔진을 가지고 있습니다. 이 검색 엔진은 데이터베이스 (텍스트 입력으로 지정된 도시)를 검색 한 다음 해당 도시에 대한 관련 정보를 반환하고이를 페이지에 표시합니다.외부 페이지의 Wordpress 검색 결과

내가 지금하고 싶은 것은 그 결과 아래에 동일한 서버/도메인에있는 블로그에 같은 용어의 wordpress 검색 결과를 표시하는 것입니다. 그래서 기본적으로 나는 그 키워드에 대한 wordpress 검색이 반환 할 동일한 결과를 보여주고 싶지만 블로그 테마가 아닌 WordPress 이외의 페이지에 표시하려고합니다.

내가 무엇을 가지고 :

변수가 검색어를 잡고, 검색어 이미 샴푸와 검색 엔진 친화적으로 조절하고있다. 내가 iframe을 사용하고 블로그 템플릿 페이지에 표시하고 싶지 않아요

  • 싶지 않아 무엇

    .

  • 보조 검색 창을 사용할 수 없습니다. 어떻게 든 변수 값을 사용해야합니다. 사용자에게 두 번째 양식이나 다른 것을 제출하도록 요청할 수 없습니다.

내 아이디어 지금까지

워드 프레스 검색 기능을 실행하고 반환하는 데이터를 잡을 수있는 방법이 있습니까? 나는 내 정적 페이지에 wp_blog_header.php를 포함 시켜서 wordpress 기능을 사용할 수있게되었습니다.

아니면 wordpress 검색이 Wordpress 데이터베이스에서하는 것을 복제하는 기능을 쓰는 것이 좋지만 사용할 수있는 방식으로 데이터를 반환합니까?

아니면 내가 간과 한 다른 접근 방법이 있습니까? 감사!

답변

0

먼저 다음 query_posts 루프

query_posts('s='.keyword); 
while (have_posts()): the_post(); ?> 
    <h2><?php the_title(); ?></h2> 
    <?php the_excerpt(); ?> 
    <p><a href="<?php the_permalink(); ?>">Read more...</a></p><?php 
endwhile; 
+0

완벽한를 사용하는 워드 프레스 파일

<?php define('WP_USE_THEMES', false); require('/server/path/to/your/wordpress/site/htdocs/blog/wp-blog-header.php'); 

을 포함해야합니다! 그게 정확히 내가 찾고 있던 것이 었습니다. 나는 내가 알고 싶지 않은 일을하는 일종의 워드 프레스 기능이 있어야한다는 것을 알았다. 정말 고맙습니다! –