WordPressの記事関数を外のPHPから呼び出す

2023/09/16 (土) - 00:00 PHP&CMS

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関数が使えるわけではないため、あくまで簡易的に記事を表示させたい場合にどうぞ。

おしまい

タグ:

記事をシェアする

  • facebookでシェアする
  • twitter(X)でシェアする
  • LINEでシェアする
  • はてなブックマークでシェアする
  • Pocketでシェアする
  • Pinterestでシェアする

トラックバック & ピンバック

この記事へのトラックバックURI
https://weblog.walk-life.me/wordpress_include/trackback/

コメント

コメントは下記からどうぞ

ページの先頭へ