user3132101
user3132101

Reputation: 63

How to hide Permalink section from a Custom Post Type's post?

I want to hide the permalink section under the title of a post for a particular post type in Wordpress. How can I do that?

Upvotes: 4

Views: 9009

Answers (2)

Colin Duet
Colin Duet

Reputation: 1

It's possible by adding the value 'permalink' to the 'hide_on_screen' array of ACF (Advanced Custom Fields). Or doing this via the ACF Field group configurator.

        'hide_on_screen' => array(
        0 => 'the_content',
        1 => 'excerpt',
        2 => 'custom_fields',
        3 => 'discussion',
        4 => 'comments',
        5 => 'revisions',
        6 => 'slug',
        7 => 'author',
        8 => 'format',
        9 => 'categories',
        10 => 'tags',
        11 => 'send-trackbacks',
        12 => 'permalink',
    ),

Upvotes: 0

Ritesh Ksheersagar
Ritesh Ksheersagar

Reputation: 562

Under register_post_types add the following arguments:

'public' => false,  // it's not public, it shouldn't have it's own permalink, and so on
'publicly_queryable' => true,  // you should be able to query it
'show_ui' => true,  // you should be able to edit it in wp-admin
'exclude_from_search' => true,  // you should exclude it from search results
'show_in_nav_menus' => false,  // you shouldn't be able to add it to menus
'has_archive' => false,  // it shouldn't have archive page
'rewrite' => false,  // it shouldn't have rewrite rules

What you need is the first element 'public' => false.

Upvotes: 14

Related Questions