今Wordpressのテンプレートの「外観」→「テーマの編集」の
function.phpで2つのショートカットでsql文を呼び出してます。
(フォルダ構造)
function.php--comment.php
|
|-kubun.php
kubun.phpをショートコードで呼び出したとき
function short2_php($params = array()) { extract(shortcode_atts(array( 'file' => 'default', 'corporation_number' => '1', ), $params)); ob_start(); include(get_theme_root() . '/' . get_template() . "/$file.php"); return ob_get_clean(); } add_shortcode('myphp2', 'short2_php'); ?> でkubun.phpから同じフォルダの中にあるcomment.phpを呼び出したいのですがfunction short2_php($params = array()) { extract(shortcode_atts(array( 'file' => 'default', 'corporation_number' => '1', ), $params)); ob_start(); include(get_theme_root() . '/' . get_template() . "/$file.php"); return ob_get_clean(); } add_shortcode('myphp2', 'short2_php'); ?>
のinclude(get_theme_root() . '/' . get_template() . "/$file.php");
パスがおかしいみたいでエラーがでます。どこをどう設定したらよいでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。