在PHP代码中插入PHP,即。里面< ... value =“PHP CODE HERE”/> - 解决方法?

时间:2011-07-20 20:29:29

标签: php html forms wordpress

我在wordpress上定义了自定义字段,其中我为每个帖子输入了一个剧集编号。我想在表单中使用这个值,但我需要保持表单代码完全相同,并且只是在每个帖子中使用短代码调用它,因为手动编辑的帖子太多了。

我试过了

<input type="hidden" name="Episode" value="<?php the_meta(); ?>"/>

将表单内的Episode的值设置为该特定帖子的值,但是仍然可以在页面源代码上看到php代码,因此它不会通过。有解决方法吗?

3 个答案:

答案 0 :(得分:3)

你必须回应回应。

<input type="hidden" name="Episode" value="<?php echo the_meta(); ?>"/>

当然你也可以使用打印功能。

答案 1 :(得分:3)

虽然上面的答案(由jjs9534)是真的,你通常需要回显the_meta,这不是问题,问题是你的文件没有被PHP解析,你需要将扩展​​名重命名为.php或者使用.htaccess(在Unix上)服务器web.config(在Windows上),以添加您用于将页面解析为php文件的扩展名...所以在.htaccess中,解析.htm或.html您要添加的PHP文件:

AddHandler application/x-httpd-php .html .htm

答案 2 :(得分:2)

您需要echo the_meta()的值才能显示在您的网页上。

试试这个

<input type="hidden" name="Episode" value=<?php echo "'" . the_meta() ."'"; ?>/>

修改 我稍微改了一下代码。试试吧。