
chacuacosg
Curioso
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola Betas, este es mi primer aporte espero a alguien le pueda servir.
Como sabemos una manera de obtener alguna ganancia en un sitio web es por medio de acortadores, pero tienen la limitación de contabilizar cierto numero de clics por IP al día, por ejemplo que la misma IP solo te va a generar 5 clics, si esta IP te da 10, 15, N clics diarios solamente 5 te estarán contando y como hacen muchas personas para generar mas ganancias? pues enlazan 2, 3 o mas acortadores diferentes, esto a mi parecer es molesto ya que pasar por 1 solo acortador en ocasiones es frustrante por la cantidad de anuncios y popups que muestran y si a esto le agregamos un par más puede llegar a ser muy molesto, una manera es utilizar Scripts que pueden ser difíciles de conseguir o paginas externas que te piden algún porcentaje de las ganancias los clics que te generan, así que me puse a trastear un rato y logre crear un pequeño código para lograr mostrar enlaces aleatorios que nosotros agreguemos.
REQUISITOS
Como sabemos una manera de obtener alguna ganancia en un sitio web es por medio de acortadores, pero tienen la limitación de contabilizar cierto numero de clics por IP al día, por ejemplo que la misma IP solo te va a generar 5 clics, si esta IP te da 10, 15, N clics diarios solamente 5 te estarán contando y como hacen muchas personas para generar mas ganancias? pues enlazan 2, 3 o mas acortadores diferentes, esto a mi parecer es molesto ya que pasar por 1 solo acortador en ocasiones es frustrante por la cantidad de anuncios y popups que muestran y si a esto le agregamos un par más puede llegar a ser muy molesto, una manera es utilizar Scripts que pueden ser difíciles de conseguir o paginas externas que te piden algún porcentaje de las ganancias los clics que te generan, así que me puse a trastear un rato y logre crear un pequeño código para lograr mostrar enlaces aleatorios que nosotros agreguemos.
REQUISITOS
- Un sitio WP
- El plugin Advanced Custom Fields PRO (también se puede usar el gratuito pero no se podrá utilizar la opción de Repetidor)
- Cualquier tema y su child theme
NOTAS:
1) Recomiendo que el sitio sea nuevo ya que al usar ACF modificaremos el PHP del child theme para que muestre la información deseada, y si tenemos ya muchas entradas generadas no aparecerán los nuevos enlaces o deberemos volver a agregarlos entrada por entrada.
2) Si el tema que utilizas no cuenta con un child theme, existen plugins para generarlos automáticamente si no sabes como crearlos manualmente
Bueno comencemos con los pasos, para este ejemplo únicamente agregué únicamente el nombre del servidor y los enlaces
PASO 1 - CREANDO LOS CAMPOS PERSONALIZADOS
Una vez instalado el plugin de ACF PRO deberemos de agregar un nuevo campo de tipo REPEATER y dentro de él 2 sub campos, uno de tipo SELECT y otro de tipo TEXT AREA (es importante el nombre del campo ya que por este se obtendrán la información que introduzcamos)
En las opciones del campo SELECT las agregaremos de la siguiente forma y un servidor por línea URL : NOMBRE
PASO 2 - MODIFICAR EL CHILD THEME
A nuestra carpeta del child theme le vamos a copiar el single.php de nuestro tema padre y lo editaremos con cualquier editor de textos, buscaremos la línea que contenga el siguiente código
y abajo de ella agregaremos el siguiente código
Ya solo nos falta agregar entradas y enlaces en el campo personalizado, podemos agregar la cantidad que queramos de enlaces para cada servidor.
Listo, de esta manera ya podremos mostrar enlaces aleatorios en nuestro sitio WP
Agrego video de demostración
1) Recomiendo que el sitio sea nuevo ya que al usar ACF modificaremos el PHP del child theme para que muestre la información deseada, y si tenemos ya muchas entradas generadas no aparecerán los nuevos enlaces o deberemos volver a agregarlos entrada por entrada.
2) Si el tema que utilizas no cuenta con un child theme, existen plugins para generarlos automáticamente si no sabes como crearlos manualmente
Bueno comencemos con los pasos, para este ejemplo únicamente agregué únicamente el nombre del servidor y los enlaces
PASO 1 - CREANDO LOS CAMPOS PERSONALIZADOS
Una vez instalado el plugin de ACF PRO deberemos de agregar un nuevo campo de tipo REPEATER y dentro de él 2 sub campos, uno de tipo SELECT y otro de tipo TEXT AREA (es importante el nombre del campo ya que por este se obtendrán la información que introduzcamos)
En las opciones del campo SELECT las agregaremos de la siguiente forma y un servidor por línea URL : NOMBRE
PASO 2 - MODIFICAR EL CHILD THEME
A nuestra carpeta del child theme le vamos a copiar el single.php de nuestro tema padre y lo editaremos con cualquier editor de textos, buscaremos la línea que contenga el siguiente código
PHP:
<?php the_content(); ?>
PHP:
<?php
// Check rows exists.
if( have_rows('links_repeater') ):
// Loop through rows.
while( have_rows('links_repeater') ) : the_row();
// Load sub field value.
$server = get_sub_field('servidor');
$links = get_sub_field('links');
$links = explode("\n", $links);
$links = array_map('trim', $links);
$links = $links[array_rand($links)];
// Do something...
echo '<h5 style="text-align:center;"><img src="http://www.google.com/s2/favicons?domain=' . esc_attr($server['value']) . '"/> <a href="' . $links . '"> ' . esc_attr($server['label']) . '</a></h5>' ;
// End loop.
endwhile;
// No value.
else :
// Do something...
endif;
?>
Ya solo nos falta agregar entradas y enlaces en el campo personalizado, podemos agregar la cantidad que queramos de enlaces para cada servidor.
Listo, de esta manera ya podremos mostrar enlaces aleatorios en nuestro sitio WP
Agrego video de demostración