Hola,
me gustaría introducir una caja de comentarios en algunas de mis páginas pero no puedo o no se como lo tengo que hacer con Elementor. Lo he intentado con el que tiene Wordpress por defecto y también con la mejora de Jetpack. Lo activo des de el editor de wordpress pero no sale nada en la página editada con Elementor. Me gustaría saber que plugin me podria ir bien, he estado mirando y buscando información pero no he podido encontrar nada relacionado con el constructor Elementor.
Muchas gracias.
Un saludo.
Contenido solo visible a usuarios registrados
Hola Petra,
Por lo que he encontrado puedes utilizar este complemento > Contenido solo visible a usuarios registrados, simplemente instalas y en el lado izquierdo en tu wordpress se mostrará un menú de fragmentos de código > añadir código y escribes el código previamente suministrado.
Por último el shortcode sería este > [wpdiscuz_comments]
Un saludo 🖐️
Hola @argenis,
He añadido el código que me dijiste anteriormente al final del archivo functions.php.
Después he insertado en la final de la página donde me interesaba tener una caja de cometarios el shortcode [wpdiscuz_comments] y lo ha aceptado (anteriormente sin hacer todo el proceso no lo aceptaba) pero cuando actualizo sigue sin salir nada en la página. He mirado si tenía activado los mensajes y estan activados y no funciona...no se si he echo algo mal o hay alguna cosa mas que hacer. He mirado los links que me has sugerido y en uno de los comentarios dice:
Si necesita usar un código corto en los archivos de tema, agréguelo con la función do_shortcode:
<?php echo do_shortcode("[wpdiscuz_comments]"); ?>
Hola Petra,
Por favor, realiza los siguientes pasos tal como te lo describo, uno a uno:
1.- Activa los comentarios en las páginas, tal como @Pepe te lo indicó en una de sus primeras respuestas. Accedes a Páginas -> Seleccionas las páginas donde quieras incluir los comentarios -> En Bulk Actions selecciona Edit -> Allow Comments -> Update.
2.- Dirígete a tu archivo funtions.php donde insertaste el código que mi compañero @argenis te compartió, selecciónalo y elimínalo.
3.- Pega el siguiente código en el archivo functions.php de tu tema:
function my_wpdiscuz_shortcode() {
$html = "";
if (file_exists(ABSPATH . "wp-content/plugins/wpdiscuz/themes/default/comment-form.php")) {
ob_start();
include_once ABSPATH . "wp-content/plugins/wpdiscuz/themes/default/comment-form.php";
$html = ob_get_clean();
}
return $html;
}
add_shortcode("wpdiscuz_comments", "my_wpdiscuz_shortcode");
Ahora dirígete a una de las páginas a la que desees agregar los comentarios, edítala con elementor, agrega un bloque de shortcode al área o sección donde quieras agregar los comentarios y pega el shortcode:
[wpdiscuz_comments]
Observa las siguientes captura:
Saludos 🙂
Hola Bulmaro,
genial, ahora si que funciona bien!
Muchísimas gracias por vuestro tiempo y vuestra paciencia conmigo.
Saludos.
Petra.
Hola Petra.
Nada Gracias a ti por consultar 😉
Cualquier consulta que tengas no dudes en comunicarlo.
Cerramos el tema.
Un saludo