WordPress Homepage से Specific Posts कैसे Hide करे Tutorial in Hindi,2024
आज हम सीखेंगे की WordPress Homepage Se Specific Posts Kaise Hide Kare कैसे आप अपने WordPress blog के homepage से जहाँ आपकी सभी latest posts show होती है वहां से कोई specific posts या किसी specific category की all posts को hide कर सकते हो WordPress Tutorial in Hindi
आपमें से कुछ readers को इस post का title पढ़कर ये समझ नही आया होगा की कोई भला क्यों इतनी मेहनत से लिखी हुई post को अपने WordPress blog के homepage से क्यों hide करेगा लेकिन आप ये भी जानते है की blogging करते वक्त कब और कैसी situation आ जाए कोई भरोसा नही.
जैसे मान कर चलिए की आप एक बहुत अच्छा tech blog चला रहें और आप सिर्फ tech से related ही posts को अपने blog पर publish करते हैं लेकिन आपको एक ऐसे non-tech topic के बारे में आपको पता चला जो बहुत ज्यादा trend में हैं और आप उस topic पर post करना चाहते हो.
लेकिन problem ये हैं की आपको ये डर है की आपके tech blog के homepage पर सभी latest tech posts के साथ non-tech post show होने से आपके blog की reputation खराब हो जाएगी इसलिए शायद आप इस डर की वजह से वो trending post publish ही न करो और अपना बहुत अच्छा traffic lose कर दो.
मैं खुद बहुत दिनों से कुछ ऐसी ही posts को अपने blog पर publish करने की सोच रहा था लेकिन वो posts मेरे blog के homepage पर अगर latest WordPress posts के साथ show होंगी तो शायद मेरे regular visitors को वो post थोड़ी सी अजीब लगेंगी इसलिए मैं posts publish नही कर पाया.
इसलिए मैंने पहले WordPress posts या specific categories posts को homepage से कैसे hide करें इसपर research की और उसके बाद इस post को आप सबकी help के लिए gyanians पर publish किया है और इस post में मैंने आपको with plugin और without plugin posts hide करना सीखाया है.
WordPress से Specific Posts या Post Category कैसे Hide करें?
Almost सभी WordPress themes में ये default settings होती है की new published post blog के homepage पर other latest posts के साथ सबसे ऊपर नजर आती है और इसके अलावा आप उस posts को उसकी category list में भी देख सकते हो और search करके भी.
WordPress में ऐसा कोई built-in feature नही होता जिसकी help से आप अपनी posts को homepage पर show होने रोक सको यानी latest post page से hide कर सको लेकिन WordPress पर आपको ऐसी बहुत सी plugins मिल जाती है जिससे आप बहुत आसानी से अपनी posts को homepage से hide कर सकते हो.
अगर आप मेरी तरह हर काम के लिए plugins को use करना avoid करते हो तो आप without plugin यानी code की help से भी specific posts या किसी specific categories की post को homepage से hide कर सकते हो.
- WordPress में Automatic Table Of Content कैसे बनाए, 2 तरीके
- How To Create HTML Call Link, Create Call Link in WordPress
- Read: Query Strings from Static Resources Ko Remove Karke Speed Kaise Increase Kare?
Hide WordPress Posts from Your Homepage with WP Hide Post Plugin
WP Hide Post Plugin एक regular updated plugin है जिसे 50,000+ users use करते हैं और ये plugin आपको आपकी posts and pages की visibility को control करने का full access देती है इसलिए सबसे पहले आप WP hide post plugin को install and activate कर लीजिये.
WP hide post plugin activate करने के बाद जब आप अपने WordPress dashboard में post editor में जायेंगे तो वहां एक “Post Visibility” meta box भी show होगा और उसी meta box में आपको post visibility को control करने के लिए बहुत से options show होंगे.
WordPress Tutorial in Hindi
आप ऊपर दी हुई image में देख सकते हैं की WP hide post plugin से आप एक साथ multiple sections पर अपनी posts को hide कर सकते हो हो जैसे की homepage (front page) से, category page से, archive page से इत्यादि.
जैसे अगर आप सिर्फ front page option को select करते हैं तो आपको post सिर्फ आपके blog के homepage से hide होगी यानी user उस post को उसकी category page, author page इत्यादि page पर देख सकता है.
इसके अलावा ये post भी other posts की तरह आपके sitemap में show होगी और search engines बिना किसी problem के इसे index कर सकते हैं और users आपकी posts को search engines पर search भी कर सकते हैं यानी homepage से post को hide करने से SEO पर कोई affect नही पड़ता है.
Post/Category को Homepage से Hide कैसे करें Without Plugin
WP post hide plugin की कुछ limitation भी हैं जैसे की अगर आप किसी specific category की all posts को कभी भी homepage पर latest posts के साथ show नही करना चाहते हो तो आपको manually ही हर बार उस category की post की visibility को control करना होगा.
लेकिन आप without plugin यानी code की help से ये काम बहुत आसानी से कर सकते हो लेकिन इसके लिए आपको अपनी posts या categories की unique ID पता होना चाइये और इसके लिए आप पहले मेरी “WordPress Post, Category, Tag, Page, Comment या User ID कैसे find करें” ये post जरुर पढ़े.
आइये अब हम जानते हैं की कैसे आप एक post या एक से ज्यादा posts को और किसी specific category की all posts को homepage से hide कर सकते हो.
Hide Posts from WordPress Homepage using Code
मैंने नीचें post hide करने के लिए सबसे पहले syntax code snippets दिया है और फिर next code snippets से आप किसी एक post की ID को लिखकर उसे hide कर सकते हो.
Last code snippets में आप अपने multiple posts की ID comma separate के साथ लिखकर उन्हें homepage से hide कर सकते हो और ये सभी code snippets आपको अपनी theme की functions.php file में सबसे नीचें add करना है.
function exclude_posts($query) {
if ($query->is_home() && $query->is_main_query()) {
$query->set('post__not_in', array(postid));
}
}
add_action('pre_get_posts', 'exclude_posts');
function exclude_posts($query) {
if ($query->is_home() && $query->is_main_query()) {
$query->set('post__not_in', array(23));
}
}
add_action('pre_get_posts', 'exclude_posts');
function exclude_posts($query) {
if ($query->is_home() && $query->is_main_query()) {
$query->set('post__not_in', array(23,25));
}
}
add_action('pre_get_posts', 'exclude_posts');
Hide Category All Post from WordPress Homepage using Code
मैंने नीचें किसी specific category की all posts hide करने के लिए सबसे पहले syntax code snippets दिया है और फिर next code snippets से आप किसी एक category की ID को लिखकर उसे hide कर सकते हो.
Last code snippets में आप अपने multiple categories की ID comma separate के साथ लिखकर उनकी सभी posts को homepage से hide कर सकते हो और ये सभी code snippets आपको अपनी theme की functions.php file में सबसे नीचें add करना है.
function exclude_category($query) {
if ($query->is_home() && $query->is_main_query()) {
$query->set('cat','-categoryid');
}
}
add_action('pre_get_posts', 'exclude_category');
function exclude_category($query) {
if ($query->is_home() && $query->is_main_query()) {
$query->set('cat','-2');
}
}
add_action('pre_get_posts', 'exclude_category');
function exclude_category($query) {
if ($query->is_home() && $query->is_main_query()) {
$query->set('cat','-2,-8');
}
}
add_action('pre_get_posts', 'exclude_category');
- Read: WordPress Comment Email Notifications Disable (Turn Off) Kaise Kare?
- WordPress Thank You Page कैसे बनाए, Auto Reply On 1st Comment
- Read: Hello Bar Sticky Notification WordPress Blog Me Kaise Add Kare?
आशा करता हूँ की आपको ये WordPress Homepage Se Specific Posts Kaise Hide Kare का WordPress Tutorial in Hindi post पसंद आई होगी. अगर आपको इस post से related कोई सवाल या सुझाव है तो नीचे comment करें और इस post को अपने दोस्तों के साथ जरुर share करें.
Questions Answered: (14)
Bhai ne phirse bada dhamaka kar diya…..
Awesome and Useful Post Bro…
Thanks For sharing….
My pleasure brother .. keep visiting ~
Nice post bhai
thanks buddy, keep visiting ~
Kahan se late ho aap aise ideas new New hame bhi sikha dijiye kuch ????
WordPress forum par active rehta hun aur wahin se idea mil jaate hain ~
Nice article Sir Ji ,
Kya ham kisi specific category ya tag ki post home page pe show kar sakete hain or lettest post ko kaise hide kar sakte hain ?
Yes brother, aap aisa code aur plugin ki help se kar skte ho..
Pehele baat ye hai ki apne ajj jo article share kiya hai wo sabse alag uniqe hai aur second baat hai ki jab hum plugin ko uninstall kar denge tab kya humari hide hui sabhi latest post fir se home page par show karegi.
Yes brother agr aap plugin hata doge to wo post show hone lagengi isliye maine code bala trika bala hai aap use follow kar skte ho and thanks for compliment, keep visiting ~
Kaash mein iss blog par ek month pahle visit karta toh main bahut kuch sikh jata sir, Par ab iss blog ko maine pakad liya hai roj visit karonga aur apki awesome, khatarnak., mindblowing post ko read karung. Itna lamba comment likha hoon par abke bare mein ek page likhne ka mann kar raha hai. You are genius, Aur ek baat aur sir aapse apne doubt bhi clear karonga…
First thank you so much for your compliments …. Aapka Comment Pdhkar bahut khushi hui muje ~
aapka lagbhag sabhi post wordpress se related hi hota hai……aap blogspot blog se jude post blog par publish kare aapke blog par visitors ki koi kami nahi rahegi……kyunki lagbhg sabhi new blogger blogspot blog se hi blogging start karte hai……
Actual me maine kabhi bhi Blogspot platform use hi nhi kiya isliye … main sirf WordPress tutorials publish karta hun