通常PHPで作成したWEBページにはインクルードで別のPHPファイルで作成したページをインラインフレームみたいに挿入する事ができます。
手打ちHTMLサイトで他サイトのRSSを表示する方法でも言いましたね。
<?php include('abc.php'); ?>
ワードプレスの記事内でも出来るとか出来ないとか聞いてますが、私の場合はショートコードを埋め込む方法でやってます。
参考にしたWEBページ
[WordPress]ショートコードでPHPテンプレート(ファイル)を呼び出す
//ショートコードを使ったphpファイルの呼び出し方法
function my_php_Include($params = array()) {
extract(shortcode_atts(array('file' => 'default'), $params));
ob_start();
include(STYLESHEETPATH . "/$file.php");
return ob_get_clean();
}
add_shortcode('myphp', 'my_php_Include');
function my_php_Include($params = array()) {
extract(shortcode_atts(array('file' => 'default'), $params));
ob_start();
include(STYLESHEETPATH . "/$file.php");
return ob_get_clean();
}
add_shortcode('myphp', 'my_php_Include');
上記のプログラムソースを、ワードプレスのfunctions.phpの最後尾に付け足す形で書きます。
あとは記事内の挿入したい位置にショートコードを書く。
[myphp file='my-template']
ソース・コードは上記のWEBサイトより引用。
my-templateの部分は呼び出したいファイル名を書くんですが、.phpの拡張子は不要。呼び出すファイルはワードプレスの現在使用しているテーマフォルダ内に入れておく事。