2010-05-04 89 views
2

我收到此錯誤: 解析錯誤:語法錯誤,意想不到的T_OBJECT_OPERATOR中的wp-content /主題/菲爾/上線104PHP錯誤T_object_operator

這page.php文件是我的代碼:

<?php 
    $todaysDate = date ('M d'); 
    $event_query = new WP_Query('showposts=5&category_name=events&meta_key=Date&meta_compare=>=&meta_value='.$todaysDate.'&orderby=meta_value=order=ASC'); 
?> 
<?php 
    if (event_query->have_post()) : while ($event_query->have_post()) : $event_query->the_post(); 
    $eventMeta = get_post_meta($post->ID, 'Date', true); 
    $eventDate = strtotime($eventMeta); 
    $displayDate = date ('M d', $eventDate); 
?> 
<li> 
<span class="date"><?php echo $displayDate ; ?></span> 
<span><a href="<?php the_permalink();?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></span></li> 
<?php endwhile; else:?> 
<li>No Upcoming events</li> 
<?php endif;?> 

我對這個PHP的東西和WOrdpress很新,所以讓我知道我做錯了什麼。或者粘貼代碼來替換。

回答

2

我要出去肢體和猜測,這條線:

if (event_query->have_post()) : while ($event_query->have_post()) : $event_query->the_post(); 

應該是這樣的:

if ($event_query->have_post()) : while ($event_query->have_post()) : $event_query->the_post(); 

你失蹤在變量名$。

1

你缺少一個$盈的event_query

if (event_query->have_post()) 
相關問題