Cómo crear un botón de publicación aleatoria en WordPress










  • ¿Quieres crear un botón de publicación aleatoria en WordPress? Muchos sitios web crearán un botón de publicación aleatoria cuando tengan mucho contenido que ofrecer. Esto permitirá a los visitantes ver una publicación aleatoria en el sitio web. Tenga en cuenta que si su sitio web es más nuevo, es posible que no tenga suficiente contenido para que esto funcione.

    La creación de este botón se logra agregando código a su archivo functions.php. Este código lo redirigirá a una publicación aleatoria. Luego debe vincular un botón a www.ggexample.com/random, y el código que agregó hará todo lo demás (reemplace «ggexample.com» con su dominio). El proceso es sencillo para cualquier nivel de habilidad y solo debería tomar unos minutos. Hoy, demostraré cómo crear un botón de publicación aleatoria en WordPress.

    ¿Por qué debo usar un botón de publicación aleatoria?

    A medida que los sitios web envejecen, el contenido se empuja desde la página principal y se desvanece en la oscuridad. No hay muchas protecciones contra esto, excepto una página de archivo personalizada u otra página que muestra todas las publicaciones. Si el botón de publicación aleatoria tiene éxito, es posible que vea más vistas en contenido anterior. No te preocupes por el contenido más nuevo, porque siempre tendrá la ventaja de ser nuevo.

    Tenga en cuenta que si su contenido anterior está realmente desactualizado, es posible que no sea bueno que exista. Por ejemplo, si escribió tutoriales telefónicos, una guía sobre el primer iPhone probablemente sería inútil hoy. Puede que no sea una mala idea eliminar el contenido realmente desactualizado de su sitio web.

    Cómo crear un botón de publicación aleatoria en WordPress

    Hoy, demostraré cómo crear un botón de publicación aleatoria en WordPress. No necesitará complementos adicionales, pero necesitará acceso al cPanel de su sitio web . Su proveedor de alojamiento web le proporciona la información de inicio de sesión cuando crea una cuenta. No necesita ser un experto en codificación para seguir este tutorial, pero antes de comenzar, le recomendaría hacer una copia de seguridad de su sitio web . Esto garantizará que, si algo sale mal, pueda volver a la versión de su sitio que estaba funcionando antes de realizar el cambio.

    Agregar código de redireccionamiento

    Comencemos iniciando sesión en cPanel y haciendo clic en la opción Administrador de archivos. El Administrador de archivos le permitirá acceder a todos los archivos relacionados con su sitio web.

    Haga clic en la opción Administrador de archivos.

    Necesita ubicar el archivo functions.php de su tema. Haga clic en el directorio public_html, luego haga clic en la carpeta wp-content. Dentro de esta carpeta, encontrarás todo el contenido relacionado con tu sitio web. Haga clic en la carpeta de temas e ingrese a la carpeta del tema que está utilizando actualmente. Finalmente, haz clic derecho en el archivo functions.php y selecciona la opción Editar.

    Seleccione la opción "Editar".

    Aparecerá una ventana emergente. Este cuadro le advertirá que cree una copia de seguridad de sus archivos antes de editar cualquier cosa. Esto asegurará que pueda revertir su sitio web a cuando estaba funcionando si algo sale mal. Haga clic en el botón «Editar». Se abrirá una nueva pestaña que contiene todo el código del archivo.

    Haga clic en el botón "Editar".

    Copia y pega el siguiente código en tu archivo functions.php: [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]add_action(‘init’,’random_add_rewrite’ );

    función random_add_rewrite() {


    global $wp;


    $wp->add_query_var(‘aleatorio’);


    add_rewrite_rule(‘aleatorio/?$’, ‘index.php?random=1’, ‘superior’);


    }

    add_action(‘template_redirect’,’random_template’);

    function random_template() {


    if (get_query_var(‘random’) == 1) {


    $posts = get_posts(‘post_type=post&orderby=rand&numberposts=1’);


    foreach($publicaciones as $publicación) {


    $enlace = get_permalink($publicación);


    }


    wp_redirect($enlace,307);


    salida;


    }


    }[/ht_mensaje]

    Este código realizará una redirección 307 para que aparezca una publicación aleatoria cuando se solicite. Se elige una redirección 307 porque es una redirección temporal.

    Una vez que haya insertado el código en el archivo functions.php, haga clic en el botón «Guardar cambios» para finalizar.

    Haga clic en el botón "Guardar cambios".

    Ahora es el momento de crear un botón que use el código que acaba de agregar.

    un pequeño insecto

    Este código no funcionará todavía. Si intentara configurar un botón llamando a ggexample.com/random, recibiría un error 404 . Para solucionar esto, haga clic en configuración y seleccione la opción Permalinks.

    haz clic en configuración y selecciona la opción Enlaces permanentes.

    Haga clic en el botón «Guardar cambios». No necesita cambiar nada, pero hacer clic en este botón funcionará como una actualización y el código no generará un error 404.

    Haga clic en el botón "Guardar cambios".

    Cómo crear un botón de publicación aleatoria

    Antes de comenzar, piense dónde le gustaría colocar este botón. Mi sugerencia está en la barra lateral porque aparecerá en todas partes de su sitio web. También solo tendrá que colocar el botón una vez, en lugar de varias veces. No importa dónde elija colocarlo, pero una buena ubicación puede hacerlo muy popular.

    Después de decidir la ubicación, también deberá decidir cómo se verá el botón. Puede encontrar muchas plantillas de botones en línea para usar o crear su propio botón personalizado. Si crea un botón, asegúrese de que tenga el tamaño adecuado y guárdelo como un archivo JPEG o PNG. Luego puede convertir la imagen en un botón, que ahora demostraré.

    Abra una publicación, página o la sección de widgets de WordPress. Puede colocar el botón en cualquier lugar donde haya un editor de texto. Estaré demostrando cómo agregarlo a la barra lateral, pero es el mismo proceso para agregarlo a una publicación o página. En el panel de administración de la izquierda, haga clic en Apariencia y seleccione la opción Widgets.

    Haga clic en Apariencia y seleccione la opción Widgets.

    Deberá ubicar un widget de texto y arrastrarlo al área de widgets de la barra lateral. Una vez que el widget de texto esté en su lugar, haga clic en el botón «Agregar medios».

    Haga clic en el botón "Agregar medios".

    Selecciona la imagen que te gustaría usar como botón. Asegúrese de que la imagen no esté vinculada a otra ubicación. El cuadro de texto «Enlace a» no debe mostrar ninguno. Haga clic en el botón «Insertar en la publicación».

    Haga clic en el botón "Insertar en la publicación".

    Haga clic en la imagen que acaba de agregar y luego haga clic en el botón Insertar. Inserta el siguiente texto, pero con tu sitio web: [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]ggexample.com/random[/ht_message]

    Esto hará que la imagen sea un botón. Cada vez que se haga clic en la imagen, aparecerá una nueva publicación aleatoria. Asegúrate de que el botón tenga texto, a diferencia del mío. Si desea usar una imagen o foto, use un software de edición de fotos como Photoshop para agregar texto a la imagen. Una vez configurado el enlace, haga clic en el botón Guardar.

    Haga clic en el botón Guardar.

    Felicitaciones, ha agregado con éxito un botón de publicación aleatoria a WordPress. Recuerde ajustar el tamaño del botón en consecuencia. Usar una imagen de 1000 píxeles no se verá bien. Alternativamente, puede simplemente agregar texto y crear un enlace de la misma manera si no desea un botón.

    Mantenga el contenido antiguo relevante

    Un botón de publicación aleatoria está destinado a ayudar al contenido anterior. Esto se vuelve cada vez más difícil a medida que los sitios web envejecen y, en última instancia, verá fallar el contenido anterior. Este es el resultado de cómo los motores de búsqueda priorizan el contenido más nuevo en los sitios web clasificados. No es el sistema más justo y llegar a estar altamente clasificado ha aumentado en dificultad a lo largo de los años. No se desanime si ve que su contenido anterior se ralentiza, es natural.

    ¿Por qué desea agregar un botón de publicación aleatoria a su sitio web? ¿Crees que el botón de publicación aleatoria ayudará a tu contenido anterior con dificultades?