我有一个名为EasyVersion的主题:1.2由D5创作。对于评论框部分,我想更改文本,使其显示与“发表评论”不同的内容。我搜索并搜索过每一个地方,甚至使用All Files搜索搜索代码。
我认为这是代码:
<input id="submit" class="submit" type="submit" value="Post Comment" name="submit">
有人可以告诉我如何找到这个。它不在comments.php或类似的任何地方。
我对这些类型的东西并不擅长,所以如果你能清楚地解释我需要做什么就会很棒。
答案 0 :(得分:0)
您的模板很可能会呈现默认的<?php comment_form(); ?>
或类似的内容。有几种方法可以解决这个问题。
第一种方法是在发出此调用的模板中简单地找到对comment_form()
的调用,然后传入一个这样的参数:
<?php comment_form(array('label_submit' => __('Post an awesome Comment'))); ?>
另一种方式 - 并牢记我没有经过测试 - 是通过动作挂钩全局更改默认字段。
在 functions.php 中,添加以下内容:
add_filter('comment_form_defaults', 'modify_comment_fields');
function modify_comment_fields($fields){
$fields['label_submit'] = __('Post an awesome Comment');
return $fields;
}
这应该让你开始走上正轨。