وردپرس آموزش وردپرس افزونه

آموزش نمایش ندادن مطالب در صفحه ی اول در وردپرس

اگر از سیستم مدیریت محتوای محبوب وردپرس برای برای انتشار وبلاگ یا وب سایتتون استفاده میکنید حتما برای شما هم پیش اومده تا نیاز داشته باشید یه مطلبی که ارسال میکنید رو در صفحه ی اصلی سایتتون نمایش ندید ، این امکان به طور پیشفرض در جوملا وجود داره ،

من در اینجا 4 راه با افزونه و بدون افزونه رو به شما آموزش میدم تا شما دوستان وردپرسی هم بتونید به سادگی این کار رو انجام بدید ..

آموزش نمایش ندادن مطالب در صفحه ی اول در وردپرس

راه با افزونه :

1 – استفاده از افزونه ی wp hide post :

یک از ساده ترین راه های انجام اینکار استفاده از این افزونه هستش ، این افزونه رو نصب و فعال کنید ، در قسمت افزودن نوشته قسمتی اضافه میشه که در عکس زیر مشخصه اضافه میشه ..

wp post hide

همه چيز مشخص هستش ، من هم يه توضيح كوچكي ميدم ،

در هنگام ارسال نوشته ي جديد با زدن تیک قسمت اول ، نوشتتون در صفحه ی اول نمایش داده نخواهد شد ، ولی مطلب در آرشیو و دسته ها نمایش داده خواهد شد و از نظر ایندکس شدن در گوگل هم تفاوتی نخواهد داشت ..

با زدن تيك قسمت دوم مطلب در دسته بندي ها نمايش نخواهد داده شد .

تيك سوم مطلب در برچسب ها نمايش نخواهد داده شد ..

تيك چهارم مطلب در صفحات ديگه ( 2 و 3 و 4 و … ) نمايش نخواهد داده شد .

تيك پنجم مطلب در آرشيو سايت نمايش نخواهد داده شد .

تيك ششم در قسمت نتايج جستجوي داخل خود سايت نمايش نخواهد داده شد ..

و تيك آخر هم مطلب در خوراك ( خروجي فيد ) نمايش نخواهد داده شد ..

.

2 -استفاده از افزونه ی advance category excluder

 

این افزونه تک پست رو برای شما پنهان نخواهد کرد ، ولی میتونید یک دسته مشخص تعریف کنید و با این افزونه تعریف کنید تا پست هایی که در این دسته ارسال میشند در صفحه ی اصلی سایت نمایش داده نشند ..

بنابراین پست هایی که در دسته ای که خودتون انتخاب میکنید در صفحه ی اول نمایش داده نمیشند ..

پس براي اينكار ميتونيد از اين افزونه به سادگي استفاده كنيد ..

 

راه بدون افزونه :

1 – راه اول كه خيلي ساده و ابتدايي هم هستش اينه كه شما بعد از ارسال مطلبتون ، ويرايش سريع رو بزنيد و تاريخ مطلبتون رو به 1 ماه قبل از تاريخ تاسيس سايتتون ببريد ، در اينصورت اين مطلب ميشه آخرين مطلب سايتت و به آخرين صفحات سايتتون ميره ، به اين ترتيب ميشه گفت در صفحه ي اول و اصلي سايتتون نمايش داده نميشه ..

.

2 – راه دوم كه راه حرفه اي اين كار هستش ،،

شما بايد توي حلقه ي قالب سايتتون دست ببريد و تغييراتي رو اعمال كنيد ..

بايد از يك تابع شرطي استفاده كنيد ، اين تابع رو به حلقه ي موجود در فايل index.php اضافه كنيد ..

<!--?php if (in_category('1')) continue; ?-->

اين تابع ميگه كه اگه مطلبي در دسته بندي 1 (كه ميتونيد خودتون تغييرش بديد ) ارسال شد ، توسط اين شرط از حلقه ي اصلي جدا بشه و در صفحه ي اصلي نمايش داده نشه ، ولي در دسته ي مشخص شده و آرشيو و ساير قسمت ها نمايش داده خواهد شد ..

اين دقيقا همون كار افزونه ي advance category excluder انجام ميده ..

اگر PHP بلد نيستيد بهتون پيشنهاد ميكنم كه از همين افزونه استفاه كنيد ، چون تفاوتي نداره و افزونه خيلي ساده تر هستش ..

 

اميدوارم مفيد واقع بشه .. موفق باشيد ../.

 

یک وب: معرفی 30 افزونه ضروری و کاربردی برای وردپرس (بخش اول) منبع: یک وب داتــ کام

درباره نویسنده

Saeed Fard

سلام ، سعيد فرد هستم ، از سال 84 وارد دنياي وب و گرافيك شدم ، در حال حاضر طراح وب و گسترش دهنده‌ي وردپرس ، اميدوارم مفيد واقع بشم .

37 دیدگاه

دیدگاهتون رو ارسال کنید