Cómo mostrar campos personalizados de una publicación específica fuera del bucle en WordPress










  • ¿Crees que agregar campos personalizados fuera del ciclo de WordPress beneficiaría a tu sitio web? Si es así, entonces es un proceso bastante fácil y rápido de realizar. De forma predeterminada, WordPress colocará sus campos personalizados dentro de su bucle con todos los demás tipos de publicaciones y contenido de publicaciones. El objetivo de un campo personalizado es ser diferente de los otros campos en su sitio web, por lo que estar bloqueado en la misma área no tiene sentido.

    Hay muchas razones por las que puede querer mostrar campos personalizados de una publicación específica fuera del ciclo, pero a menos que sepa cómo hacerlo, no encontrará un botón mágico que pueda hacerlo por usted. Hoy demostraré cómo mostrar campos personalizados fuera del bucle en WordPress sin complementos adicionales.

    ¿Qué es el bucle de WordPress?

    El bucle de WordPress es un código PHP responsable de mostrar todas las publicaciones en WordPress, pero la mayoría de los desarrolladores de sitios web simplemente se refieren a él como el bucle. Como puede imaginar, el bucle está en uso en todos los sitios web de WordPress en Internet. Por esta razón, se considera que es uno de los aspectos más importantes del código de WordPress. Es extremadamente útil para los desarrolladores de temas porque manipularán el bucle para mostrar información en diferentes lugares, que es lo que hace que los temas sean tan únicos entre sí.

    ¿Por qué querrías campos personalizados fuera del bucle?

    Los campos personalizados le permiten agregar metadatos adicionales a su sitio web, pero a veces esto realmente no se ajusta al diseño de su sitio web. En particular, a veces estos campos adicionales no pertenecen al otro contenido de la publicación dentro del ciclo y deben salir del ciclo para tener un impacto significativo en su sitio web. Los campos personalizados están habilitados en la opción de pantalla en la opción de menús de WordPress y se agrupan con otro contenido. Por ejemplo, es posible que la creación de un campo personalizado para el estado de su relación no pertenezca al otro contenido de su publicación.

    Cómo mostrar campos personalizados fuera del bucle en WordPress

    Hoy demostraré cómo mostrar campos personalizados fuera del bucle en WordPress sin complementos adicionales. Como dije antes, el bucle es realmente importante para WordPress y es posible sacar algo del bucle, pero le resultará más fácil crear otro bucle. Recuerde, tendrá que haber creado algunos campos personalizados para moverlos.

    El punto principal de esta guía es mostrarle dónde pegar el código en los archivos de su tema de WordPress. Necesitará acceso al cPanel de su sitio web, que es proporcionado por su proveedor de alojamiento web . El proceso es muy rápido ya que solo necesita copiar y pegar un código en los archivos. Recuerde que esto es específico del tema, lo que significa que si cambia su tema actual en una fecha posterior, tendrá que repetir estos pasos para sacarlos del bucle en un nuevo tema.

    Comencemos con el código que necesitará. Copie las siguientes líneas de código:

    [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]$args = array (

    // Publicación o ID de página


    ‘p’ => 231,


    );

    // La consulta

    $the_query = new WP_Query ($args);

    // El bucle

    if ( $the_query->have_posts() ) {

    while ( $the_query->have_posts() ) {

    $the_query->the_post();


    echo get_post_meta( get_the_ID(), ‘Campo personalizado’, verdadero);


    }

    /* Restaurar datos de publicación originales */

    wp_reset_postdata();

    } demás {

    echo ‘No se encontró nada’;

    }[/ht_mensaje]

    Ahora que tiene el código copiado, diríjase a su cPanel y seleccione la opción Administrador de archivos.

    Opción Administrador de archivos.

    Una vez dentro del administrador de archivos, navegue hasta encontrar su carpeta wp-content. Ingrese a la carpeta del tema y localice la carpeta del tema actual que se está utilizando en su sitio web. Busque el archivo functions.php dentro, haga clic con el botón derecho y seleccione la opción Editar.

    Busque el archivo functions.php dentro y haga clic con el botón derecho y seleccione la opción Editar.

    Se le pedirá que haga una copia de seguridad de su archivo y le recomiendo que lo haga. Si comete un error, podría arruinar su sitio web. Una copia de seguridad le permitirá revertir su sitio web a cuando estaba funcionando. Haga clic en el botón «Editar» en la ventana emergente. Se abrirá una nueva pestaña con el código functions.php. Pega el código donde quieras que aparezca. Cambie «Campo personalizado» al nombre real del campo personalizado que creó en WordPress. Haga clic en el botón «Guardar cambios» en la parte superior derecha.

    Haga clic en el botón "Guardar cambios" en la parte superior derecha.

    Felicitaciones, ahora puede revisar su sitio web en vivo y ver que el campo personalizado está fuera del bucle estándar del tema. Recuerda, si cambias de tema tendrás que rehacer esto, pero es bastante fácil. Lo más importante después de completar este proceso es asegurarse de que el producto terminado se vea bien y, si el campo personalizado no encaja con su otro contenido, realice las correcciones necesarias.

    No tenga miedo de cambiar su sitio web

    Crear su propio bucle para que su sitio web se vea mejor es una excelente manera de destacarse de otros sitios web que tienen contenido similar y usan los mismos temas. Es importante ser siempre creativo, no tengas miedo de mostrar diferentes pies de página o diferentes barras laterales en cada publicación. Es importante hacer que su sitio web se vea bien y funcione bien al mismo tiempo. Si verse bien fuera lo único importante, muchos más sitios web tendrían éxito, pero un sitio web debe ofrecer el paquete completo.

    Esta es solo una opción para ayudar a que su sitio web se destaque. Agregue otras herramientas útiles como barras de pie de página flotantes , barras laterales, menús de navegación y cualquier otra opción de personalización que pueda encontrar en sus widgets . Lo más importante es recordar que la funcionalidad es tan importante, si no más, que la apariencia de su sitio web. No abarrote sus páginas si no es una adición significativa, entonces estará mejor sin ella.

    ¿Cuánto tiempo te llevó terminar de crear tu propio loop? ¿Crees que hacer tu propio loop fue mejor que usar el existente?