【问题标题】:Auto-fill form on WordPressWordPress上的自动填写表格
【发布时间】:2018-07-04 05:40:06
【问题描述】:

我正在使用带有此代码的 Scripts n Styles 插件将登录用户的电子邮件自动填充到 WordPress 上的表单中:

<script type="text/javascript">
window.onload = function () {
document.getElementsByName("Element-Name")[0].value = "<?php $current_user->user_email ?>";
}
</script>

但是,当我刷新页面时,我得到以下文本(上面代码中的引用值)而不是实际值。

<?php $current_user->user_email ?>

知道我在这里缺少什么吗?这是插件的问题吗?

【问题讨论】:

  • Scripts n Styles 不运行 JavaScript 字段内的 PHP。这行不通。您需要使用不同的插件来处理用户提供的 PHP,或者编辑主题的函数文件。

标签: javascript php wordpress forms autofill


【解决方案1】:

我看到的第一件事是你没有输出任何东西。 试试

<?php echo $current_user->user_email; ?>

但在您的示例中,它应该只是一个空值。 PHP 解析器没有检测到 PHP 部分有些可疑。

【讨论】:

  • 你是对的。在代码中添加 echo 不会用实际值填充表单,而是用 user_email; 填充表单?>
猜你喜欢
  • 1970-01-01
  • 2011-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-10
  • 2013-07-29
相关资源
最近更新 更多