Recommended approach is to flag that post and choose appropriate option so that site moderators can decide to migrate or not.
More details are available here:
Can askers intentionally move their questions from one site to another?Can askers intentionally move their questions from one site to another?
How do I request migration of a question from site X to site YHow do I request migration of a question from site X to site Y
Should I delete it on SO and post on wp.SE ?
You can do that provided your post have not received any answers. As Gilles has mentioned that "if you delete your question from the site where you originally posted it, you've wasted all of these people's attention". Before you post on WP.SE, please read its FAQ to check if your post is on-topic or not.
Is there any other way also possible like moving question from one site to another with in stack exchange network
Yes other possibility is voting to migrate and flagging (if that site is not listed in migration list).
If you discover that you have posted on the wrong site soon after initial submission then delete your post. Else flag it for migration. There is no one optimal approach, it depends on the situation.