2015-08-22 108 views
-1

所以我剛剛安裝了一個超級插件,用於管理WordPress用戶註冊,個人檔案等,以便在前端顯示。它還在註釋部分集成了用戶個人資料的鏈接。修改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()); 
} 
?> 

被替換的意見,但每當我與原來的更換自定義代碼,我收到一條錯誤消息。有誰知道爲什麼發生這種情況?

該錯誤消息表示沿着「意外結束$」或某事的某些內容。

但看着自定義代碼,我看不出問題在哪裏。

有誰知道問題是什麼?

乾杯:)

回答

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()); 
    } 
?> 
+0

哇!有效!非常感謝!你能告訴我初始代碼出了什麼問題,爲什麼會發出錯誤信息? – Kaneda

+0

你在else else – Berriel

+0

之前有一個額外的結束標記'?>'哦,不知道我怎麼可能忽略這個。但是,無論如何感謝:) – Kaneda