Support » Fixing WordPress » Custom Post Type Archive Permalinks

  • Hi,
    I have successfully managed to set up a custom post type with:

    add_action( 'init', 'create_news_post_type' );
    function create_news_post_type() {
     register_post_type( 'news', array(
    		'labels' => array(
    			'name' => __('News'),
    			'singular_name' => __('Article')
    		'public' => true,
    		'show_ui' => true,
    		'rewrite' => array(
    		'slug' => 'news',
    		'with_front' => false
    		'has_archive' => true
    	) );

    This code sets up my archive page at http://www.mydomain/news which displays the template page archive-news.php

    Within this page i have:

    <h2>news archive page</h2>
    <? wp_get_post_type_archives('news', array('type' => 'monthly', 'show_post_count' => true)); ?>
    while (have_posts()) : the_post();
    echo the_title();

    Which outputs my posts and monthly archive menu fine.
    I have used the function wp_get_post_type_archives from the Custom Post Type Archives plugin which outputs ok

    The issue i have is that the permalinks from the archive menu links are giving me a 404 error.
    The link for February 2012 is

    I cant work out what the issue is? Obviously something with my Permalink or a Custom Post Type Archives config issue.

    Has anyone had a similar issue and resolved it?

    Many thanks

Viewing 2 replies - 1 through 2 (of 2 total)
  • I’m having exactly the same issue with this, I’ve been trying to chase this issue down and nobody can seem to resolve it.

    If you do, please let me know,



    I had exactly the same issue and figured out that what the plugin relies on is changed by the other plugin. I’m using CCTM( and this plugin changes $where into another format which PTA cannot handle.

    If you want a quick but fragile solution, open up post-type-archive.php in the plugin directory and change
    add_filter(‘getarchives_where’, ‘pta_wp_get_archives_filter’, 10, 2);
    add_filter(‘getarchives_where’, ‘pta_wp_get_archives_filter’, 9, 2);
    (just change the priority from 10 to 9).

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Custom Post Type Archive Permalinks’ is closed to new replies.