>백엔드 개발 >PHP 튜토리얼 >WordPress 순수 코드 페이징 기능

WordPress 순수 코드 페이징 기능

WBOY
WBOY원래의
2016-07-25 08:49:231253검색
相关的CSS配置见 http://www.sjyhome.com/wordpress/pagenavi.html

以下代码请放置主题functions.php文件当中
  1. /*@分页功能*/
  2. function native_pagenavi(){
  3. global $wp_query, $wp_rewrite;
  4. $wp_query->query_vars["paged"] > 1 ? $current = $wp_query->query_vars["paged"] : $current = 1;
  5. $pagination = array(
  6. "base" => @add_query_arg("page","%#%"),
  7. "format" => "",
  8. "total" => $wp_query->max_num_pages,
  9. "current" => $current,
  10. "prev_text" => "? ",
  11. "next_text" => " ?"
  12. );
  13. if( $wp_rewrite->using_permalinks() )
  14. $pagination["base"] = user_trailingslashit( trailingslashit( remove_query_arg("s",get_pagenum_link(1) ) ) . "page/%#%/", "paged");
  15. if( !empty($wp_query->query_vars["s"]) )
  16. $pagination["add_args"] = array("s"=>get_query_var("s"));
  17. echo paginate_links($pagination);
  18. }
复制代码


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.