This is always going to be the case with PHP – it's got the lowest barriers to entry of any web language, so it's going to have the largest share of bad coders. It's not a problem; people have to start somewhere and you can't, in an authoritarian manner, stop people from writing blog posts if they're not expert.
That said, I don't think it's about this. I think it's about respect. And people, right now, just don't respect PHP.