web-dev-qa-db-ja.com

カテゴリからのランダムな投稿を表示する機能

皆さん、こんにちは。選択したカテゴリからのランダムな投稿の抜粋をECHOできる関数を作成しようとしています。

私が今までしたことは、

<?php function $titoloslide() = {
query_posts(array('orderby' => 'Rand', 'category_name' => 'testimonianze', 'showposts' => 1)); if (have_posts()) : while (have_posts()) : the_post();
"<div class='testimonianzefurgonihome'><a href='#' title='Testimonianze noleggio furgoni KobalRent'>"the_excerpt();"</a></div>"
 endwhile;
endif;
wp_reset_query();};?>

明らかに...それはうまくいきません!私を助けることができる人はいますか?どうもありがとうございました!

なぜ私は関数の中でこれらすべてを必要としますか?私はそれをtitle = ""の中に書くことができないようにいくつかの画像やこのようなもののタイトルタグとしてそれを使う必要があるので私は関数がトリックをすることができると思った。

私はNivoSliderを使用しようとしているので、表示する画像のタイトルタグとしてこのコードを配置する必要があります。

例: "title =" />

この関数は、カテゴリーtestimonianzeからランダムに投稿し、その抜粋を表示します(これを理解するのは簡単だと思います。P

このように使用すれば、コードは機能します。

<?php query_posts(array('orderby' => 'Rand', 'category_name' => 'testimonianze', 'showposts' => 1)); if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="testimonianzefurgonihome"><a href="#" title="Testimonianze noleggio furgoni KobalRent"><?php the_excerpt(); ?></a></div>
 <?php endwhile; ?>
 <?php endif;?>
 <?php wp_reset_query(); ?>

しかし、コードを修正した後でも、他の方法で実用的なバージョンを入手する方法はありません。

何かアイデアや提案? (たぶんいくつかの祈りもうまくいくでしょう:P)

2
Downloadtaky

構文エラーを整理しました。

<?php function titoloslide() { 
query_posts(array(
  'orderby' => 'Rand', 
  'category_name' => 'testimonianze', 
  'posts_per_page' => 1
)); 
if (have_posts()) : while (have_posts()) : the_post(); ?>
 <div class='testimonianzefurgonihome'><a href='#' title='Testimonianze noleggio furgoni KobalRent'><?php the_excerpt(); ?></a></div>
<?php endwhile; endif; wp_reset_query(); 
}
?>
1
Michael