私はこのディレクトリ構造を持っています:
/style/style.php
/style/graphics/logo.png
/cp-admin/index.php
style.php には、ロゴをエコーする次の関数が含まれています。
function logo(){
echo "<p><img class = 'logo' src = 'style/graphics/logo.png'></p>";
}
この関数を使用しているので、ロゴのパスを変更したり、何か他のものを含める必要がある場合は、関数を変更するだけで、すべてのページに変更が反映されます。
ただし、/cp-admin/index.php からインクルードすると、上記のパスは、元の関数のパスではなく、index.php に対して相対的に取得されます。
関数が含まれているすべてのページからではなく、関数自体から参照されるパスを関数に持たせたい。
前もって感謝します :)