There is generally three types of developers in the world, decide which category you fall into and plan accordingly.
- You love programming, and do it all the time for fun. I expect a large number of people who use StackOverflow or similar programming help websites are probably in this category. I do not believe this is you.
- You are doing it because you enjoy it, or something about it. I find most people are in this category. Its easy for them but they are disinterested, or perhaps just love the environment at work.
- You just look at it as a job.
If you think you of it as just a job, and are not willing to spend much additional time in it then maybe it is time to swap careers or at least re-evaluate. If you really want to get better at it - stop using wordpress or similar stuff. Next time you have a problem break it down into the parts you can solve and do them. Try making a website from scratch with no copied code, write everything yourself. When you finish you will probably notice a vast improvement in your understanding. Don't feel bad if its not as nice as the fine-polished WP sites either, you have to build up and get better.
In the world of coding, practice makes perfect. Also don't get down on yourself, most of this community is slightly older then you with years more experience.
Nearly every occupation out there has ways to develop into other jobs. Employees can become project leaders and eventually managers. You yourself could start as a web developer into a web software engineer, or web designer.
You may be really good at what you do, and that has a value in it's own. However I'd always recommend anyone to keep developing themselves.