我在每个帖子上都有一个联系表。我试图在每个帖子的主题字段上显示不同的占位符文本,其中主题字段占位符文本应等于帖子标题。
这是当前的联系表单标签:
[text text-900 placeholder "Subject"]
我尝试用
替换主题<script>
$("input").val("<?php echo $post; ?>");
</script>
但是它没有用。
请帮助我解决这个问题:)
答案 0 :(得分:0)
尝试一下
jQuery('.wpcf7-form input[type=text]').attr("placeholder", "Your Post Title")
完整的PHP代码如下。经过测试。
<script type="text/javascript">
jQuery('.wpcf7-form input[type=text]').attr("placeholder", "<?php the_title(); ?>");
</script>
答案 1 :(得分:0)
首先根据contact-form 7的文档添加此类,如下所示
[text class:subject_form text-900 placeholder "Subject"]
然后在.php文件顶部的某个地方初始化title的全局变量
<script>
page_title = "<?php echo the_title()?>";
</script>
然后
在jQuery
中<script>
jQuery('.wpcf7-form input.subject_form').attr("placeholder", page_title);
</script>