Avisos
Vaciar todo

plugin wordpress popular posts no funciona  

 
JUAN ANTONIO
 JUAN ANTONIO
Usuario experto

Buenos días:
He instalado el plugin wordpress popular post pero no me funciona, no me muestra estadísticas , me dice que no tengo tráfico, cuando por google analytics se que sí lo tengo. Podeis ayudarme y decirme por qué ocurre esto? ¿Qué estoy haciendo mal?

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 11/11/2017 11:12 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Juan.

Si solo lo utilizas para las estadísticas, mi consejo es que no lo utilices ya que este tipo de plugins consumen muchos recursos al estar continuamente realizando consultas en tu web y la base de datos.

Para las estadísticas tienes la consola de google que te ofrece datos en tiempo real y son mucho mas precisos.

.- Revisa accediendo a una pagina de tu web y después en la administración del widget pulsa en el rango 24h

Un saludo

ResponderCitar
Respondido : 11/11/2017 11:50 am

Cursos Gratuitos WordPress

JUAN ANTONIO
 JUAN ANTONIO
Usuario experto

Hola Pepe:
¿Puedes aconsejarme un plugin que haga la misma función de post más vistos y consuma pocos recursos?

Saludos

ResponderCitar
Respondido : 11/11/2017 12:01 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Juan Antonio.

Puedes mostrarlos con una función sin plugins -> https://desarrollowp.com/blog/tutoriales/mostrar-los-posts-mas-vistos-populares-wordpress/

Si quieres mostrarlo con un plugin Puedes revisar el siguiente -> https://wordpress.org/plugins/top-10/

Un saludo

ResponderCitar
Respondido : 11/11/2017 12:25 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

JUAN ANTONIO
 JUAN ANTONIO
Usuario experto

:blink: En qué archivo php. lo pongo? y dentro del archivo dónde? pánico me da tocarlo. :sick:
En serio,en qué archivo pongo esa función y dentro de ese archivo dónde. Una vez echo esto, tengo que hacer algo en la web?

Un saludo y gracias por tu paciencia

ResponderCitar
Respondido : 11/11/2017 5:34 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Juan Antonio,

El propio artículo te dice en que archivo debes ponerlo:

Simplemente añade estas 2 funciones en tu functions.php, y después te explico que hace cada una de ellas:

Es decir, en el archivo funtions.php de tu tema en uso, lo editas y lo añades y si no lo tienes claro lo puedes hacer, previa copia de seguridad, desde el dashboard de WordPress, Apariencia, Editor, localizas en el lado derecho el archivo funtions.php y lo cargas, se cargarán en la pantalla central y al final, das un intro y lo insertas, guardas los cambios y esperas que funcione y que no se produzca un error 500.

Si se produce un error 500 ¡tranquilo! no pasa nada, simplemente desde tu cPanel, Archivos, Administrador de Archivos, vas a la carpeta /wp-content/themes/-tu-tema-activo/ y editas (Edit) el archivo functions.php y eliminas el código que pegaste, guardas los cambios y recargas la web que debería volver a funcionar con normalidad.

Una solución para probar con seguridad estas cosas es usar una sandbox.

Si no tienes claro el funcionamiento de determinados plugins es mejor que primero los pruebes en un entorno seguro o "sandbox" para no quedarte sin acceso por una configuración incorrecta.

La recomendación siempre es que antes de hacer cambios que puedan afectar a tu web, prueba de plugins, cambios de CSS, etc., que intentes realizar las pruebas primero en un entorno seguro, (tardarás un poco más en hacer cambios), pero de esta forma te garantizarás que esos cambios no afectan al correcto funcionamiento de tu web.

Revisa el siguiente artículo por si te es de utilidad:

- Haz pruebas y cambios en WordPress en una sandbox - https://www.webempresa.com/blog/haz-pruebas-y-cambios-en-wordpress-en-una-sandbox.html

Saludos

ResponderCitar
Respondido : 11/11/2017 8:06 pm

JUAN ANTONIO
 JUAN ANTONIO
Usuario experto

Buenos días:
Muchísimas gracias por la información proporcionada. Tengo una última duda. Inserto ambas funciones antes de la etiqueta de cierre php (<?php }​)?

