آیا این امکان در وردپرس وجود داره که یک نوشته رو بنویسیم و فقط داخل یک برگه ی خاص نشون داده بشه و روی صفحه ی اصلی نیاد ؟
مثلا تمام نوشته های یک دسته ی خاص به یک برگه ی خاص بره و روی صفحه ی نخست نیاد.
آیا این امکان در وردپرس وجود داره که یک نوشته رو بنویسیم و فقط داخل یک برگه ی خاص نشون داده بشه و روی صفحه ی اصلی نیاد ؟
مثلا تمام نوشته های یک دسته ی خاص به یک برگه ی خاص بره و روی صفحه ی نخست نیاد.
بله ، شما باید اون دسته رو exclude کنید تا توی صفحه اول نیاد و یه برگه جدید بسازید و به وسیله ی کوئری توی یه برگه ی جدید مطالب اون دسته رو نمایش داد . به وسیله ی این آموزش میتونید این کار رو انجام بدید :
http://codex.wp-persian.com/اجرای-کدهای-php-بوسیله-برگهها/
majed گفت:
بله ، شما باید اون دسته رو exclude کنید تا توی صفحه اول نیاد و یه برگه جدید بسازید و به وسیله ی کوئری توی یه برگه ی جدید مطالب اون دسته رو نمایش داد . به وسیله ی این آموزش میتونید این کار رو انجام بدید :
http://codex.wp-persian.com/اجرای-کدهای-php-بوسیله-برگهها/
exclude کنم یعنی چی کار کنم ؟
قسمت دومش رو هم درست متوجه نشدم !
الان من یک برگه دارم که میرم توش همه چی سفیده !
چطور باید کاری کنم که درست مطابق قالب وبلاگم باشه اما فقط مطالب یک دسته ی خاص نمایش داده بشه ؟
iceelf گفت:
exclude کنم یعنی چی کار کنم ؟
قسمت دومش رو هم درست متوجه نشدم !
الان من یک برگه دارم که میرم توش همه چی سفیده !
چطور باید کاری کنم که درست مطابق قالب وبلاگم باشه اما فقط مطالب یک دسته ی خاص نمایش داده بشه ؟
بابا کمک کنید این موضوع حل نشده !!!
سلام
اگر شما می خواهید یک سری از مطالبتون داخل یک برگه خاص نشون داده بشه
نه توی صفحه اصلی باید در قسمت برگه ها > افزودن برگه یه برگه درست کنید
و مطالتون رو داخل اون برزیدید
و از همون جا هم می تونید قسمتی که می خواهید اون برگه نشون داده بشه مشخص کنید.
الان من یک برگه دارم که میرم توش همه چی سفیده !
شما باید یه برگه درست کنید . یعنی همون فایلی که درست کردید و محتویات فایل ایندکس رو توی اون بریزید و به جای حلقه از کوئری استفاده کنید اگه نمیدونید محتویات فایل ایندکس رو ایجا بزارید تا بهتون بگم چی کار کنید .
کوئری اینه :
<?php
//The Query With Parameters
query_posts('cat=1&post_status=publish&posts_per_page=10');
//The Loop
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<li> <a href="<?php the_permalink(); ?>"><?php the_title (); ?></a> </li>
<?php
endwhile; else:
endif;
//Reset Query
wp_reset_query(); ?>
جلوی :
cat=1
شماره ی ددسته تون رو که میخواهید نمایش داده بشه بزارید .
در مورد اکسکلود جستجو بکنید exclude
کسی نیست در مورد مطلب بالا بیشتر توضیح بده؟
من یه صفحه ایجاد کردم می خوام که توش اخبار قرار بدم . مانند صفحه اخبار باشه
مهمم نیست که تو صفحه اصلی نمایش بده .
یعنی تو صفحه اخبار نمایش داده بشده ولی برای دیدن مطلب کاملا وقتی روی ادامه مطلب کلیک می کنیم بره از صفحه اصلی مشاهده بشه
و یا اینکه تو صفحه مقالات به صورت فرم اخباری نمایش بده
از page template میتوانید استفاده کنید
یا از تابع is_page
کد زیر را در فایل page.php قالب قرار دهید. و به جای عدد 10 شناسه برگه مورد نظر را قرار دهید
if(is_page(10)){
echo "برگه من";
}
من کوئری و امتحان کردم ولی صرفا لیستی از مطالب اون دسته ای که مشخص کرده ام تا فقط در اون سربرگ قرار بگیره رو نشون میده در حالی که میخوام مثل صفحه اول مطالب نشون داده بشن ولی فقط مطالب اون دسته ی خاص که می خوام.
از is_page هم چیزی نفهمیدم. اگه می شه کدی هایی که معرفی می کنید و بگید دقیقا کجا باید گذاشته بشه.
تشکر
iceelf گفت:
آیا این امکان در وردپرس وجود داره که یک نوشته رو بنویسیم و فقط داخل یک برگه ی خاص نشون داده بشه و روی صفحه ی اصلی نیاد ؟
مثلا تمام نوشته های یک دسته ی خاص به یک برگه ی خاص بره و روی صفحه ی نخست نیاد.
این تایپیک رو بخونید کامل توضیح داده شده
http://forum.wp-persian.com/topic/27216
iceelf گفت:
آیا این امکان در وردپرس وجود داره که یک نوشته رو بنویسیم و فقط داخل یک برگه ی خاص نشون داده بشه و روی صفحه ی اصلی نیاد ؟
مثلا تمام نوشته های یک دسته ی خاص به یک برگه ی خاص بره و روی صفحه ی نخست نیاد.
اینجور که شما گفتین باید یک برگه بسازین بنام اخبار واخبار را داخلش درج کنید ربطی به صفحه اصلی سایتت نداره!