I cannot see my posts when I order by views?

This is because the meta keys for each post aren’t added until the view count updates. To do this, open functions.php and find:

$accuracy = 50;

Replace with:

$accuracy = 100;

Now when each post is viewed by you or your visitors on the frontend it will update the views data and show up when ordering by posts.

You only need to do this step once. When you are done change the $accuracy value again.