R
renton
Delta
- Las estrellas la spuedes colocar a mano si quieres, es solo un codigo que le indica a google la cantidad de estrellas, votos, etc... todo peude ser a mano...
- post_type = 'post', esto selecciona los post y le coloca las estrellas, tienes que ver como estan marcados tus productos
- google como sabe si compran en tu sitio?...
- el archivo php nadie sabe el nombre, solo tu...
Hola, este addon es para el plugin kk Star Ratings, el cual permite colocar las estrellas de calificación en el WP y en las búsquedas de google... lo instale en uno de mis blogs por recomendación de un usuario del foro, el tema que vi que los visitantes colocaban bajas puntuaciones en los post, cuando el post era completamente informativo o realmente servia, y eso era reflejado en google...
Por lo que fabrique este script el cual crea fake calificaciones a los post! El codigo se puede mejorar, lo arme rapidito para usarlo... y funciono de 10, asique ahi quedo...
Crean un archivo de nombre que quieran lo suben a al wp (en la raiz, osea donde esta wp-config.php de su wp)... luego lo ejecutan desde el navegador:
El codigo obtiene los post y le asigna calificaciones con puntuaciones del 3 a 5...PHP:<?php set_time_limit(0); include('./wp-config.php'); $Posts = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_type = 'post' && post_status = 'publish'"); foreach ($Posts as $post){ muchos($post->ID,$post->post_title); } function muchos($id,$txt){ $total = mt_rand(100,500); //Cantidad de votos $_stars = mt_rand(4,5); //Cantidad de estrellas. del 1 al 5 kksr_all_post($id,$_stars,$total); echo "[".$txt."] Total: +".$total."<br/>"; } function kksr_all_post($pid,$stars,$cantu) { $total_stars = 5; $ratings = get_post_meta($pid, '_kksr_ratings', true) ? get_post_meta($pid, '_kksr_ratings', true) : 0; $casts = get_post_meta($pid, '_kksr_casts', true) ? get_post_meta($pid, '_kksr_casts', true) : 0; $nratings = $ratings + ($cantu * $stars); $ncasts = $casts + $cantu; $avg = $nratings && $ncasts ? number_format((float)($nratings/$ncasts), 2, '.', '') : 0; $per = $nratings && $ncasts ? number_format((float)((($nratings/$ncasts)/5)*100), 2, '.', '') : 0; if($stars) { $ip = "127.0.0.".mt_rand(0,100); $Ips = get_post_meta($pid, '_kksr_ips', true) ? unserialize(base64_decode(get_post_meta($pid, '_kksr_ips', true))) : array(); if(!in_array($ip, $Ips)) { $Ips[] = $ip; } $ips = base64_encode(serialize($Ips)); update_post_meta($pid, '_kksr_ratings', $nratings); update_post_meta($pid, '_kksr_casts', $ncasts); update_post_meta($pid, '_kksr_ips', $ips); update_post_meta($pid, '_kksr_avg', $avg); do_action('kksr_rate', $pid, $stars, $ip); } }
Cambiar eso si quieren que sean mas o menos... no mas de 5 y no menos de 1.PHP:$_stars = mt_rand(3,5);
Luego le simula X cantidad de usuarios votando...de entre 100 a 500... cambiar en:
PHP:$total = mt_rand(100,500);
Dejando en google asi:
Sirve para cualquier WP que tenga instalado ese plugin, lo pueden ejecutar las veces que quieran, los votos se van acumulando... No se permite comercializar con el!...pero si usarlo y modificarlo a gusto y placer!
Código Actualizado al 08/01/2019
Para colocar estrellas a paginas solo tienen que cambiar la consulta por
PHP:$Posts = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_type = 'page' && post_status = 'publish'");
- Las estrellas la spuedes colocar a mano si quieres, es solo un codigo que le indica a google la cantidad de estrellas, votos, etc... todo peude ser a mano...
- post_type = 'post', esto selecciona los post y le coloca las estrellas, tienes que ver como estan marcados tus productos
- google como sabe si compran en tu sitio?...
- el archivo php nadie sabe el nombre, solo tu...
tienes que editar el post colocando el shortcodigo para las estrellas. sino mal recuerdo esPerdona mi ignorancia. He instalado el plugin, y no he ejecutado el php, porque no quiero tener estrellas en todos mis productos, que son miles. Simplemente he activado el plugin y no me aparece para poder poner manualmente en determinados productos estrellas. ¿Tengo que ejecutar el script si o si antes?
Sigue funcionando el plugin?
En muchos resultados de webs en donde lo uso dejo de mostrar las estrellas en el buscador...
Pues google te las quito, creo!
tienes que editar el post colocando el shortcodigo para las estrellas. sino mal recuerdo es
[kkstarratings]
Muchas gracias por el aporte. Lo he probado con dos productos, uno bien posicionado y otro no tanto. Los he mandado a indexar, he hecho la búsqueda de seguido y aparecen con 5 estrellas. Pero no lo voy a utilizar, creo que no me añade autoridad ninguna ni en productos con buen posicionamiento ni en otros con no tanto, y no quiero arriesgarme a que me penalicen. Como forma de estudiar a la competencia me ha ayudado mucho tu aporte, y sinceramente te doy las gracias.
Dificil que te penalizen por usar las estrellas, ayudan mucho al CTR en los resultados de búsqueda, se destacan.
Y en esta opción que te sale a la hora de editar un producto o entrada, ¿qué pones?
tienes que editar el post colocando el shortcodigo para las estrellas. sino mal recuerdo es
[kkstarratings]
Excelente el código funciona!!!
Lo probé en todos mis sitios y funcionan
http://marcasdecoches.info/
https://www.tipo-de-cambio.com/
https://www.ipparaguay.com.py/
Lo he probado y funciona perfectamente, solo que en el woocomerce no funciona y sería un puntazo, aunque de cara Google no tenga mucha relevancia, de cara al usuario si.
Si funciona en Woocommerce, lo tienes que poner en la descripción corta del producto, tal que así [kkstarratings], sin más. Después tu lo votas. Y por supuesto, en las opciones, no permites que nadie vote.
No, creo que no entendiste el funcionamiento del script. Kk star funciona, lo que no funciona es el contador fake
El script de Cicklow en woocomerce no me funcionó. Las estrellas aparecen pero los votos random no¿El contador fake de kk star ratings u otro diferente? A mi el de plugin en cuestión me funciona.
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?