フォーラムへの返信

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: 投稿記事のループをカスタマイズ
    トピック投稿者 yosukeishizaka

    (@yosukeishizaka)

    MySQLを勉強して解決できました!
     
    # GROUP BY post_author に対して、post_author 以外が SELECT できないこと(私が要求していることが出来ない)が解りました。なので 副問い合わせ? でトライしてみましたが、サーバーのMySQL のバージョンが3だったので、一度別のテーブル(table_b)に書き出し、それをJOINしました。

    DELETE FROM table_b
    INSERT table_b
    		SELECT post_author,MAX(post_date) AS post_date
    		FROM $wpdb->posts
    		WHERE post_status = 'publish' AND post_date <= NOW()
    		GROUP BY post_author
    		ORDER BY post_date DESC
    		LIMIT 10
    SELECT *
    		FROM $wpdb->posts
    		INNER JOIN table_b
    		ON $wpdb->posts.post_date = table_b.post_date
    		ORDER BY $wpdb->posts.post_date DESC

    こんな流れで目的を達成しました。
    あってますでしょうか・・・。
     
    lilyfan さん、本当に有り難うございます!
    一つ一つひも解けて勉強になりました。
    ゼロの状態から質問してしまってすみませんでした。

    フォーラム: 使い方全般
    返信が含まれるトピック: 投稿記事のループをカスタマイズ
    トピック投稿者 yosukeishizaka

    (@yosukeishizaka)

    lilyfan さん、またお返事本当に有り難うございます!
     
    ちょっと知識がなさ過ぎてよくわかってません。
    勉強してやってみたいと思います!
     
    有り難うございました。

    フォーラム: 使い方全般
    返信が含まれるトピック: 投稿記事のループをカスタマイズ
    トピック投稿者 yosukeishizaka

    (@yosukeishizaka)

    すみません。無知なりにデータベースクエリーを
    調べてみたのですが、調べる手だてさえわかりませんでした。

    よかったらまた教えて下さいm(_ _)m
     
     
    ■ 通常のタイトルだけ取得

    <?php require(‘./blog/wp-blog-header.php’); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <?php the_title(); ?>
    <?php endwhile; else: ?>
    <?php_e(‘sorry, no posts matched your criteria.’); ?>
    <?php endif; ?>
     
     
    これに $wpdb->get_results や query_posts() など
    どこに挿入すればいいのですか?

    ほんと初心者ですみませんっ。

    フォーラム: 使い方全般
    返信が含まれるトピック: 投稿記事のループをカスタマイズ
    トピック投稿者 yosukeishizaka

    (@yosukeishizaka)

    lilyfan さん有り難うございます。
    phpを全然解ってないですが、頂いた答えを基に勉強してひも解いててみます。

    出来上がったら報告致します!
    有り難うございましたm(_ _)m

4件の返信を表示中 - 1 - 4件目 (全4件中)