WordPress already provides you sticky posts feature without installing any plugin. Sticky Posts are actually Featured Posts hat stays on Top of your blog for the time period you want. You can easily make any WordPress post sticky simply by visiting Dashboard -> Posts -> All Posts, selecting the post and clicking Quick Edit to check the option Make this post sticky.
This tutorial explains you the quickest way to make any WordPress blog post sticky. Install and activate Quick Sticky. After activation it adds a new column in Dashboard -> Posts -> All Posts page from where you can make a post sticky in just a click. Other than this; the plugin also adds a new filter ‘Sticky’ which can be used to view the list of all sticky posts and manage them easy from one screen.
The plugin also provides you can filter you can add in your theme’s function.php file for displaying only one sticky post at a time:
add_filter('qs_one_post_only', '__return_true');