投稿のすべてのデータを取得するのに問題があります。私はいくつかのことを試しましたが、それを機能させることができません。私に何ができる?
投稿データを取得するために私が書いた関数は次のとおりです。
function wptGetPostData( $sGategory, $sField = null, $iIndex = null )
{
global $WPT_POST_DATA, $wp_query;
if( !is_array( $WPT_POST_DATA ))
{
var_dump( $sGategory );
$WPT_POST_DATA = array();
$oOpt = array(
'category_name' => $sGategory, // get posts by category name
'posts_per_page' => -1 // all posts
);
query_posts( $oOpt );
// var_dump( have_posts() );
while(have_posts())
{
var_dump( 'loop' );
$WPT_POST_DATA[] = $wp_query->get_post_format(); //(array('echo'=>false));
//echo the_title();
//echo the_content();
}
//var_dump( $wp_query->posts ); die;
wp_reset_query();
}
var_dump( $WPT_POST_DATA );
// other code here ...
return null;
}
は$WPT_POST_DATA
キャッシュであり、すべての投稿を含める必要があります (最大 5 要素)。誰かがこれで私を助けることができますか?