Pregunta sobre Developing with WordPress de Wordpress:

Mostrar tipo de publicación personalizada en la página de WordPress

Un usuario preguntó 👇

Hola, estoy trabajando en un sitio web de Church and Graveyard que no se usa y que tiene un grupo de personas para guardarlo para eventos, etc. La iglesia tiene un cementerio y como iglesia familiar hay al menos 4 barones enterrados allí, por lo que es una atracción histórica para la comunidad local y los visitantes. Idealmente, queremos agregar las tumbas al sitio web y quién está enterrado allí.

Creé un tipo de publicación personalizada llamado Graves y puedo ponerlo a trabajar en los archivos de plantilla. Pero preferiría crear una página normal de WordPress llamada Graves y agregar algo de contenido escrito relevante primero y debajo de eso, un tipo de publicación personalizada llamado Graves lo replicaría como una página de archivo.

Estaba pensando que necesitaría un archivo de plantilla real (Nombre de plantilla: Plantilla de página de Graves) que se mostraría en los Atributos de página y podría seleccionarlo para esa página en particular llamada ‘Graves’ y mostrarme las tumbas adicionales que todas como en además del texto escrito arriba.

En la plantilla archive-grave.php agregué el contenido escrito y hace lo que quiero, pero no es muy adecuado ya que puedo cambiar o agregar al material escrito.

Entonces, ¿cómo puedo hacerlo por favor?

Tuyo sinceramente

Colin

(@ ramukaka16)

Hace 1 año, 6 meses

Hola Colin,

Puede hacer esto con una plantilla de una sola página.

El soporte que ha creado agregaría la siguiente plantilla de página o código:

<?php 
// First we need to show content from WordPress editor so use this code:
if ( have_posts() ) : while ( have_posts() ) : the_post();
the_content();
endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>

Lo anterior le mostraría contenido del editor.

Ahora, a continuación, puede escribir código que muestre sus entradas de tipo de publicación personalizada como esta:


<?php 
$loop = new WP_Query( array( 'post_type' => 'graves', 'posts_per_page' => 10 ) ); 

while ( $loop->have_posts() ) : $loop->the_post();

the_title( '<h2 class="entry-title"><a href="' . get_permalink() . '" title="' . the_title_attribute( 'echo=0' ) . '" rel="bookmark">', '</a></h2>' ); 
?>

    <div class="entry-content">
        <?php the_content(); ?>
    </div>

<?php endwhile; ?>

El código anterior imprimirá entradas de tipo de publicación personalizadas.

Esta respuesta fue modificada hace 1 año, 6 meses. Lanzador de hilos

(@ecohostingservices)

Hace 1 año, 6 meses

Hola Denish Gracias por tu ayuda.

Tengo el material de la página llamada ‘Tumbas’ y sobre las 3 tumbas que he enterrado hasta ahora.

Solo necesita diseñar para que las tumbas estén en formato de cuadrícula, por lo que ahora está mirando los archivos de temas para diseñar cada una.

Gracias por tu ayuda, vengo aquí ahora.

Muchísimas gracias

Colin

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *