2020 Jan. 11.
忘れてしまったが、こういう仕組みのよう。
WordPressで編集したページにショートコードを配置すると、functions.php内に定義されたphpが実行される。
ショートコードは次のような書式
[DisposeListPhp file='dispose_list']
functions.phpは利用しているテーマ内に配置されている。
例: root/public_html /www.MY.DOMAIN/x/wp/wp-content/themes/twentysixteen/functions.php
functions.phpでの定義例
root/public_html/www.MY.DOMAIN/dispose_list/my_php/dispose_list_php が実行される。
function dispose_list_php($params = array()) { extract(shortcode_atts(array( 'file' => 'default' ), $params)); ob_start(); include( ABSPATH . '../../dispose_list/my_php' . "/$file.php"); return ob_get_clean(); } add_shortcode('DisposeListPhp', 'dispose_list_php');