فراخوانی آخرین مطالب دستهای خاص در صفحه اول
درصورتی که مایلید مطالب یک دسته خاص را در یک صفحه مثلا خانه یا هر صفحهای کا مایل هستید قرار دهید میتوانید کدهای زیر را درون قسمتی که میخواهید قرار دهید.
شما با اینکار میتونید در هر صفحهای که مایل هستید دستههای خاصی رو مربوط به اون دسته ایجاد کنید و دسته رو فقط توی اون صفحه فراخوانی کنید فقط نکتهای که باید رعایت کنید اینه که بعد از ایجاد دسته، slug اون دسته رو بیارید و توی کد زیر قرار دهید(منظور از slug همون نامک میباشد) و در صورتی که مایل بودید این مطالب رو محدود کنید تعدادشون رو هم تعیین میکنید در غیر اینصورت اگر بخواهید همهی مطالب رو نشون بدید قسمت تعداد رو بردارید.
<?php $my_query = new WP_Query('category_name=news&showposts=2'); if($my_query->have_posts()) :
while ($my_query->have_posts()) : $my_query->the_post(); ?><span style="font-family: Tahoma;"><span style="font-size: small;">
توجه داشته باشید درقسمت category_name شما باید slug دسته را وارد نمایید و در قسمت showposts تعداد نوشتهها را وارد نمایید.
<span style="font-family: Tahoma;"><span style="font-size: small;"><article>
<header>
<!-- در این قسمت عنوان فایل قرار داده میشود -->
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
</header>
<figure>
</span></span>
<span style="font-family: Tahoma;"><span style="font-size: small;">
در این قسمت تصاویر شاخص فراخوانی میشود
<?php if(has_post_thumbnail()):?>
<?php the_post_thumbnail(); ?>
<?php else : ?>
در صورتی که تصویر شاخص نداشته باشید در این قسمت میتوانید تصویر جامعی را فراخوانی کنید مثلا یک تصویر با فتوشاپ ایجاد کنید و در این قسمت فراخوانی کنید برای نوشتههایی که تصویر نگذاشتید.
<img src="<?php bloginfo('template_directory'); ?>/yourimage/2.png">
<?php endif; ?>
</figure>
<p>
در این قسمت خلاصه مطالب فراخوانی میشود در صورتیکه مایلید متن کامل فراخوانی شود بنویسید the_content
<?php the_excerpt(); ?>
</p>
<footer>
<p>
<a href="<?php the_permalink(); ?>" >
ادامه مطلب
</a>
</p>
</footer>
</article>
<footer><?php endwhile; ?>
<?php else : ?></footer><footer>
<article>
<p >در حال حاضر مطلبی وجود ندارد!</p>
</article>
<?php endif ?>
![کانال تلگرام ماندگار وب](https://mandegarweb.com/wp-content/themes/i/img/telegram.png)
دیدگاهها در "فراخوانی آخرین مطالب دستهای خاص در صفحه اول"
دیدگاهها بسته شدهاند.
ممنون میکائیل جان مفید بود
خواهش میکنم امیدوارم مورد استفاده کاربران عزیز ماندگاروب قرار بگیره
ممنون خيلي عالي و كارآمد
خواهش میکنم دوست عزیزم
سلام
لطفا یه کم بیشتر توضیح بدید
کجا باید ازش استفاده کنم
این رو در هر صفحه ای میتونید استفاده کنید برحسب نیازتون
کجای آموزش مبهمه بفرمائید توضیح بدم براتون
تصویر شاخص رو آخرین عکس نوشته نشون میده و اندازه کامل
چکارش کنم
این که تصویر شاخص رو آخرین عکس نوشته نشون میده باید ایراد از کدهاتون باشه و قالبتون ولی اگر قصد دارید اندازه ش رو تنطیم کنید این رو توی فایل functions.php اضافه کنید و اندازه ش رو به دلخواه تغییر بدید
[php]
add_image_size(‘posts-thumbnail’,300,180,true);
[/php]
بعد از اینکار در کدهای بالا در جایی که تصاویر شاخص فراخوانی میشن posts-thumbnail رو که در فانکشن استفاده کردیم بذارید یعنی
[php]
[/php]
چکاریه آخه !
این کد استفاده کن.
‘alignleft’)); ?>
منظورتون رو متوجه نشدم، ولی این که عرض کردم فکر کنم بهترین راه برای سایزدهی به تصاویره
سلام. ممنون برای آموزشتون.
استفاده از این روش مشکلی پیش نمیاره؟ توی صفحه اصلی یکی از سایت هام با این روش چهار بار و از چهار تا دسته کوئری گرفتم و مطالبش رو نشون دادم. به نظرتون این می تونه باعث بشه سایت سنگین شه؟
خواهش میکنم عباس جان/خوشحالم که مفید بوده
فکر نکنم زیاد رو سرعت سایت تاثیر بذاره ، من خودم در صفحه اصلی یک سایت 10 دسته رو فراخوانی کردم و مشکلی هم پیش نیومده
ممنون
🙂
خواهش میکنم دوست عزیزم
آقا سلام
خداییش خسته شدم از بس که این سایتا رو زیرو رو کردم
تروخدا کمکم کنید و اگه نشدنیه بگید نشدنیه
من میخوام مطالب یه دسته خاص رو تو یه برگه نشون بدم
به این شکل که خیلی معمولی یه برگه درست کنم و برم تو قسمت متن ویرایشگرش و چمیدونم یه شرت کدی یه چیزی که وقتی میزارم مطالب اون دسته رو نشون بده
این کدها رو نمیخوام
یه همچین کدی رو باید بری یه برگه خاص درست کنی من اینو نمیخوام
میخوام تو برگه های خودم فراخوانی کنم
وای خدا
امید وارم منظورمو متوجه شده باشید
خواهش میکنم کمکم کنید
درود
میتونید یه برگه خاص درست کنید یعنی یه برگه که متفاوت با قالب اصلی فایل page.php هست و کوئری مورد نظرتون رو جایگزین حلقه ی پیش فرض کنید
متاسفانه کدهاتون تو دیدگاه نیومده پیشنهاد میکنم برای اینکه خستگیتون رفع بشه و نتیجه مثبت بگیرید مشکل رو تو انجمن مطرح کنید
موفق باشید
دوست عزیزم اینکار شدنیه
آموزش هم واضحه شما میتونید هرجایی خواستید استفاده کنید.
همانطور که دوست عزیزم آقای خلجی مهر فرمودند توی انجمن مطرح کنید کمکتون میکنیم.
ایمیلی هم براتون ارسال کردم!
موفق باشید
ممنونم که جواب دادین
این کدی که گذاشتم همون کوئری هستش
ولی من نمیخوام یه برگه خاص درست کنم تو برگه های خودم میخوام درست کنم
بزارید بیشتر توضیح بدم
من یه سایت فرهنگی دارم درست میکنم
و میخوام مثلا شعرای حافظ رو بزارم حالا میخوام وقتی که کاربر میره تو قسمت حافظ شیرازی اول یه عکس باشه و زیرش زندگی نامش و زیر اینا تمام شعراش مثل این سایت
http://www.shahlanazary.com/index.php/1390-02-02-15-44-37.html
البته این سایت وردپرس نیست ولی خوب من میخوام یه همچین چیزی درست کنم
بی زحمت اینبارم جواب بدید و اگه نشد تو انجمن میگم
شرمنده
خواهش میکنم/
خب شما برای سایت فرهنگیتون باید دسته بندی هایی ایجاد کرده باشید درسته ؟
حالا اسم اون دسته بندی چیه ؟ منظورم از اسمش قسمت نامک(slug) هست
مثلا واسه نامک : ferydon-moshiri
پایین نوشتم براتون (اینجا نشد! :))
منم خیلی دنبال یه راهی گشتم که بشه مطالب یه دسته رو به صورت خلاصه با نمایش عکس شاخص تو یک صفحه نشون بدم در نهایت به اینجا رسیدم:
30na.net/1388/06/21/how-to-convert-a-category-to-page-in-wordpress
سلام
من میخوام تاریخ پست هم کنارش بخوره چه کدی رو بزنم؟
ممنون
درود
مستندات رو مطالعه کنید چنانچه مشکل خاص دیگری بود لطفا” در انجمن مطرح بفرمایید
طبق گفته دوست عزیزم آقای خلجی مهر در مستندات کامل توضیح داده شده
اما اگر متوجه نشدید هرجایی که مایل هستید مثلا داخل div یا span کد زیر را قرار دهید تاریخ مطلب نمایش داده میشود
[php]
[/php]
موفق باشید
سلام
خیلی عالی بود ردش می گشتم.
فقط یک چیز تعداد بازدید هر مطلب را چگونه معلوم کنم؟
موفق باشید.
دوست عزیز به لینک زیر برید میتونید مشکلتون رو حل کنید
پربازدیدترین مطالب – انجمن
تشکر فراوان
خواهش میکنم دوست من
با عرض سلام خدمت شما
ببخشید چه طوری می تونم به کل مطالب اون دسته مشخص(مثلا دسته بندی نشده) برم(در کل زدن یعنی اضافه کردن لینک و رفتن به کل مطالب آون دسته)
سلام / دوست من منظورتون رو دقیق متوجه نشدم اگر مایل هستید که یک دسته رو ایجاد کنید و بعد در جایی نمایش بدید و وقتی کاربر کلیک کرد روی اون مطالب اون دسته رو نشون بده، لینک زیر کمکتون میکنه
ایجاد منو با لینک های برگزیده
سلام/
منظورم این نبود.شما فرض کنید یک قسمتی دارید که دسته ای خاص را نشون میده مثل آموزش بالا حالا این قسمت فقط مثلا 5تا مطالب این دسته را نشون می ده حالا من می خوام یک لینکی باشه که کاربر با زدن روی اون بتونه تمامی مطالب اون دسته را ببینه در صفحه ای جدید(امید وارم فهمیده باشید.)
دوست عزیزم خب این چیزی که شما میفرمائید همون category هست که میتونید اختصاصی برای دسته های مختلف ایجادش کنید و یا از همون پیشفرض استفاده کنید ولی ما در اون قسمت مطالب هر دسته رو نشون میدیم مثلا 5تا، حالا شما میخواهید بقیه رو ببینید در پایین صفحه دکمه هایی قرار داده میشه که میتونه شماره بندی باشه و یا یک دکمه کل مطالب اون دسته رو بیاره. اگر منظورتون رو درست فهمیدم بفرمائید یک آموزش هم در مورد نحوه ی افزودن این دکمه ها میذارم خدمتتون.
ادمین جان چطور میشه مطالب دسته ای خاص رو به نمایش در اورد و بعد براش صفجه بندی هم درست کرد مثلا 5 تا بیشتر قرار نگیره و برای بقیش page_navi فعال بشه
سلام دوست عزیزم این مطلب رو مطالعه بفرمائید
ایجاد صفحه بندی برای دسته های خاص وردپرس
موفق باشید
با سلام
چطور میشه طول خلاصه مطلب رو که با نمایش داده میشه کوتاه تر کرد ؟
ممنون
درود، بفرمایید :
محدود کردن تعداد کاراکترها در وردپرس
ممنون از راهنمایی
کد زیر رو به fanction.php قالب اضافه کردم :
function excerpt($length) {
return 30;
}
function more($more) {
return ‘ …’;
}
add_filter(‘excerpt_more’, ‘more’);
add_filter(‘excerpt_length’, ‘excerpt’);
و تایع فراخوانی شده ولی تعداد کاراکتر ها محدود نشده…
مشکل از کجاست ؟
این کد بر روی تابع the_excerpt بدون مشکلی کار میکنه
در ضمن پرسش ها رو تو نوشته های خودشون مطرح کنید
موفق باشید
عذر میخوام فرمایش شما درسته…
واسه اینکه دوباره کاری نشه استثنا همینجا ادامه سوالمو میپرسم
واسه استفاده از این تابع دقیقا باید کد زیر به قالب صفحه اضافه بشه ؟
اون دستوری که خودتون تو دیدگاه ها گذاشتین باید تو فایل فانکشن پوسته قرار بگیره و تنها برای تابع the_excerpt وردپرس کار میکنه
اگر مبتدی هستید در انجمن مطرح کنید تا دوستان راهنمایی کنند.
من وبم شیش تا دسته داره ، بعد می خوام وقتی مثلا توی صفحه ای هستم که مربوط به دسته ی ایکسه ، اونجا همه ی مطالب ایکسو نشون بده برام ، وقتی تو ایگرگم مطالب دسته ی ایگرگ و الی آخر. در کل می خوام بدونم چطوری میتونم اسم دسته ای که توش قرار دارمو بگیرم که اونو بگم فراخوانی کنه. ممنون اگه راهنمایی کنید.
“من” عزیز 🙂
اگر کامنت های بالا رو مشاهده کنید مشکل یکی از دوستان هم شبیه به همین بود که جوابش در لینک زیر هست :
ایجاد صفحه بندی برای دسته های خاص وردپرس
سلام وفتتون بخیر
من دنبال یک کدی هستم هرچی گشتم پیدا نکردم کدی میخوام که بتونم آرشیو دیدگاه های سایتم را درون یک پیج نمایش بدم درحال حاضر وردپرس چنین امکاتاتی نداره که بشه همه نظرات کاربران را دریک صفحه نمایش داد
امکانش هست این کد را به من بدین؟
عذرخواهی میکنم دیدگاهم ناقص ارسال شد
دوتا کد دیگه هم لازم داشتم که یادم رفت بنویسم
کدی که بشه آی پی کاربر عضو سایت را به مدیرنمایش بده
وکدی برای نمایش یوزر کاربران سایت درسایدبار البته این کد هست ولی مشکلی که داره اینه که کاربر هنوز ثبت نامش تایید نشده نمایش داده میشه ولی من میخوام وقتی کاربر اکانتش تایید شد ونقشش شد مشترک آن موقع نمایش داده بشه
متشکرم
جعفر عزیز ، سوالهاتون رو توی انجمن وردپرس پارسی مطرح نمایید
موفق باشید
چطور میتونم با استفاده از کد در ابزارک ها یک دسته خبر خاص را قرار بدهم ؟؟
از این کدها استفاده کردم نشد
علی عزیز ، تاجاییکه یادم باشه کدهای php رو نمیشه از طریق ابزارک اضافه کرد، برای اینکار میتونید سرچ کنید پلاگینی رو پیدا کنید و از طریق شورت کدها اینکار رو انجام بدید.
سلاک خسته نباشید واقعا سایتون عالیه
من سوالی داشتم اگه بخوام صفحه اصلی رو شبیه کافه بازار بکنم چیکار باید بیکنم ممنون میشم راهنماییم کنید
فرهاد عزیز 🙂
سایتی شبیه کافه بازار باید تحلیل بشه و جزء به جزء پیاده سازی بشه ، اگر در این زمینه تخصصی ندارید به یک متخصص واگذار فرمائید و اگر هم در این زمینه فعالیت دارید میتونید از انجمن وردپرس پارسی سوالتون رو دقیق تر پیگیری کنید.
شاد باشید
سلام
آقا من دنبال همچین کاری میگردم
یعنی یه برگه درست کنم و در اون چهارتا دسته و از هر کدوم 5 تا نوشته در اون صفحه نشون بده.
این کدهایی که شما نوشتین کجا باید کپی کنم؟
آیا یه برگه درست کنم و به جای متن کپی کنم؟
درود
خیر دوست خوبم، شما باید حداقل آشنایی کمی با دستورات php داشته باشید، اگر چنین نیست لطفا موضوع را در انجمن مطرح بفرمایید تا دوستان شما را راهنمایی بفرمایند.
موفق باشید.
سلام ممنون بابت کمک خوب شما.یه سوالی داشتم به طور مثال من این عملیات رو برای قسمت اخبار انجام دادم میخوام اخبارم صفحه بندی بشن یعنی 10تا رونشون بده بعد برای خبر قبلی برن صفحه قبلی و همین طور ادامه داشته باشه میشه راهنمایی کنید چون اینجا showposts داره
سلام خانم مرضیه عزیز، خوشحالم مفید واقع شده
بله درسته از قسمت showpost تعدادش رو اندازه ای میخواهید تغییر بدید و در آخر هم pagenav رو استفاده کنید اینکار رو انجام میده براتون
سلام خسته نباشد ممنون از سایت خوبتون
من یه قالب وردپرس نوشتم بعد از اتمام index رفتم سراغ category اما قبل از اینکه این صفحه رو طراحی کنم با کلیک بر روی دسته ها به یه صفحه هدایت میشم که بخشی از index هستش که فقط پست های اون دسته تو صفحه نیستن ولی بقیه index بالا اومده لطفا کمکم کنید میخوام category خودم اجرا بشه
با سلام
من یک برگه ایجاد کردم و با ویژوال کامپوزر یک متن html خام ایجاد کردم و کد زیر رو در آن قرار دادم:
have_posts()) :
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID; ?>
در حال حاضر مطلبی وجود ندارد!
اما در نمایش صفحه به من این پیام رو میده:
have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); $do_not_duplicate = $post->ID; ?>
در حال حاضر مطلبی وجود ندارد!
کد رو کجا باید بذارم؟
دوست من از طریق راهنمای خود ویژوال کامپوزر عمل کنید که چطور میشه کدهای php رو به بخش خاصی اضافه کرد ، من باهاش کار نکردم.
ولی میتونید انجمن وردپرس پارسی مطرح کنید و بهتر میتونید به جوابتون برسید 🙂
forum.wp-parsi.com
اين كدها رو در css بايد ذخيره كرد؟
سلام و درود بهمن جان ، خیر اگر دقت کنید این مواردی که توضیح داده شده است کدهای زبان برنامه نویسی php هستند پس باید در فایلهایی با پسوند php قرار بگیرند ، از طرفی چون قصد داریم این محتوا را در صفحه اول فراخوانی کنیم باید در فایل index.php از این کدها استفاده کنیم.
توصیه میکنم یه خرده در مورد ساختار وردپرس و برنامه نویسی و مباحث فرانت اند مطالعه کنید 😉
شاد و موفق باشید