Are you missing any files from your install? wp-includes/author-template.php, perhaps?
No. I have all the install files. I Reinstaled for 3 times wordpress from scrach and the same error…
Check again. Specifically, check for the file I told you about. I don’t just want an off-the-cuff “yes”, I actually want you to go and look for that file and make sure that it is there. See? Telling me that you reinstalled doesn’t mean that you checked the file I asked you to check, does it?
Also, check the permissions on all those files. WordPress needs to be able to load/read all those files, so bad permissions can be the same as a missing file.
I check. The file is there. I changed the attributes for all the files in wp-includes to 777 and still nothing. The error is still there.
Well, that file is what has the_author_id function in it. So if you’re getting a message telling you the function isn’t found, then something is clearly wrong on your installation, yesno?
This is not a WordPress bug. We don’t get that error on normal installs. So something is wrong with your installation in specific.
i know that. i dont know WHAT is wrong…
Seemingly the “wrong” thing is that the file where the function the_author_id() is defined – is either missing or is corrupted.
Had the same problem. Reloaded the author-template.php file and the problem was solved. In my experience most of the problems that occur in WordPress have to do with some files being corrupted while transfered.
Thanks, Berend