WordPress is well known for its great powerful customization feature. Whenever you feel something is required, you can easily achieve that in many ways such as:
- WordPress plugins
- Adding functions
- Editing previously created functions.
Here we are going to learn how to add a featured posts section or featured content in your WordPress. Featured contents are used to highlight some content to your visitors. Sometimes it is mandatory to display some important posts first to your audience. So in this tutorial, we’ll learn to make featured posts section.
Add a featured posts section
There is a simple step by step procedure to follow.
Before we proceed let’s take a quick look at what we will need:
WordPress: Yes, an obvious one – you’ll need it installed either locally or on your web server.
There are 3 steps for this procedure.
- Creating a checkbox (metabox) in post/page admin area.
- Save meta box value.
- Display the featured posts on the frontend.
Step 1- Creating a check-box
To add a checkbox to pages/posts edit screen add the following function to your theme’s functions.php file.
After adding this code you will find a checkbox field in your post admin area as shown in the image below:
You just have to enable this checkbox.
Step 2 – Save meta box value
We have done creating a check box in post/page edit screen. Now it is the time to save the value of the checkbox weather checkbox enabled or not. Now we will create a function to save or update the checkbox value. Add
Add the following code to your function.php file. This code will go just below the above code we created earlier.
The update posts meta function will update or save the data to the database of a meta key ‘meta-checkbox’.
Step 3- Displaying the Featured Posts on the Frontend
Now we are in the final step and in this step, we will display the featured posts on the frontend. To display the featured posts we will make a page template in our theme’s directory and add the below code
You have done the task successfully .
Hope this article will help you in adding the featured posts functionality in your theme.
Please do Comments if you have any queries. I would love to hear your awesome responses in commenting section.