Lördag 3 Mar 2012
12.3.3 11:42
Äntligen fått igång pagination för multiple custom post type arkiv
YES!”!!”!”#”!€%#%&/€/#”!#€!”#%# äntligen, har brottats med detta problemet enormt länge, detta problemet har inte existerat på mina föregående teman för akriv sidorna har varit identiska med min index sida, så tack vare att WordPress hierarchyn defaultar bak till index.php när pagination failar och akrivsidorna som sagt varit identiska så har detta inte inneburigt något problem, kategorier och taggar har fungerat att paginera, men som sagt, /page/3 osv hamnar på index.php, men eftersom det inte syns utåt så har det inte varit några problem.
Nu däremot när min index.php sida ser annorlunda ut än mina arkivsidor så var jag tvungen att lösa detta lilla problem, framsidan är inte så enormt olik arkivsidorna just nu men kommer bli det i framtiden.
Jag vet inte hur många olika query_post jag testade, tappade tålamodet ganska ofta så ja, sjukt glad när det löste sig :P
Hittade ett plugin som fixade detta (hoppas detta kommer in i WordPress core så man inte behöver något plugin, detta problem borde inte ens ha existerat), http://wordpress.org/extend/plugins/custom-post-type-category-pagination-fix/, bara till att installera det och sen köra en query post i stil med:
< ?php
global $query_string;
parse_str( $query_string, $everything );
$everything['post_type'] = array( 'post', 'blog', 'status', 'photo', 'video', 'gallery' );
query_posts( $everything );
?>
Ta i trä, detta kommer säkert faila förr eller senare men aja, verkar fungera just nu iaf.