Tutorial para restringir Temas y Respuestas a visitantes en bbPress

ForoFreelance Foros Programación & Tecnologías Tutorial para restringir Temas y Respuestas a visitantes en bbPress

Viendo 1 publicación (de un total de 1)
  • Autor
    Publicaciones
  • #7091

    Javier
    Moderador
    @javi

    Record +154

    Les quiero compartir un pequeño código que se puede utilizar para restringir en contenido en bbPress, o en otras palabras, limitar el acceso de los visitantes (usuarios sin una cuenta) a los Temas y Respuestas publicados en un foro creado con bbPress.

    bbPress Funciones

    Se debe tener en cuenta que los códigos a veces no funcionan con ciertas versiones de bbPress o de WordPress, por lo tanto si al utilizarlo no funciona, una de la razón puede ser la compatibilidad con la versión.

    Además al no funcionar el código pueden suceder dos cosas:

    1.- El código no tiene efecto. Es decir, parece que no se ha hecho nada y el foro sigue igual.

    2.- El sitio wordpress se pone en blanco y en este caso hay que ingresar a cPanel y eliminar el código desde el archivo function.php

    ¿Pasos para utilizar el código?

    Solo debes copiar el código que dejo en la parte inferior y pegarlo en el archivo functions.php de tu WordPress

    Este archivo lo encuentras en -> Apariencia -> Editor -> Functions.php (En español, “Funciones del Tema”)

    “Este código ha sido probado con éxito en bbPress 2.5 –  Wordpress 4.7 – Buddypress 2.9”

    /*Limitar el Acceso A Temas y Respuestas para Visitantes */
    function pj_hla_logged_in_topics($have_posts){
    if (!is_user_logged_in()){
    $have_posts = null;
    }
    return $have_posts;
    }
    add_filter('bbp_has_replies', 'pj_hla_logged_in_topics');

    * Revisa qué el código este bien copiado y pegado, ya que una coma de mas puede dejar inhabilitado su funcionamiento.

    Con este código los visitantes podrán leer los títulos de los temas pero no su contenido o respuestas.

    Si tienes alguna duda, déjala en los comentarios 8-)

    - Valoraciones -
    2 votos, promedio: 5,00 de 52 votos, promedio: 5,00 de 52 votos, promedio: 5,00 de 52 votos, promedio: 5,00 de 52 votos, promedio: 5,00 de 5
    2 Votos (5,00/5)
Viendo 1 publicación (de un total de 1)

Debes estar registrado para responder a este debate. Entrar & Registro