I am creating a new wordpress blog. I want to make two pages on the blog. One page to display the popular post and another page to display the recent post. Popular post should be affected according to the page view, social share, comments.
Once the post is shown on the popular page it should be there forever. New post will come there but the previous post will not be gone from there.
Normally Popular post are like most poplular in 24 hours or something like that. It is ok but once it is shown it should not be gone after another 24 hours. May be in 24 hours 10 post are shown as popular and in another 24 hours another 5 post, but on the popular page all the post should be shown not only 5 post from this 24 hours but from previous 24 hours.
Any suggestion how to write this code. or any plugins. I know the rules of this forum. I should not ask any plugin but any code is also recommended. But i can also go with plugins.