###前提・実現したいこと
静的HTMLにwordpressの新着投稿部分を
入れたHPを作成しています。
topページのお知らせ一覧にはタイトル一覧を。
そのタイトルボタンを押すとその投稿IDがパラメータで渡され、
タイトルと本文が表示されるようにしたいです。
wordpress側では新規投稿のみの作業です。
静的PHPファイルに<?phpタグでwordpressのDBから情報を取得しています。
###発生している問題・
パラメータでIDを渡し、IDに合ったタイトル(カラム名:post_title)を次の画面に渡せているのですが
本文(カラム名:post_content)のみDBから持ってくることが出来ません。
###該当のソースコード
IDを渡すソース
<a href="http://サイト名/お知らせファイル.php?ID=<?php echo $post->ID ?>">
パラメータで渡したURLは
http://サイト名/お知らせファイル.php?ID=3
取得成功post_title部分のソース
<?php if(isset($_GET['ID'])) { $ID = $_GET['ID'];}?> <?php $posts = get_posts('numberposts=1&category=1'); foreach($posts as $post) : setup_postdata($post);?> <?php if(get_the_title( $ID )) { echo ( $ID ); echo get_the_title( $ID ); echo have_posts( $ID ); }?> <?php endforeach; ?> コード
取得失敗post_content部分のソース
$ID = $_GET['ID'];}?> <?php $posts = get_posts('numberposts=1&category=1'); foreach($posts as $post) : setup_postdata($post);?> <?php if(the_content( $ID )) { echo ( $ID ); echo the_content( $ID ); }?> <?php endforeach; ?> この書き方の場合、 一番最新の本文のみ取得されてしまいます。 コード
IT経験歴少ないですが、どうぞ宜しくお願い致します。