• 解決済 sygnas

    (@sygnas)


    新しい記事タイトル一覧を外部ファイルに出力するプラグインを作成しようとしてるのですが、
    記事タイトルの取得ができずに困っています。

    save_post にフックして下記のようなスクリプトを走らせています。
    結果としては何も出力されてくれません。
    どのようにしたら記事タイトル一覧を取得できるでしょうか。

    $fp = fopen($file, "w");
    
    $query = new WP_Query( "posts_per_page=10" );
    
    if( $query->have_posts()){
    	while( $query->have_posts()){
    		$query->the_post();
    		fwrite( $fp, the_title()."\n");
    	}
    }
    
    fclose($fp);
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 sygnas

    (@sygnas)

    自己解決いたしました。
    get_posts() を使い、the_titleも第三引数を「false」にすることで
    望む結果が得られました。

    こちらの記事が参考になりました。
    WordPress › フォーラム » 特定のカテゴリーの記事一覧を表示したい。
    http://ja.forums.wordpress.org/topic/154

    $posts = get_posts('numberposts=10');
    global $post;
    
    if($posts){
    	foreach($posts as $post){
    		setup_postdata($post);
    		fwrite( $fp, the_title('','',false));
    	}
    }
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「タイトル一覧の出力の仕方」には新たに返信することはできません。