Zaha, who is currently on loan from Manchester United, has found himself on the substitutes' bench for the past three matches, but Solskjaer has revealed that the 21-year-old has only been absent for tactical reasons.
The Norwegian coach is quoted by Wales Online as saying: "The boy is ready to play 90 minutes. It is just my decision.
"Wilf came on for the last 20 minutes at Everton and I thought that he did enough to win us the game, but we just never got the decision. He was fantastic when he came on, but it's about making sure that we get the tactical set-up for every game right.
"The boy has been outstanding when it comes to his attitude. He works very hard in training and I have never doubted his abilities. He's a good lad who just wants to play football. He's never been a problem, he just works hard and wants to be part of the team. It's just that we are in a situation now here when you have to make decisions."
Zaha has made six appearances since moving to the Cardiff City Stadium in January.