the_author fonksiyonu echo olarak veri döndürür o yüzden baştaki echo ve tırnakları silip direkt kullanabilirsiniz. yok ben illede echo içerisinde yazdırmak istiyorum derseniz get_the_author fonksiyonunu inceleyip ilgili alana <?php ve ?> tagları olmadan tırnak içerisinde yazabilirsiniz.
Hocam echo yu kapatıp yazmanız gerek.
echo '<div class="konuaciklama"> <span><i class="icon24 icon24-yazar9"></i> Yazar: '.the_author().'</span></div>';
Şeklinde Yazarsanız çalışacaktır.
echo bastığına göre zaten php tagların açık şöyle düzeltebilirsin,
echo '<div class="konuaciklama"> <span><i class="icon24 icon24-yazar9"></i> Yazar:' . the_author(); . '</span></div>';
Kodda hata var hocam

Noktalı virgünden emin değilim fakat nokta yanlış yerde
echo '<div class="konuaciklama"> <span><i class="icon24 icon24-yazar9"></i>';
the_author();
echo '</span></div>';
Çift tırnak ile deneyebilirmisiniz
Teşekkür ederim yardımınız için. Dediğiniz şekilde düzenlemeyi yaptım şuan çalışıyor bir sorun yok gibi