Title: custom post type work when user login!
Last modified: August 20, 2016

---

# custom post type work when user login!

 *  Resolved [Parsa](https://wordpress.org/support/users/parselearn/)
 * (@parselearn)
 * [14 years, 2 months ago](https://wordpress.org/support/topic/custom-post-type-work-when-user-login/)
 * hi
    my custom post type, create for news blog CPT when user login: correct permalink&
   show post content & select specific theme for example URL: [http://domain.tld/news/20module/](http://domain.tld/news/20module/)
 * but when dont login: permalink dont work, don’t show post content, dont select
   specific theme
    for example URL: for example URL: [http://domain.tld/20module/](http://domain.tld/20module/)
 * my code:
 *     ```
       $labels = array(
               'name' => 'خبر‌ها',
               'singular_name' => 'خبر',
               'add_new' => 'افزودن خبر',
               'add_new_item' => 'افزودن خبر جدید',
               'edit_item' => 'ویرایش خبر',
               'new_item' => 'خبر جدید',
               'view_item' => 'نمایش خبر',
               'search_items' => 'جستجوی خبر',
               'not_found' => 'مطلب خبری یافت نشد',
               'not_found_in_trash' => '‌خبری در زباله‌دان یافت نشد',
               'parent_item_colon' => 'خبرها',
               'menu_name' => 'اخبار فروشگاه',
           );
   
           $args = array(
               'labels' => $labels,
               'hierarchical' => false,
               'description' => 'اخبار سایت',
               'supports' => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'trackbacks', 'custom-fields', 'comments', 'revisions', 'post-formats' ),  //'page-attributes'
               'taxonomies' => array( 'page-category' ),
               'public' => true,
               'show_ui' => true,
               'show_in_menu' => true,
       		'menu_position' => 7,
               'menu_icon' => plugins_url('shoppress/images/module/news.png'),
               'show_in_nav_menus' => true,
               'publicly_queryable' => true,
               'exclude_from_search' => true,
               'has_archive' => true,
               'query_var' => true,
               'can_export' => true,
               'rewrite' => array('slug' => 'news'),
       		'_builtin' => false,
               'capability_type' => 'post'
           );
   
           register_post_type( 'news', $args );
   
       	//register_taxonomy("newscat", array("news"), array("hierarchical" => true, "label" => "دسته‌ها", "singular_label" => "دسته‌ها", "rewrite" => array( 'slug' => 'news', 'with_front' => false )));
   
       	$labels = array(
           'name'                          => 'دسته‌ها',
           'singular_name'                 => 'دسته‌ها',
           'search_items'                  => 'جستجوی دسته',
           'popular_items'                 => 'بیشتر استفاده شده',
           'all_items'                     => 'تمام خبرها',
           'parent_item'                   => 'مادر دسته',
           'edit_item'                     => 'ویرایش دسته',
           'update_item'                   => 'بروزرسانی دسته',
           'add_new_item'                  => 'افزودن دسته جدید',
           'new_item_name'                 => 'دسته جدید',
           'separate_items_with_commas'    => 'جداسازی دسته‌ها با کاما',
           'add_or_remove_items'           => 'افزودن یا حذف دسته',
           'choose_from_most_used'         => 'انتخاب از محبوبها'
           );
   
       	$args = array(
       		'label'                         => 'دسته‌',
       		'labels'                        => $labels,
       		'public'                        => true,
       		'hierarchical'                  => true,
       		'show_ui'                       => true,
       		'show_in_nav_menus'             => true,
       		'args'                          => array( 'orderby' => 'term_order' ),
       		'rewrite'                       => array( 'slug' => 'newscat', 'with_front' => true ),
       		'query_var'                     => true
       	);
   
       	register_taxonomy( 'newscat', 'news', $args );
       ```
   

The topic ‘custom post type work when user login!’ is closed to new replies.

## Tags

 * [custom post type](https://wordpress.org/support/topic-tag/custom-post-type/)

 * In: [Hacks](https://wordpress.org/support/forum/plugins-and-hacks/hacks/)
 * 0 replies
 * 1 participant
 * Last reply from: [Parsa](https://wordpress.org/support/users/parselearn/)
 * Last activity: [14 years, 2 months ago](https://wordpress.org/support/topic/custom-post-type-work-when-user-login/)
 * Status: resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
