这个问题已在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文件和表单操作字段。
非常感谢任何帮助!
谢谢,阿米特
答案 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()。
答案 1 :(得分:0)
或者您可以使用bloginfo('url');