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


Embedding PHP commands in WordPress editor HTML tab

我正在使用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页面呢?

我需要这个,因为我想有一个手风琴滑块内的联系人表单!

这不是一个好的做法,这就是为什么Wordpress不支持它的原因。

以下被认为是良好的实践:

  1. 主题自定义代码
  2. 创建Wordpress插件
  3. 创建Wordpress小部件

如果你想要一个联系人表单,考虑使用联系人表单7插件。

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

这将允许您添加一个标签,您可以使用在手风琴

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

我以前用过这个,它还不错,但是一旦你进入任何需要维护状态或过程形式的东西,它可能有点混乱,但肯定是可能的。其实这并不是插件的缺点,而是试图运行你在页面编辑器中维护的自定义代码。最好把你的自定义代码写成自定义wordpress插件。

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