在WordPress编辑器HTML选项卡中嵌入PHP命令

时间:2011-09-24 03:39:18

标签: php wordpress

我正在使用Wordpress,我希望在我的页面上执行一些PHP命令。在我使用嵌入式PHP粘贴HTML(在WordPress编辑器的HTML选项卡中)之后,PHP代码会自动转换为注释!以下是示例:

我在HTML标签中输入的内容:

<div class="floated"><label for="contactName"><?php _e( 'Name', 'arizona' ); ?>*:</label>

在转到Visual选项卡然后返回HTML选项卡后,它看起来像什么:

<div class="floated"><label for="contactName"><!--?php _e( 'Name', 'arizona' ); ?-->*:</label>

看起来编辑器只接受纯HTML代码并将剩余的未知标记转换为注释!如果是这样的话,怎么能在我的文本中调用/调用php页面!。

我需要这个,因为我希望在手风琴滑块中有一个联系表格!

2 个答案:

答案 0 :(得分:4)

这不是一个好习惯,这就是为什么它在Wordpress中不受支持。

以下被认为是良好做法:

  1. 主题上的自定义代码
  2. 创建Wordpress插件
  3. 创建Wordpress小部件
  4. 如果您想要联系表格,请考虑使用联系表格7插件。

    http://wordpress.org/extend/plugins/contact-form-7/

    这将允许您添加可在手风琴中使用的TAG。

答案 1 :(得分:2)

您需要使用wordpress插件在编辑器中维护的页面内执行任意PHP代码。

我之前使用过这个,它还不错,但是一旦你进入任何需要维护状态或流程形式的东西,它可能会有点混乱,但肯定是可能的。这不是插件的缺点,而是尝试运行您在页面编辑器中维护的自定义代码。将自定义代码编写为自定义wordpress插件可能更好。

http://wordpress.org/extend/plugins/exec-php/