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
おすすめ記事
- PHPでClaude APIを使ってみた。
- PHPで簡易的に本日中まで有効なCookieを発行する
- Astro+WordPress 記事検索ページをSSRで作る時のポイント
- WordPressのショートコードで他の記事情報を表示する
- [GPT4o,DALL-E 3,PHP] 指定画像と似たような画像を自動生成する
トラックバック & ピンバック
- この記事へのトラックバックURI:
- https://weblog.walk-life.me/wordpress_include/trackback/