サポート » 使い方全般 » 呼び出したファイルでwordpress関数が使用できない?

  • 解決済 mactism

    (@mactism)


    wordpress & php をはじめて1ヶ月の初心者です。
    色々と調べてみたのですが、わからず質問させていただきます。

    index.phpの中で作成している詳細ボタンを押した場合、
    チェックphpを介したのち詳細ページを表示するようにしたいのですが、
    詳細ページの方で、call to undefined functionエラーが発生して
    しまいます。
    どのようにしたら、エラーが回避されるのでしょうか?

    index.phpでの呼び出し
    <form name=”a” method=”post” action=”<?php bloginfo(‘template_url’); ?>/chk.php”>

    chk.phpでの呼び出し
    <?php require(“syosai.php”); ?>

    syosai.phpでエラー箇所
    <img src=”<?php bloginfo(‘template_url’); ?>/images/top/abc.jpg”>

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター jim912

    (@jim912)

    mactismさん、こんにちは。

    WordPressの関数を利用する場合は、その関数が記述されているファイルを読み込まなければなりません。

    大層なことに思われますが、便利に出来ていてWordPressをインストールしたディレクトリの直下にあるwp-load.phpをrequireしてあげれば、関数を利用するために必要なファイルを全て読み込んでくれるようになっています。

    トピック投稿者 mactism

    (@mactism)

    ご返答ありがとうございます!!

    wp-load.phpファイルですね。早速試して見ます!!

    トピック投稿者 mactism

    (@mactism)

    jim912さん、ありがとうございました。

    試してみた結果、エラーが出ずに、syosai.phpを表示することができました。

    本当にありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「呼び出したファイルでwordpress関数が使用できない?」には新たに返信することはできません。