ResponderCitar
Respondido : 12/11/2017 11:45 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Juan antonino.

Lo añades al final después del cierre " <?php } "

Recuerda que si sigues el articulo veras que tienes añadir otros códigos para mostrarlo por ejemplo en el sidebar.

Nota: siempre copia del archivo antes de realizar la modificación o añadir código 😉

Un saludo

ResponderCitar
Respondido : 12/11/2017 12:27 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

JUAN ANTONIO
 JUAN ANTONIO
Usuario experto

Hola:
Estoy utilizando el tema colormag. En el archivo funcion, despues de "?>" he añadido las funciones y en el fronted de mi página se visualizaba lo añadido! Las he vuelto a quitar, claro. ¿Qué he hecho mal? 🙁

Saludos

ResponderCitar
Respondido : 12/11/2017 1:27 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Juan Antonio.

En el archivo funcion, despues de "?>" he añadido las funciones y en el fronted de mi página se visualizaba lo añadido!

Que es lo que se visualiza, ¿ El código ?, no tiene por que mostrarse a no ser que se copiara mal, bueno ni eso, los códigos que añades en functions.php no se muestran, solo son funciones.

¿ Puedes adjuntar una captura de lo que quieres indicar ?

Un saludo

ResponderCitar
Respondido : 12/11/2017 3:02 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

JUAN ANTONIO
 JUAN ANTONIO
Usuario experto

Hola:

No puedo mandar captura porque ya lo quieté. Edité function.php y añadí // Función para contar visualizaciones de un post

function set_post_views() {
if (is_single()) {
$post_ID = get_the_ID();
$count = get_post_meta( $post_ID, 'post_views', true );

if ( $count == '' ) {
delete_post_meta( $post_ID, 'post_views' );
add_post_meta( $post_ID, 'post_views', 1 );
} else {
update_post_meta( $post_ID, 'post_views', ++$count );
}
}
}
add_action( 'wp', 'set_post_views' );

// Función para obtener el número de visualizaciones de un post
function get_post_views($post_ID){
$count = get_post_meta($post_ID, 'post_views', true);

if ($count == ''){
delete_post_meta($post_ID, 'post_views');
add_post_meta($post_ID, 'post_views', 0);
return 0;
}
return $count;
}
Quiero seguir haciendo lo que dice en el artículo. Para ello, esto lo añado a single.php?

Este post ha sido visto

Y por último. Para que se pueda visualizar en el sidebar, esto en qué archivo?

"Ahora si queremos mostrar un listado de los posts más vistos o populares por ejemplo en el sidebar de nuestro sitio, tendremos que hacer una consulta como esta:

4,
'meta_key' => 'post_views',
'orderby' => 'meta_value_num',
'order' => 'DESC'
);

$popular_posts = new WP_Query( $args );
while ( $popular_posts->have_posts() ) : $popular_posts->the_post();?>

"

ResponderCitar
Respondido : 12/11/2017 5:49 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Juan Antonio,

Necesitamos una captura donde veamos el final del archivo funtions.php que editas (no recortes la captura) para ver que códigos finales hay.

Ejemplo:

Saludos

ResponderCitar
Respondido : 12/11/2017 7:31 pm

Cursos Gratuitos WordPress

JUAN ANTONIO
 JUAN ANTONIO
Usuario experto

Buenas noches:

Os mando la captura

ResponderCitar
Respondido : 12/11/2017 9:07 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Juan Antonio,

Personalmente, sobre todo después de evaluar a fondo el comportamiento de estas funciones y que implica cambios no solo en functions.php sino también en single.php, es que no es fiable su comportamiento, o al menos no en todo los temas, ya que depende mucho del diseño del tema y como gestione determinadas funciones como set_post_views() o get_post_views()

Es muy fácil que desmontes la vista de post simple (vista individual de un post) si no aciertas con la insercción del loop y además que tu tema lo soporte bien.

En casos así, y si tu tema no dispone de esta funcionalidad nativa es que recurras a plugins de terceros.

Colormag si permite los post relacionados y populares, pero son funcionalidades PRO del tema.

Documentación de Colormag: https://docs.themegrill.com/colormag/

Saludos

ResponderCitar
Respondido : 12/11/2017 9:28 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress