0

サイトを Wordpress に変換しています。ほとんどが PHP であったページをページ テンプレートに変換し、そのテンプレートを使用して空白のページとして公開しています。

私が気づいた1つの例外を除いて、これはうまくいきました。デフォルトのテンプレート (私はホワイトボード テーマを使用しています) では、呼び出しがwp_get_recent_posts()期待どおりに機能します。ただし、新しいページ テンプレートでは、wp_get_recent_posts()何も返されません。wp_get_recent_posts()Exec-PHP プラグインも使用してみましたが、アクティブな間はデフォルトのテンプレートでも機能しないことに気付きました。この機能を正しく動作させるために登録する必要があるものはありますか?

- -アップデート

データベースにアクセスする関数を呼び出すたびに、 wp_get_recent_posts() 呼び出しが中断されるようです。wordpress のインストールを別のデータベースに移動する必要がありますか?

4

2 に答える 2

0

ニュースカテゴリの最新の投稿が3つあります。

<?php

$recentPosts = new WP_Query();

$recentPosts->query('showposts=3&category_name=news');

$cont=1;

while ($recentPosts->have_posts()) : $recentPosts->the_post(); 

the_content();

$cont++;

endwhile;
?>
于 2012-07-30T07:44:39.370 に答える
0

電話をかけるのに十分な詳細がないため、これで問題が解決しない場合がありますが、試してみましたか?

get_posts()

これは最近の投稿を表示することもできますが、あなたが話している問題を抱えている人は聞いたことがありません. この通話の codex へのリンクは次のとおりです。

于 2012-07-30T01:43:16.600 に答える