所以我刚刚安装了一个超级插件来管理WordPress用户注册,配置文件等,以便在前端显示。它还在评论部分中集成了用户个人资料的链接。
我所要做的就是替换原始WP代码以获得评论
<?php printf( '%s ', sprintf( '<cite class="fn">%s</cite>', get_comment_author_link() ) ); ?>
将被替换为
<?php
if ($comment->user_id) {
printf('%s', '<a href="'.$userpro->permalink( $comment->user_id).'">'.userpro_profile_data('display_name', $comment->user_id) . '</a>');
?>
}
else {
printf('%s', get_comment_author_link());
}
?>
但每当我用原始代码替换自定义代码时,我都会收到错误消息。有谁知道为什么会这样?
错误消息表示“意外结束$”之类的内容。
但是看一下自定义代码,我看不出问题所在。
有谁知道问题是什么?
干杯:)
答案 0 :(得分:1)
尝试将代码替换为:
<?php
if ($comment->user_id) {
printf('%s', '<a href="'.$userpro->permalink( $comment->user_id).'">'.userpro_profile_data('display_name', $comment->user_id) . '</a>');
} else {
printf('%s', get_comment_author_link());
}
?>