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関数が使えるわけではないため、あくまで簡易的に記事を表示させたい場合にどうぞ。
おしまい♥
タグ:WordPress
トラックバック & ピンバック
- この記事へのトラックバックURI:
- https://weblog.walk-life.me/wordpress_include/trackback/