2012-11-06 2 views
2

WordPress의 필터 인용 문구에 부트 스트랩 버튼을 사용하고 싶습니다. 무엇을하는 것이 가장 좋은 방법인지 모르겠습니다.Wordpress 용 폼 필터에 buttons-checkbox 부트 스트랩

<?php $categorias = get_categories();?> 

<form method="post" action="<?php echo get_permalink(); ?>"> 
    <div class="btn-group" data-toggle-name="cat" data-toggle="buttons-checkbox" > 
     <label class="control-label" for="inputIcon">Selecciona entre las categorias</label> 
     <?php 
      foreach($categorias as $cat): 
       echo '<button type="button" class="btn" rel="tooltip" data-placement="bottom" data-original-title="Seleccionar" value="'.$cat->term_id.'">'.$cat->name.'</button>'; 
      endforeach; 
     ?> 
      <input type="hidden" value="" name="cat"> 
      <button class="btn" type="submit" >enviar</button> 
    </div> 

    </form> 

아무도 도와 줄 수 :

이 내 마크 업입니까?

+2

그건 프로그래머의 질문이 아니지만 당신을 위해 기능을 개발할 누군가를 요구합니다. 직접 시도해보고 시도한 내용과 실패한 부분을 나타내는보다 구체적인 질문으로 돌아가거나 누군가에게 지불하십시오. –

답변

0
<?php 
    foreach($categorias as $cat): 
     $cat_link = get_category_link($cat->cat_ID); 
       echo '<a class="btn" href="'.$cat_link.'">'.$cat->name.'</a>'; 
      endforeach; 
?> 

은 카테고리에 대한 링크가있는 버튼을 만드는 데 충분해야합니다.
폼을 사용해야하는 경우 그런 다음 숨겨진 입력하여 카테고리 ID를 POST 다음이

<input type="hidden" name="filter-category" id="filter-category" value="0" > 
<?php 
    foreach($categorias as $cat): 
     $cat_link = get_category_link($cat->cat_ID); 
       echo '<button type="button" class="btn filter-category" value="'.$cat->cat_ID.'">'.$cat->name.'</button>'; 
      endforeach; 
?> 

<script type="text/javascript"> 
$(document).ready(function(){ 
    $('.filter-category').on('click', function() { 
     cat = $(this).val(); 
     $('#filter-category').val(cat); 
    }); 
}); 
</script> 

을한다.

관련 문제