Last updated on 2020年9月18日 at 下午4:27

洛谷的老梗了……(虽然原来是“使 Markdown”的说……)

(原来的太简略了,所以重写)

目标

我当然知道评论区、甚至包括正文(虽然只和编者有关)都支持直接用 html 标签,但是我想给 textarea 加一个 placeholder 标签属性,以便于提示各位读者。

过程

查找 ref,发现其末尾有若干个钩子,不严格地对应页面评论区的 <p> 区块。

经过尝试,钩子 comment_form_field_comment 会直接替换评论区的 html 语句。于是我们可以直接复制当前的语句,加上 placeholder 属性就好了。

需要注意的是 php 里面 echo 的 html 语句里,双引号需要转义。

代码片段

以下内容加入 functions.php

function add_my_tips() {
	echo "<p class=\"comment-form-comment\"><label for=\"comment\">评论</label> <textarea id=\"comment\" name=\"comment\" placeholder=\"希望更丰富的展现?使用 html 标签\" cols=\"45\" rows=\"8\" maxlength=\"65525\" required=\"required\"></textarea></p>";
}
add_filter('comment_form_field_comment', 'add_my_tips');

参考

通过 comment_form() 自定义 WordPress 评论表单 | WordPress大学

2 对 “希丰展?使 html”的想法;

发表评论

电子邮件地址不会被公开。 必填项已用*标注