Hallo zusammen,
hoffe ihr könnt mir helfen: Auf meiner WEbseite habe ich ganz oben einen Newsticker, der alle Artikel anzeigt, die mit "post_news" = true versehen wurden:
PHP
<!-- TICKER START -->
<div id="header-breaking">
<h3>Newsticker</h3>
<div class="header-breaking-text">
<ul id="js-news" class="js-hidden"><?php
$news_nr = of_get_option('breaking_nr');
$querynews = array(
'post_type' => 'post',
'posts_per_page' => $news_nr,
'orderby' => 'DATE'
);
$wp_news = new WP_Query($querynews);
while ($wp_news->have_posts()):
$wp_news->the_post();
global $post;
$news = get_post_meta($post->ID, "post_news", true);
if ($news == 'yes'){
echo '
<li class="news-item"><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
}
endwhile;
wp_reset_query();
?>
</ul>
</div><!-- end .header-breaking-text -->
Alles anzeigen
Nun habe ich ein weitere custom field namens "post_eilmeldung" hinzugefügt und möchte nun, dass es wenn es einen Beitrag mit "post_eilmeldung" = true gibt, das ausgegeben wird:
PHP
<!-- TICKER START -->
<div id="header-breaking" style="background: none repeat scroll 0% 0% #DF0101;">
<h3>EILMELDUNG</h3>
<div class="header-breaking-text">
<ul id="js-news" class="js-hidden"><?php
$news_nr = of_get_option('breaking_nr');
$querynews = array(
'post_type' => 'post',
'posts_per_page' => $news_nr,
'orderby' => 'DATE'
);
$wp_news = new WP_Query($querynews);
while ($wp_news->have_posts()):
$wp_news->the_post();
global $post;
$news = get_post_meta($post->ID, "post_eilmeldung", true);
if ($news == 'yes'){
echo '
<li class="news-item"><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
}
endwhile;
wp_reset_query();
?>
</ul>
</div><!-- end .header-breaking-text -->
Alles anzeigen
Also im Klartext:
if(es gibt einen beitrag mit "post_eilmeldung"=true")
zeige php-script 2;
else(zeige script 1)
hoffe das ist einigermaßen verständlich was ich meine ![]()
vielen dank für eure hilfe!