نمایش مطالب تصادفی در وردپرس از دسته خاص
آموزش نمایش مطالب تصادفی در وردپرس از دسته خاص
سیستم مدیریت محتوای وردپرس امکانات بسیار زیادی را در اختیار شما قرار داده است.
این سیستم به دلیل متنباز بودن میتواند قابلیتهای بسیاری را در اختیار کاربران خود قرار دهد.
یکی از این قابلیتها نمایش مطالب تصادفی از دسته بندی خاص در وردپرس است.
شما میتوانید توسط این قابلیت مفید و پرکاربرد وردپرس، مطالب جدید و مهم خود را در سایتتان قرار دهید؛ و به این طریق در بین کاربران از محبوبیت بیشتری برخوردار شوید.
این کار باعث میشود کاربر بتواند سریعتر مطالب را مشاهده کند و بهراحتی به آنها دسترسی داشته باشد.
نمایش مطالب تصادفی در وردپرس از دسته خاص
امروز قصد داریم به شما کاربران وب سایت پاسخ وردپرس آموزش نمایش مطالب تصادفی در وردپرس از دسته خاص را چگونه مطالب یک دستهبندی خاص را به همراه تصویر شاخص (بدون افزونه) به صورت تصادفی در سایت خود نمایش دهید.
پس مستقیم به سراغ کد و ارائه توضیحاتی در مورد این کد میرویم.
بهصورت کلی وردپرس مطالب را از جدید به قدیم به کاربران نمایش میدهد بنابراین، امکان دارد که کاربران نتوانند مطالب قدیمی از دسته خاص سایت شما را مشاهده کنند.
اما توسط این روش شما میتوانید با قرار دادن مطالب قدیمی یک دسته خاص را در سایت خود در این قسمت بازدید سایت خود را بالا ببرید؛ و این یک قابلیت مفید برای سایت شما محسوب میشود.
علاوه بر این شما توسط این روش میتوانید مطالب قدیمی دسته خاص سایت خود را به کاربرانتان نمایش دهید.
برای این کار شما میتوانید با قرار دادن توابع وردپرس که آموزش میدیم ؛ پستهای از دسته خاس سایت وردپرسی خود را بهصورت تصادفی در بخشهای مختلف سایت نمایش دهید.
قابلیت جدید در قالب وردپرس ما با نمایش مطالب تصادفی در وردپرس از دسته خاص
طراحان پوسته سایت نیز در هنگام طراحی یک پوسته وردپرسی معمولاً یک بخش را جهت انجام این کار در نظر میگیرد.
اگر شما آشنایی کمی با کد نویسی داشته باشید قادر هستید توسط دستوری که در این آموزش توابع وردپرس برای شما قرار دادهایم؛
مطالب تصادفی در وردپرس از دسته خاص سایت وردپرس خود را به همراه تصویر شاخص در سایتتان قرار دهید.
در نظر داشته باشید که حتی اگر پوسته مورداستفاده در سایت شما از این قابلیت برخوردار نباشد شما میتوانید با استفاده از کد نویسی این کار را انجام دهید.
کوئری یا کد نمایش مطالب تصادفی وردپرس از دسته خاص
در این روش با استفاده از کد وردپرس میتوانید بهراحتی این کار را انجام دهید.
در این آموزش توابع وردپرس کدی را به شما آموزش میدهیم که با استفاده از قرار دادن آن کد در قسمتی از قالب که میخواهید مطالب تصادفی وردپرس از دسته خاص را در آنجا بهصورت تصادفی نمایش دهید؛ این کار را انجام دهید.
در هنگام استفاده از کد نیاز به خرید هیچ افزونهای ندارید و همچنین مشکلات پس از نصب مانند آپدیت، ناسازگاری با دیگر افزونهها و… نیز برای شما دردسرساز نمیشوند.
به دلیل اینکه برخی از کاربران عزیز پاسخ وردپرس تمایل به استفاده از افزونه ندارند تصمیم گرفتیم انجام این کار به روش کد نویسی را در اختیار شما قرار بدهیم.
برای انجام این کار شما تنها با داشتن دانش کمی از کد نویسی قادر هستید این قابلیت را در وردپرس برای خود فعال کنید.
یک پشنهاد ویژه دارم قبل از شروع به کد نویسی برای نمایش مطالب تصادفی وردپرس از دسته خاص اگه تازه شروع به طراحی قالب وردپرس کردید حتما از دوره طراحی قالب وردپرس دیدن فرمایید.
اگر میخواهید از کد جهت نمایش مطالب تصادفی وردپرس از دسته خاص با عکس تصویر شاخص استفاده کنید،توابع وردپرس زیر را در محل مورد نظر از قالب وردپرس کپی کنید.
برای اینکه استایل و ظاهر زیبایی به قالب وردپرس نمایش بدهید حتما با کد های CSS یک استایل بسیاز زیبا به مطالب بدید .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
<!--==================== replywp.com excerpt ================ --> <section class="content-main-box mt-4 p-4 mb-4"> <header class="content-main-title"> <span class="icon-content"><i class="fas fa-bookmark"></i></span> <h2 class="d-inline"> مطالب تصادفی </h2> </header> <!--article post box start --> <div class="row"> <?php $args = array( 'category_name' => 'test', 'post_status'=>'publish', 'order'=>'DESC', 'orderby'=>'rand', 'posts_per_page'=>'6' ); $query = new WP_Query($args); ?> <?php if ($query->have_posts()): while ($query->have_posts()): $query->the_post(); ?> <!--article start --> <div class="col-12 col-sm-6 col-md-6 col-lg-4 mb-3"> <article class="post-box"> <header class="post-header"> <figure class="post-image"> <?php the_post_thumbnail('post-image'); ?> </figure> </header> <div class="post-content"> <div class="post-entry"> <span class="category"><?php the_category();?></span> <h2 class="entry-title"> <?php the_title()?> </h2> </div> <div class="post-more"> <a href="<?php the_permalink();?>"> بیشتر بخوانید </a> </div> </div> </article> </div> <!--article end--> <?php endwhile;?> <?php wp_reset_postdata();?> <?php endif;?> </div> <!--article post box end --> </section> <!--==================== replywp.com excerpt ================ --> |
توضیحات توابع نمایش مطالب تصادفی وردپرس از دسته خاص
این posts_per_page را معرفی کردهایم و توضیح دادهایم تعداد ۶ نوشته را از دستهبندی مثال (test) دریافت کن. پس شما میتوانید تعداد پستهای نمایشی سایت خود را با تغییر عدد ۶تغییر دهید؛ و نامک دستهبندی موردنظر خود را از قسمت دسته بندی پیدا کنید و قرار دهید.
در کد بالا عبارت Orderby=Rand به وردپرس اعلام میکند که ترتیب نمایش مطالب وردپرس بهصورت تصادفی باشد.
در کد بالا category_name را هم test قرار دادیم که نامک دسته بندی است .
امیدواریم آموزش نمایش مطالب تصادفی وردپرس از دسته خاص بدون افزونه مورد توجه شما قرار گرفته باشد و برای شما کاربردی و مفید باشد.و مورد استفاده شما قرار بگیرد منتظر آموزش بعدی پاسخ وردپرس باشید.
سلام استاد عزیز وقت بخیر
استاد من با یک قالب آماده به نام فلت سام دارم یک طراحی انجام میدم و امدم یه پست تایپ جدید بهش اضافه کردم به عنوان جدیدترین دورهها حالا من میخوام در صفحه اصلی با استفاده از صفحه ساز این قالب جدید ترین دورهها رو قرار بدم که قالب پست تایپ جدید رو نمیشناسه من میخوام بتونم یک کوئری بزنم و انو تبدیل کنم به شورت کد و در قسمت صفحه ساز این قالب قرار بدم و جدیدترین دورههای من نمایش داده بشن.
من نمیخوام مستقیم کد رو در قالب قرار بدم میخوام کدی باشه که این کار رو اینجوری انجام بده میشه بفرمایید چیکار باید بکنم و کدی در در نظر ندارید و کجا باید قرارش بدم. منظورم اینه که نمیخوام مستقیم توی هستهی قالب قرار بدم همونطور که گفتم میخوام تبدیلش کنم به شورت کد و در هرجا ازش استفاده کنم با تشکر از شما
سلام خدمت شما دوست گرامی برای این که بتوانید این کار کنید چندتا راه دارید یک این که اگه قالب شما child theme داشته باشه متوانید یک function ایجاد کنید کدهای مورد نظر خودتان را داخل function قرار بدید و تبدیل کنید به یک شورت کد و هر جا که خواسته باشید قرار بدید
راه دوم یک افزونه خیلی سبک برای این کار ایجاد کنید و از شورت کد داخل قالب استفاده کنید که رفتی به قالب شما نداشته باشه .
اگه میخواهید برای قالب خود امکانات اضافه کنید پیشنهاد میکنم یک افزونه سبک بنویسید که خیلی بهتره این یک پشنهاد شخصی بود.
موفق و سربلند باشید در زندگی
استاد
اتفاقاً اول گفتید که باید قرار بدم تو function اون اگه کدی در نظر دارید رو بگید و روشش رو هم بگید ممنون میشم
چون میخوام بدون افزونه این کار رو انجام بدم هر کاری هم میکنم آموزشی که از طریق function این کار رو انجام بدیم توی اینترنت پیدا نکردم با تشکر
یک جلسه آموزش برای شما ضبط می کنم و روی سایت قرار میدم داخل سایت پاسخ وردپرس یک روز در میان یک آموزش روی سایت قرار خواهد گرفت امروز که یک آموزش روی سایت قرار گرفت روز بعد مرحله ساخت آموزش برای شما است داخل کانال های پاسخ وردپرس تلگرام و وتساپ عضوی بشید از طریق کانال ها اطلاع رسانی خواهد شد . داخل قسمت نظرات نمیتوانم توضیح بدم یک کد مخصص این کار مینویسم موفق باشید
سلام
ممنونم استاد که این کار رو میکنید. اتفاقاً اینجوری ب خیال راحت من کارمو انجام میدم
و این رو هم بگم بنده یکی از کاربرای پروپاقرص شما هستم و حتی خرید انجام دادم ولی نه با این ایمیلی که کامنت گذاشتم دیگه زورم امد وارد شم دیگه با این ایمیل در دسترس بنده کامنت گذاشتم دورهی طراحی با بوت استرپتون رو تهیه کردم و در صدد تهیه تبدیل به وردپرس هم هستم ولی باید رو آموزش طراحی مسلط بشم و بعد بیام سراغ این آموزش
ایشالله که موفق باشید
خواهش می کنم دوست گرامی خیلی خیلی خوشحالم که از ما رضایت داشتید این نظر لطف شما هست
حتما این آموزش ضبط می کنم روی سایت قرار میدم موفق و سربلند باشید