سلام، امروز میخوایم نحوه نشان دادن مطالب یه دسته بندی خاص تو وردپرس رو آموزش بدیم. اما قبل اینکه بریم سراغ آموزش باید یه دلایلی برای این کار داشته باشیم دیگه! خوب دلیل من این بود که میخواستم روزانههامو (وبلاگ) از مطالب اصلی سایت جدا کنم و تو یه برگه خاص نشون بدم (شما هم دلیلهاتون رو توی نظرات بنویسید، برام جالبه بدونم)
خوب برای شروع باید یک قالب برای برگهها درست کنیم. از فایل index.php کپی میگیریم و اسمش رو به page-sample.php یا هرچیز دیگه ای تغییر میدیم. حالا با یک ویرایشگر خوب مثل NotePad++ فایل page-sample.php رو ویرایش میکنیم.
اول اینکه یه اسم برای قالب برگه انتخاب میکنیم
/** * Template Name: Sample */
اینو بین تگ
<?php get_header();?>
قرار بدین که اینجوری بشه:
<?php /** * Template Name: Daily */ get_header(); ?>
حالا باید معلوم کنیم که این برگه میخواد مطالب کدوم دسته بندی رو برای ما نشون بده! تو قالب دنبال این کد میگردیم:
<?php if ( have_posts() ) : ?>
و این کد رو قبلش اضافه میکنیم:
<?php query_posts('cat=1'); // Loads the sample cat posts ?>
فک کنم دیگه کار تمومه! حالا میریم یه برگه اضافه میکنیم و از قسمت متا قالب برگه رو Sample انتخاب میکنیم. البته به جای عدد ۱ باید ای دی دسته بندی مورد نظر خودتون رو بنویسید.
حالا اگه احیانا شما هم خواستین مطالب این دسته بندی رو از مطالب اصلی سایت حذف کنید باز دوباره index.php رو باز کنید و به جای
<?php while ( have_posts() ) : the_post(); ?>
این کد رو جایگزین کنید:
<?php $dlb_query = new WP_Query('cat=-1'); while ($dlb_query->have_posts()) : $dlb_query->the_post(); ?>
یادتون نره که ای دی دسته بندی رو تغییر بدین!
mamnoon,kheyli jaleb va mofid bara man
خواهش مندیم
ممنون خیلی خوب بود
خواهش میکنم!
خیلی جالب بود ! راستی یه سری تصمیماتی داشتی ظاهرا منصرف شدی ؟!
خواهش میکنم علی جان!
انصراف نشدم، کمیتو امتحانات درگیر بودم.
ایشالا سر میزنم به همیار وردپرس هم.
سلام
من زیاد حرفه ای نیستم
فک کنم دیگه کار تمومه! حالا میریم یه برگه اضافه میکنیم و از قسمت متا قالب برگه رو Sample انتخاب میکنیم.
تا اینجاشو انجام دادم. ولی منظور از جمله زیر چیه؟
البته به جای عدد ۱ باید ای دی دسته بندی مورد نظر خودتون رو بنویسید.
آی دی دسته بندی مورد نظر را کجا باید بنویسیم؟ چون فقط تو چیدمان میشه عدد وارد کرد که ربطی نداره.
ممنونم
یعنی آی دی دسته مورد نظرتون رو اینجا بجای عدد ۱ قرار دهید.
cat=-1