it-swarm.com.de

benutzerdefinierte Beiträge auf verschiedenen Seiten

ich habe einen benutzerdefinierten Beitrag auf meiner Website. Ich möchte nur, dass alle Beiträge von benutzerdefinierten Beitragstypen auf einer separaten Seite veröffentlicht werden, die "Blog" lautet ", Ist das möglich?

der code hat funktioniert, ich habe den code bearbeitet das ist mein code:

<?php
/*
Template Name: Blog template
*/
get_header(); 

$blog_query = new WP_Query;
$blog_query->query( 'post_type=uni' ); // <-- Your args on this line
?>

<div id="content" class="col-full">
<div id="main" class="col-left">
<?php if( $blog_query->have_posts() ) : ?>

    <?php while( $blog_query->have_posts() ) : $blog_query->the_post(); ?>

    <div class="featured post">
    <h2 class="title fl"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
    </h2>
    </br>
    <p class="fr">

                   <span class="small"><span class="post-category"><?php the_category(' ') ?></span></span>

               </p>
               <p class="post-meta">

                        <span class="small"><?php _e('Featured Venue &#124;', 'woothemes'); ?></span>

                        <span class="comments"><?php comments_popup_link(__('0 Reviews', 'woothemes'), __('1 Review', 'woothemes'), __('% Reviews', 'woothemes')); ?></span>

                    </p>
                    <div class="entry">

                    <?php the_excerpt(); ?>

                </div>

    </div>

    <?php endwhile; ?>

<?php endif; ?>

<?php wp_reset_query(); ?>

</div>
</div>

<?php 
get_footer();

wenn ich jedoch auf den Titel der Blog-Seite klicke, gehe ich zu einer Seite, auf der der Inhalt der Beiträge ohne div-Tag angezeigt wird, und überprüfe dieses Bild im Menü auf der Homepage alt text in diesem bild sieht alles gut aus, das ist was ich wollte

wenn ich hier auf den Beitrag klicke, d. h. auf den Titel, geht es so

überprüfen Sie dieses Bild alt text Das Menü zeigt nach Hause und der Beitrag enthält kein div-Tag

1
Niraj Chauhan

Erstellen Sie eine Seite, nennen Sie es Blog.

Erstellen Sie eine Seitenvorlage und rufen Sie Beiträge vom benutzerdefinierten Typ ab.

Hängen Sie die Vorlage an die Seite an.

Sparen.

Beispielseitenvorlage

Sie können in der Abfragezeile beliebige Parameter verwenden, die Sie mit Abfrageposts verwenden würden.

<?php
/*
Template Name: Blog template
*/
get_header(); 

$blog_query = new WP_Query;
$blog_query->query( 'post_type=mycustomtype' ); // <-- Your args on this line
?>

<div id="content">

<?php if( $blog_query->have_posts() ) : ?>

    <?php while( $blog_query->have_posts() ) : $blog_query->the_post(); ?>

    <div class="post">
        <h2 id="post-<?php the_ID(); ?>"><?php the_title();?></h2>
        <?php the_content(); ?>
    </div>

    <?php endwhile; ?>

<?php endif; ?>

<?php wp_reset_query(); ?>

</div>

<?php 
get_footer();
4
t31os