Cicklow
Seguir
- Seguidores
- 14
Admin
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario popular!
Suscripción a IA
- Desde
- 30 May 2011
- Mensajes
- 968
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...
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:
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
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);
}
}
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'");
Última edición: