Calificaciones Falsas para kk Star Ratings en WordPress

  • Autor Autor Cicklow
  • Fecha de inicio Fecha de inicio
- 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...

- 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...

Ya, pero preguntaba por la posibilidad de que sólo sea yo quien pueda dejar reviews y denegar a los usuarios registrados que han comprado. Entonces en la configuración global, en Estado, ¿Activo o inactivo?

- post_type = 'post', esto selecciona los post y le coloca las estrellas, tienes que ver como estan marcados tus productos

¿post_type ="product"? Utilizo Woocommerce.

- google como sabe si compran en tu sitio?...

Porque se lo dice el plugin en cuestión, aunque es algo que he leído, no lo se a ciencia cierta.

- el archivo php nadie sabe el nombre, solo tu...

Ya, pero sabemos que Google lo rastrea todo.
 
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:
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);
            }
        }
El codigo obtiene los post y le asigna calificaciones con puntuaciones del 3 a 5...
PHP:
 $_stars = mt_rand(3,5);
Cambiar eso si quieren que sean mas o menos... no mas de 5 y no menos de 1.

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:
sin-t-tulo-55925ef.png


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'");

Por la parte que me toca , este tipo de aportes para mi son de incalculable valor y tienes mi like y mi bendición.
 
- 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...

Perdona 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?
 
Perdona 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?
tienes que editar el post colocando el shortcodigo para las estrellas. sino mal recuerdo es
[kkstarratings]
 
Sigue funcionando el plugin?

En muchos resultados de webs en donde lo uso dejo de mostrar las estrellas en el buscador...
 
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!
 

Adjuntos

  • Screenshot(86).webp
    Screenshot(86).webp
    12,4 KB · Visitas: 28
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.
 
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?

Captura.png

Si mal no recuerdo dejo automático que es lo que viene por defecto.

Tienes idea de porque me genera ese error que subi en la captura? 'ItemReviewed' no valido. Es una URL de un articulo común en Wordpress que esta publicado, nada de un producto o articulo de tienda.
 
tienes que editar el post colocando el shortcodigo para las estrellas. sino mal recuerdo es
[kkstarratings]

Funciona de maravilla, pero en la vista previa de los productos a los que le pongo estrellas, en la descripción corta aparece el shortcode tal cual. ¿Cómo podría evitar esto?
 
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.
 
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.
 
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
 
No, creo que no entendiste el funcionamiento del script. Kk star funciona, lo que no funciona es el contador fake

¿El contador fake de kk star ratings u otro diferente? A mi el de plugin en cuestión me funciona.
 
Sólo tengo una duda, si quiero para páginas y pará post, tengo que crear dos archivos?
 
Atrás
Arriba