0

この質問は(私が)Wordpressサポートフォーラムですでに尋ねられており、ここで見つけることができます:http ://wordpress.org/support/topic/423693?replies=1

しかし、彼らの応答時間は信じられないほど遅いので、私はここでもそれを尋ねると思いました。

こんにちは、みんな、

自分でデザインしたテーマでWordPress3.0を使用しています。私が使用している自作の連絡フォームがあり、基本的にはmail()関数を使用して、クライアントが入力した情報を含む電子メールを送信します。

ただし、メールスクリプトを参照できないようです。たとえば、

<form name="" action="mail.php">

mail.phpを参照するにはどうすればよいですか?使えない

<?php bloginfo('template_url'); ?>

何らかの理由で。私がする必要があるのは、他のすべてのファイル(header.php、index.phpなど)と同じ場所にあるそのファイルを参照する方法を見つけることだけです。

フォームとはまったく関係がないが、同じ種類の分野にある別の質問があります。

テーマのスライドショーがあります。スライドショーは<img />要素で構成されています。<img />ユーザーがそのファイルを開いて画像を追加できるように、要素のみを含むslideshow.phpという別のファイルを作成しました(つまり、スライドショーのあるページ(私の場合はindex.php)にphpが含まれていますスライドショー.phpファイルを参照します)。ただし、slideshow.phpファイルでは、次の画像を参照できません。

<?php bloginfo('template_url'); ?>/images/image1.gif

php bloginfoは、index.phpファイル内に実装されていても、別のphpファイル内からは機能しません。私はとても混乱しています、PHPbloginfoが機能していない状態で正しいファイルパスを参照するにはどうすればよいですか????

私があなたを混乱させなかったので、私のbloginfo('template_url')は(リセットcssファイル、javascriptファイルなどをリンクするので)機能しますが、外部のスライドショーで好きな場所では機能しません。 phpファイルとフォームアクションフィールド。

どんな助けでも大歓迎です!

ありがとう、アミット

4

2 に答える 2

0

やってみました:

<form method="post" name="" action="/wordpress/wp-content/themes/themname/mail.php" />

または

<form method="post" name="" action="<?php bloginfo('template_url'); ?>/mail.php" />

そして画像のために。

<img src="<?php bloginfo('template_url'); ?>/images/image1.gif" alt="" />

PHPの後の「/」に注意してください。

PHPの他の場所でget_bloginfo()を使用することもできます。

http://codex.wordpress.org/Function_Reference/get_bloginfo

于 2010-07-14T11:55:36.197 に答える
0

またはあなたが使用することができますbloginfo('url');

于 2010-07-14T12:08:19.130 に答える