2013-06-11 2 views
0

Я застрял на этом с прошлой ночи и не могу понять, почему раздел «Работа» моего wordpress не показывает the_title. Кроме того, на моей странице «Работа» установлен шаблон «Рабочая страница». Кроме того, как я могу получить несколько сообщений на этой странице? Благодаря!Wordpress не отображается правильно & Несколько сообщений

http://www.listentotheway.com

<?php 

/* 

Template Name: Work Page 

*/ 


get_header(); ?> 

<p> This is the work.php file </p> 

<?php 

$args = array('post_type'=>'work'); 

$the_query = new WP_Query($args); 

    ?> 

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

<h3><a href="<?php the_permalink() ;?>"<?php the_title(); ?></h3> 
<?php the_field('description'); ?> 
<hr> 

<?php endwhile; else: ?> 

<p> customize later </p> 

<?php endif; ?> 

<?php get_footer(); ?> 
+0

try ' the_title(); ?> ' –

+0

Спасибо за предложение. Я попробовал, но он все еще застрял. – Waymond

+0

Вы также нуждаетесь в 'if ($ the_query-> have_posts())' –

ответ

0

Резюмируя свое предложение до сих пор:

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

     <h3><a href="<?php the_permalink() ;?>"<?php the_title(); ?></h3> 
     <?php // the_field('description'); ?> 
     <hr> 

    <?php endwhile; else: ?> 

    <p> customize later </p> 

<?php endif; ?> 

Я закодированы из слов the_field, там нет такой родной Wordpress функции. Попробуйте мой код и посмотрите, что произойдет!

+0

Спасибо за помощь @ в Боге, я доверяю. Мне придется вернуться на круги своя, потому что это не работает для меня. Я отправлю свой ответ, когда узнаю. Береги себя. – Waymond

Смежные вопросы