引用单个wordpress页面中的文件

时间:2010-07-14 06:49:17

标签: php referrals

这个问题已在Wordpress支持论坛(由我)中提出,可在此处找到:http://wordpress.org/support/topic/423693?replies=1

但由于他们的回复时间令人难以置信地缓慢,我想我也会在这里问它。

大家好,

我正在使用带有自行设计主题的WordPress 3.0。我有一个我自己使用的自建联系表单,基本上它使用mail()函数发送一封电子邮件,其中包含客户填写的信息。

但是,我似乎无法引用邮件脚本。例如,在

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

我如何参考mail.php?我不能用

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

出于某种原因。我需要做的就是找到一种方法来引用与所有其他文件(如header.php,index.php等等)位于同一位置的文件。

我还有另外一个与表格无关的问题,但仍然处于相同的竞技场。

我有一个关于主题的幻灯片。幻灯片显示由<img />个元素组成。我创建了一个名为slideshow.php的单独文件,其中只包含<img />元素,以便用户可以简单地打开该文件并向其添加任何图像(意味着带幻灯片的页面,在我的情况下是index.php,有一个php include在其中,它引用了slideshow.php文件)。但是,再次在slideshow.php文件中,我无法使用以下内容引用图像:

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

php bloginfo无法在另一个php文件中运行,即使它在index.php文件中实现。我很困惑,如果没有工作的php bloginfo ????

我应该如何引用正确的文件路径

所以我没有混淆你,我的bloginfo('template_url')工作(因为我链接重置css文件,javascript文件等等),除了它不能在我希望它喜欢的任何地方工作外部slideshow.php文件和表单操作字段。

非常感谢任何帮助!

谢谢,阿米特

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

或者您可以使用bloginfo('url');