WordPressの記事関数を外のPHPから呼び出す
2023/09/16 (土) - 00:00 Program
CMSとしてWordPressを使用しているが、WordPressとは別に実装した同じサーバ内のPHPファイルでもWordPressの記事を表示したい場合。たとえばPHPで開発した会員向けシステムなどに、お知らせとしてWordPressの記事情報を表示させたい時など。以下の手順でWordPressの記事情報を表示させることが出来ます。
まずは対象となるphpに下記のようにWordPress関連のファイルをインクルードする指定を入れます。
<?php require('[WordPressがインストールしてあるディレクトリ]/wp-load.php'); ?>
次に、WordPress記事を表示させたい場所に、以下のように記事を表示させるコード記述します。するとWordPressの記事をそのまま表示させることが出来ます。
<?php
$pram = Array(
'post_type' => 'post',
'posts_per_page' => 10
);
$query = new WP_Query( $pram );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
?>
<p><?php the_time('Y.m.d') ?> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>
<?php
}
}
?>
すべてのWordPress関数が使えるわけではないため、あくまで簡易的に記事を表示させたい場合にどうぞ。
おしまい♥
タグ:WordPress
おすすめ記事
- WordPressでブログをAWS CloudFrontで配信する時のビヘイビア設定
- ChatGPT APIでWordPressの記事の要約を表示する
- microCMS&Astroで記事のページネーションを実装
- PHPでChatGPT APIを使ってみた
- PHPとChatGPT APIでよくある質問のチャットボット(Chatbot)っぽいものを作る
トラックバック & ピンバック
- この記事へのトラックバックURI:
- https://weblog.walk-life.me/wordpress_include/trackback/