Custom Post Type

Inicio Foros WordPress Programación Custom Post Type

Etiquetado: , ,

Este debate contiene 1 respuesta, tiene 1 mensaje y lo actualizó  caliboweb hace 5 años.

  • Autor
    Publicaciones
  • #73158

    caliboweb
    Participante

    Hola,
    tengo un problema que no se resolver. He creado un custom post type llamado directorio y un nuevo rol llamado clientes. Los clientes pueden añadir entradas del tipo directorio. Pero cuando un cliente entra en la administración en la sección de directorio puede ver sus estradas y las del resto de autores. Hay alguna forma que un cliente solo vea las entradas que el es el autor?

  • #73218

    caliboweb
    Participante

    Me contesto yo mismo. Con esta función se consigue:
    function __set_all_posts_for_author( $query ) {
    if ( is_admin() && is_post_type_archive( array(‘directorio’) ) ) {
    $current_user = wp_get_current_user();
    $query->set( ‘author’, $current_user->ID );
    }
    }
    add_action( ‘pre_get_posts’, ‘__set_all_posts_for_author’ );

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest