memorandum

備忘録

2018.03.26

WordPressで投稿・固定ページ内にPHPファイルを読み込ませる

WordPressにて投稿記事や固定ページにPHPファイルを読み込ませたい場合がある。
そのままコードを挿入しても使用できないので、ショートコードを利用する。

まずは、functions.phpに以下のコードを追記

<?php
function Include_my_php($params = array()) {
  extract(shortcode_atts(array(
    'file' => 'default'
  ), $params));
  ob_start();
  include(get_theme_root() . '/' . get_template() . "/$file.php");
  return ob_get_clean();
}
add_shortcode('myphp', 'Include_my_php');
?>

次に、読み込ませたいPHPファイルを作成しテーマファイル内にアップロード
投稿記事や固定ページの読み込ませたい任意の箇所に以下のコードを記述する。

[myphp file='hogo']
MAIL制作・お見積りのご依頼
ご相談・お問い合わせ