Hej Allesammen!
Jeg har en wordpress side som jeg bruger som blog og portefølje!
Til den sidstenævnte har jeg lavet en custom post type der hedder "portefolje" og oprettet alle mine portefølje indlæg i den post type!
Der efter satte jeg mine permalinks settings op på følgende måde:
/%category%/%postname%/
Det gjorde at min URL blev dejlig og pæn som f.eks ved custom post typen portefolje:
http://www.mysitename.com/portefolje/projekt-navn/
Også ved mine blog indlæg:
http://www.mysitename.com/kategori/blog-indlægs-navn/
Det næste skridt var at lave en side hvor alle mine indlæg i custom post typen "portefolje" blev fremvist! Derfor lavede jeg en custom page template og døbte den portefolje.php og gav den det obligatoriske:
<?php
/*
Template Name: Portefolje
*/
?>
I toppen af dokumentet, bagefter tilføjede jeg selvfølgelig også en query der henter alle mine indlæg i "portefolje" custom post typen!
Derefter gik jeg ind i Wordpress Administration og lavede en ny side der hed Portefølje og gav den slug'en: http://www.mysitename.com/portefolje og valgte den custom page layout (portefolje.php) jeg havde lavet til den ude i højre side!
Men så begyndte hovedpinen!
Når jeg navigerede til http://www.mysitename.com/portefolje ignorerede wordpress den custom page jeg havde lavet og faldt tilbage på page.php layoutet! Men den vidste rigtigt nok alle min custom post type, bare kørt igennem det standard page.php layout! og når jeg navigerede til et af indlæggene i custom post typen f.eks: http://www.mysitename.com/portefolje/projekt-navn/ brugte den helt korrekt det layout jeg har diffeneret i single-portefolje.php filen!
Så HVOR går jeg galt i byen? :)
Hvorfor ignorer den min custom page til fremvisning af custom post type indlæggene? Hvis i har brug for mere information omkring mit wordpress setup, så skriver i bare :)