2017-02-16 1 views
1

Ich möchte eine sehr spezifische Art von benutzerdefinierten Beitragstyp erstellen, eine, die nicht zulassen, dass Benutzer andere Beiträge mit dieser Art von Beitrag erstellt, aber nur ermöglichen ihnen, sie zu sehen sind einen Link zum Zugriff gesendet. Was ich bisher habe, ist dies:Machen Sie benutzerdefinierte Beitragstyp in Wordpress nicht durchsuchbar

function pp_register_post_type(){ 
    $labels = array(
    'name'    => _x('Viajes', 'post type general name', 'negocios'), 
    'singular_name'  => _x('Viajes', 'post type singular name', 'negocios'), 
    'menu_name'   => _x('Viajes', 'admin menu', 'negocios'), 
    'name_admin_bar'  => _x('Viajes', 'add new on admin bar', 'negocios'), 
    'add_new'   => _x('Add New', 'Viajes', 'negocios'), 
    'add_new_item'  => __('Add New Viajes', 'negocios'), 

); 

$args = array(
    'labels'    => $labels, 
    'description'  => __('Description.', 'negocios'), 
    'public'    => true, 
    'publicly_queryable' => true, 
    'show_ui'   => true, 
    'show_in_menu'  => true, 
    'query_var'   => true, 
    'rewrite'   => array('slug' => 'Viajes'), 
    'capability_type' => 'post', 
    'has_archive'  => true, 
    'hierarchical'  => false, 
    'menu_position'  => null, 
    'supports'   => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments'), 
    'menu_icon'   => 'dashicons-welcome-write-blog' 
); 

register_post_type('pp_portfolio', $args); 
} 
    add_action('init', 'pp_register_post_type'); 

Ich dachte 'publicly_queryable' => true, auf false setzen würde das tun, aber was es tut, ist stattdessen nicht einen Permalink zu registrieren, wenn die Post erstellt wird. Wenn ich dann versuche, den Post zu sehen, schickt er mich einfach auf die Homepage.

Wie sollte ich die $args einstellen, um zu vermeiden, dass eine archive.php eine Liste von Posts nach Datum oder anderen Fragen anzeigt? Wenn jemand versucht, nach diesen Post-Typen zu suchen, möchte ich tatsächlich eine 404-Seite ausgeben. Wie könnte ich das tun?

Antwort

Verwandte Themen