2015-01-14 2 views
0

나는 임의의 분류에 관한 정보를 보여주는 내 Wordpress 테마 영역이 있습니다. 기본적으로 택 소노 미는 "극작가"이며 홈 페이지에서 무작위로 분류됩니다. 새로운 임의 분류 용어와새/임의 분류를 표시하기 위해 새로 고침

나는 버튼을 클릭 할 수 있도록하려면
<div id="home-top-right"> 
    <?php 
    $allpw = get_terms('playwrights', 'hide_empty=0'); 
    $randpw = $allpw[ array_rand($allpw) ]; 
    $randpw = get_term($randpw->term_id, 'playwrights'); 
    $pwlink = get_term_link($randpw->term_id, 'playwrights'); 
    ?> 

    <div class="title"> 
    Playwright Spotlight 
    <li class="fa fa-refresh refresh"></li> 
    </div> 
    <div class="content" id="p-spotlight"> 
     <?php if (get_field('image', 'playwrights_'.$randpw->term_id)) { ?> 
     <div class="thumb"> 
      <?php $imageid = get_field('image', 'playwrights_'.$randpw->term_id); ?> 
      <a href="<?php echo $pwlink; ?>"> 
      <?php echo wp_get_attachment_image($imageid, 'pwthumb'); ?> 
      </a> 
     </div> 
     <?php } ?> 
     <div class="text"> 
      <div class="sub-title"> 
      <a href="<?php echo $pwlink; ?>"><?php echo $randpw->name; ?></a> 
      </div> 
     <?php echo print_excerpt('', '200'); ?> 

     </div> 
    </div> 
</div> 

(코드에서, 그것은이 <i> 태그입니다) 그리고 다시 바로 그 부분 (안 전체 페이지) (다음은 HTML입니다 극작가). 나는 JS/jquery에서별로 좋지 않다. 특히 post data와 js 함수 사이의 교환을 고려할 때 내가 갈 곳이 필요한 곳에서 온라인 튜토리얼을 찾을 수 없다.

어떻게해야합니까?

답변

0

기본적으로 WordPress에는 AJAX 호출을 보낼 수있는 admin-ajax.php 파일이 있습니다. 당신은 임의의 용어를 얻는 것과 같이 당신이 원하는 것을 할 수 있고 그것을 클라이언트에게 되돌려 보내는 것과 같은 자신의 커스텀 함수에 링크 된 훅을 만들 수 있습니다. 그러면 'action'이라고하는 AJAX 호출에 값을 전달할 수 있습니다. admin-ajax.php가 '후킹 된'액션으로 POST 요청을 받으면 사용자 정의 함수가 실행 중입니다.

  1. http://premium.wpmudev.org/blog/how-to-use-ajax-with-php-on-your-wp-site-without-a-plugin/
  2. http://codex.wordpress.org/AJAX_in_Plugins
+0

감사합니다, 이것은 나에게 좋은 출발점을 제공합니다

더 자세한 설명은 아래의 링크에서보세요. 프로젝트를 성공적으로 마치면 코드 예제와 함께 게시합니다. – Eckstein