Title: Taxonomy in URL custom post type?
Last modified: 4 augustus 2016

---

# Taxonomy in URL custom post type?

 *  Opgelost [wzshop](https://nl.wordpress.org/support/users/wzshop/)
 * (@wzshop)
 * [14 jaren, 2 maanden geleden](https://nl.wordpress.org/support/topic/taxonomy-in-url-custom-post-type/)
 * Hallo,
    Ik heb een custom post type aangemaakt, genaamd “boeken”. Nu heb ik daar
   een hiërarchische custom taxonomy aangehangen. Deze taxonomy wil ik gebruiken
   als vervanger van de normale taxonomy ‘category’.
 * Nu is mijn vraag of het mogelijk is om de URLs zo te krijgen dat als iemand het
   boek ‘Boek A’ in de custom taxonomy ‘Categorie X’ bezoekt de url er als volgt
   uit komt te zien: domein.nl/boeken/categorie-x/boek-a/
 * Maw dus dat de custom taxonomy als categorie in de URL tevoorschijn komt. Het
   enige wat me nu lukt is om de volgende url te genereren: domein.nl/boeken/boek-
   a/ & domein.nl/boeken/categorie-x/.
 * Ik hoop dat het duidelijk is wat ik bedoel, anders verneem ik het graag.
    Alvast
   enorm bedankt voor je tijd! Robbert

11 reacties aan het bekijken - 1 tot 11 (van in totaal 11)

 *  [Peter J. Herrel](https://nl.wordpress.org/support/users/donutz/)
 * (@donutz)
 * [14 jaren, 2 maanden geleden](https://nl.wordpress.org/support/topic/taxonomy-in-url-custom-post-type/#post-39959)
 * [http://wordpress.stackexchange.com/questions/49141/rewriting-a-custom-post-type-permalink-with-taxonomy-term](http://wordpress.stackexchange.com/questions/49141/rewriting-a-custom-post-type-permalink-with-taxonomy-term)
 *  Thread starter [wzshop](https://nl.wordpress.org/support/users/wzshop/)
 * (@wzshop)
 * [14 jaren, 2 maanden geleden](https://nl.wordpress.org/support/topic/taxonomy-in-url-custom-post-type/#post-39962)
 * Super bedankt donutz, werkt helemaal!
 *  Thread starter [wzshop](https://nl.wordpress.org/support/users/wzshop/)
 * (@wzshop)
 * [14 jaren, 2 maanden geleden](https://nl.wordpress.org/support/topic/taxonomy-in-url-custom-post-type/#post-39971)
 * Hi Donutz,
    Ik zie nu toch een probleem aan de backend. Ik maak gebruik van de
   Types plugin om mijn custom post type en taxonomy aan te maken. Ik heb daar de
   slug ingevuld: blog/%categorieen%.
 * Alles aan de voorkant werkt goed, maar als ik een nieuw bericht in de custom 
   post type wil aanmaken dan krijg ik een foutmelding:
 * Warning: array_pop() expects parameter 1 to be array, boolean given in /Theme_folder/
   functions.php on line 41
 * Enig idee wat dit kan zijn en hoe ik het kan verhelpen?
    Nogmaals bedankt.
 *  [Peter J. Herrel](https://nl.wordpress.org/support/users/donutz/)
 * (@donutz)
 * [14 jaren, 2 maanden geleden](https://nl.wordpress.org/support/topic/taxonomy-in-url-custom-post-type/#post-39973)
 * kan je even kijken wat er staat op /Theme_folder/functions.php line 41 ?
 *  Thread starter [wzshop](https://nl.wordpress.org/support/users/wzshop/)
 * (@wzshop)
 * [14 jaren, 2 maanden geleden](https://nl.wordpress.org/support/topic/taxonomy-in-url-custom-post-type/#post-39981)
 * Hé Donutz,
    dat is deze code
 *     ```
       $post_link = str_replace( '%categorieen%', array_pop($event_type_term)->slug, $post_link );
           }
       ```
   
 * Zie ‘array_pop’.
    Dit is dus afkomstig van de code welke wordt weergegeven op
   de link die je me gaf.
 * Wederom dank!
 *  [Peter J. Herrel](https://nl.wordpress.org/support/users/donutz/)
 * (@donutz)
 * [14 jaren, 2 maanden geleden](https://nl.wordpress.org/support/topic/taxonomy-in-url-custom-post-type/#post-39984)
 * Wanneer verschijnt de melding: voor of na het publiceren? En éénmaal gepubliceerd,
   is de melding dan weg?
 *  Thread starter [wzshop](https://nl.wordpress.org/support/users/wzshop/)
 * (@wzshop)
 * [14 jaren, 2 maanden geleden](https://nl.wordpress.org/support/topic/taxonomy-in-url-custom-post-type/#post-39985)
 * Voor het publiceren verschijnt de melding.
    Wanneer ik een bericht invoer komt
   de melding er dubbel te staan (bij invoeren titel niet).
 * Als ik hem publiceer, dan wel in een later stadium wijzig, is de melding weg.
   
   Wederom bedankt.
 *  [Peter J. Herrel](https://nl.wordpress.org/support/users/donutz/)
 * (@donutz)
 * [14 jaren, 2 maanden geleden](https://nl.wordpress.org/support/topic/taxonomy-in-url-custom-post-type/#post-39988)
 * Bij een nieuw bericht is de terms array `$event_type_term` leeg. De array wordt
   gevuld met de ‘categorieën’ die je hebt aangeduid op het moment dat je je post
   opslaat of publiceert. Op dat moment verdwijnt dan ook de melding.
 * Ik vermoed dat je debug hebt aangezet? Indien ja, dan mag je de melding gerust
   negeren.
 * Je kan evt. wel eens proberen of het helpt om `$event_type_term = array();` te
   plaatsen net voor `$event_type_term = get_the_terms( $post->ID, 'event_type' );`
 *  Thread starter [wzshop](https://nl.wordpress.org/support/users/wzshop/)
 * (@wzshop)
 * [14 jaren, 2 maanden geleden](https://nl.wordpress.org/support/topic/taxonomy-in-url-custom-post-type/#post-39991)
 * define(‘WP_DEBUG’, false);
 * De debug staat dus uit.
 *     ```
       add_filter('post_type_link', 'events_permalink_structure', 10, 4);
       function events_permalink_structure($post_link, $post, $leavename, $sample)
       {
           if ( false !== strpos( $post_link, '%categorieen%' ) ) {
       $event_type_term = array();
       $event_type_term = get_the_terms( $post->ID, 'categorieen' );
       $post_link = str_replace( '%categorieen%', array_pop($event_type_term)->slug, $post_link );
           }
           return $post_link;
       }
       ```
   
 * Zo gaat de foutmelding weg, maar werkt de rewrite niet.
    Wederom bedankt.
 *  [Peter J. Herrel](https://nl.wordpress.org/support/users/donutz/)
 * (@donutz)
 * [14 jaren, 2 maanden geleden](https://nl.wordpress.org/support/topic/taxonomy-in-url-custom-post-type/#post-39994)
 * [http://wordpress.stackexchange.com/questions/27212/custom-post-type-and-taxonomy-rewrite-error](http://wordpress.stackexchange.com/questions/27212/custom-post-type-and-taxonomy-rewrite-error)
 *  Thread starter [wzshop](https://nl.wordpress.org/support/users/wzshop/)
 * (@wzshop)
 * [14 jaren, 2 maanden geleden](https://nl.wordpress.org/support/topic/taxonomy-in-url-custom-post-type/#post-39995)
 * Geweldig, bedankt!

11 reacties aan het bekijken - 1 tot 11 (van in totaal 11)

 Het onderwerp ‘Taxonomy in URL custom post type?’ is gesloten voor nieuwe reacties.

## Tags

 * [categorie](https://nl.wordpress.org/support/topic-tag/categorie/)
 * [category](https://nl.wordpress.org/support/topic-tag/category/)
 * [custom post type](https://nl.wordpress.org/support/topic-tag/custom-post-type/)
 * [custom taxonomy](https://nl.wordpress.org/support/topic-tag/custom-taxonomy/)
 * [taxonomy](https://nl.wordpress.org/support/topic-tag/taxonomy/)
 * [url](https://nl.wordpress.org/support/topic-tag/url/)

 * In: [Code oplossingen gezocht](https://nl.wordpress.org/support/forum/code-oplossingen/)
 * 11 reacties
 * 2 deelnemers
 * Laatste antwoord van: [wzshop](https://nl.wordpress.org/support/users/wzshop/)
 * Laatste activiteit: [14 jaren, 2 maanden geleden](https://nl.wordpress.org/support/topic/taxonomy-in-url-custom-post-type/#post-39995)
 * Status: opgelost

## Onderwerpen

### Meest populaire onderwerpen

### Onderwerpen zonder reacties

### Non-support onderwerpen

### Opgeloste onderwerpen

### Onopgeloste onderwerpen

### Alle onderwerpen
