質問失礼いたします。
当方、Web制作会社の者でして、あるサイトの保守管理を預かっております。
そのサイトはWordPressを入れておらず、
トップページはルート直下のindex.phpで表示させており、
下層ページはサブディレクトリのindex.phpでそれぞれ表示させている構造です。
そのサイトに、新たに投稿機能を実装したいというご依頼が来ました。
トップページにループを表示させる、よくある仕様です。
このような場合、どうしたらよいものかと調べていたら、下記の記事を見つけました。
https://macoblog.com/wp-gaibu-kijiroop/
まさに、今の状況にぴったり合う内容でしたので、
この記事の通りに実装してみたのですが、うまくいかず、ループが表示されません。
▼実施した内容
①サブディレクトリ「wp」をつくって、そこにWordPressをインストール
②ルート直下のindex.phpの一行目に下記のコードを追記
PHP
1<?php include($_SERVER['DOCUMENT_ROOT'] ."/wp/wp-load.php"); ?>
③そのindex.phpの任意の箇所に下記のコードを追記
PHP
1<?php if(have_posts()): while(have_posts()):the_post(); ?> 2<p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p> 3<time datetime="<?php the_time('Y-m-d'); ?>"><?php the_time('Y.m.d'); ?></time> 4<?php endwhile;endif; ?>
何が間違っているのかわからず、いくらググっても同様の問題に関して解説している記事が見つからなかったため、
非常に困ってしまった次第です。
お手数をお掛けして大変恐縮なのですが、どなたかご教示いただければ幸いです。
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー