如何仅更改特定页面的WordPress评论回复文本? 时间:2019-05-08 作者:dudesonwill 有人知道我如何更改wordpress中的评论回复文本,使其仅反映特定页面,而不是整个网站?例如,网站范围内的默认文本是“留下答复”。但仅针对某些特定页面,我希望文本改为“留下评论”。是否有一些代码我可以在评论中使用。php文件,这将使这项工作? 2 个回复 SO网友:Mayeenul Islam 代码没有经过测试。但从理论上讲,这应该是可行的:add_filter(\'comment_form_defaults\', \'wpse337366_comment_form_modification\'); function wpse337366_comment_form_modification($defaults) { // put your condition here if( is_page(\'my-page\') || is_singular(\'my_post_type\') ) { $defaults[\'title_reply\'] = __(\'Leave a Review\'); } return $defaults; } 您可以将代码放在插件或主题的functions.php.代码将过滤传递给的默认文本comment_form().参考comment_form() - WordPress Developer Resources SO网友:Vishwa 在页面模板中,当您这样调用注释模板时,<?php comment_form(); ?> 它将加载默认的主题模板。在页面模板中,您需要更改注释标题,只需调用注释模板,如下所示,<?php comment_form(array( \'title_reply\' => __( \'Leave a Review\' ), ));?> 文章导航