دوستانی که علاقمند به پیاده سازی پوستههای مخصوص وردپرس میباشند مسلما استحضار داراهستند که در قسمت single post و طراحی سایت در مشهد یا این که به عبارتی فولدر single.php هنگامیکه در هم اکنون پیاده سازی پوسته قسمت جزئیات نوشتهها هستیم و قصد داریم تا برگه مطالب تکی را پیاده سازی کنیم ، جهت استاندارد سازی پوسته و همینطور از نگاه داشتن سئوی اصولی ، موردنیاز میباشد تا محتوای مرتبط برای مقاله فعلی را در بخشی از شیت اکران دهیم .
برای اکران مطالب مرتبط درهر قسمت ( دقت داشته باشید کهاین فراگیری برای پست تایپ از نوع post یا این که به عبارتی نوشتهها میباشد و برای پست تایپهای مخصوص یا این که به عبارتی ” Custom Post Type ” ها یادگرفتن دیگری خوا هیم داشت ) بایستی درون شیت single.php و در محلی سوا رینگ مهم اکران محتوا یا این که همون رینگ while باشیم .
پیشنهادی : فراگیری تولید قسمت مطالب تصادفی در وردپرس سوای پلاگین
تصور می کنیم که درون پوسته در محلی که برای اکران مطالب مرتبط در حیث گرفتیم هستیم و قصد داریم که کد زدن را آغاز کنیم . اصول پیاده سازی مطالب مرتبط مطابق تیم بندی این چنین میباشد :
آغاز یک شی WP_Query خواهیم تشکیل داد تا یک کوئری منحصر به فرد برای اکران پستهایی با پارامترهای دلخواه داشته باشیم .
آغاز می بایست تیمبندی محتوای فعلی را اخذ کنیم . مثلا این محتوا که شما در هم اکنون بازرسی آن می باشید در تیم بندی ” مقالهها یادگرفتن وردپرس ” تیم بندی شدهاست پس مورد نیاز میباشد تا این تیم بندی را در دست داشته باشم و پست های مربوط به گروه مقالهها یادگرفتن وردپرس را اکران دهیم .
آنگاه تعداد مطالب مرتبطی که قصد اکران داریم را انتخاب کنیم .
مسلما پستهایی را تعیین کنیم که در وضعیت تکثیر باشند خیر شرایط پیشنویس و در چنگ تحقیق !
این مرحله از فعالیت ، از تمامی اصلیخیس میباشد ، هنگامیکه پستهای مرتبط از نگاه گروه بندی با پست فعلی را اخذ می کنیم ممکن میباشد که خویش همین پست فعلی را نیز باطن مرتبطها برای ما اکران دهد . از این جهت که پست فعلی اکران داده نشود بایستی از یک شرط دیگر نیز به کار گیری کنیم .
قادر خواهیم بود موقعیت آراستهسازی را نیز برای اکران محتوا گزینش کنیم که آیا هربار مطالب به صورت تصادفی از تیم مرتبط برای ما اکران داده شوند یا این که واپسین مطالبی که درین تیم ارسال شدهاست را اکران دهیم .
این نمایش کلی برای تشکیل داد بخش محتوای مرتبط در پوستههای وردپرسی میباشد که بایستی به خیال و خاطر داشته باشید . ولی پیرو دقیقا طبق همین نمایش ، کدنویسی خواهیم کرد و خواهید روءیت کرد که ظریف طبق هرچیزی که در گویش فارسی مندرج میباشد ، به لهجه کد روی پروژه میاقتدار پیاده کرد .
چه طور کد این قسمت را تولید کنیم ؟
همانگونه که در تیتر نوشتهیعلمی نقل شده میباشد تصمیم داریم راحت ترین شیوه تشکیل داد مطالب مرتبط در وردپرس را سوای پلاگین خدمتتان فراگیری دهیم لذا نباید بیش تر از تعدادی خط کد بنویسیم . آغاز کد مهم را ببینیم و آنگاه پیرو بصورت خط به خط کد را تشریح کنیم :
\'post_type\'=>\'post\',
\'posts_per_page\'=>\'2\',
\'post_status\'=>\'publish\',
\'category__in\'=> wp_get_post_categories($post->ID),
\'post__not_in\'=>[$post->ID],
));
if($related_posts ->have_posts()){ ?>
مقاله ها مرتبط
have_posts()){ $related_posts ->the_post(); ?>
">
" alt="">
">
">بیشتر بخوانید
خب !
در خط اولیه کد ، یک WP_Query برای تشکیل داد شی منحصر از پستها ساخت و ساز کرده و تک تک کد را باطن متغیری با اسم related_posts ( اسم از روی میل ) قرار دادیم .خط 2 تا 6 پارامترهایی می باشند که به وسیله آنها مشخص و معلوم می کنیم قصد داریم چه نوع پستهایی را اخذ کنیم .
خط دوم کد ، نوع پست تایپ را معین نموده است ، به دلیل آن که بروی محتوای نوشتهها عمل میکنیم ، نامک این بخش ” post ” میباشد . درحالتی که قصد دارید تا محصول ها مرتبط از ووکامرس را اکران دهید بایستی این نصیب را ” product ” درنظر بگیرید .
خط سوم تعداد پست هایی میباشد که قصد اکران آنهارا داریم که تعداد 2 پست را برای اکران انتخاب کردیم . ( مورد نیاز میباشد بدانید که تهیه و تنظیم عدد 1- ، کل پست هارا اکران خواهد بخشید ) .
خط چهارم گزینش کردیم که به طبع پستها در موقعیت منتشر گردیده باشند .
خط پنجم یک تایع بسیار جالب از محرمانه توابع اختصاصی وردپرس میباشد که wp_get_post_categories اسم داشته و یک پارامتر ورودی دارااست که آیدی ( ID ) پست فعلی میباشد و آیدی پست فعلی را به امداد امر post->ID اخذ می کنیم و بهاین تابع ارسال می کنیم .
خط ششم نیز گزینش کردیم که همه پستهای مرتبط برای ما علامت داده شوند ( بجز همین پست که در باطن آن هستیم ) . توجه نمائید کهاین امر تا این شرایط ، جدیدترین پستهای مرتبط را اکران میدهد . درصورتی که قصد دارید پستها بصورت تصادفی اکران داده شوند ، می بایست دو خط ذیل را نیز به حالت WP_Query اضافه فرمائید :
\'orderby\' => \'rand\',
\'order\' => \'DESC\',
دوستانی که علاقمند به پیاده سازی پوستههای مخصوص وردپرس میباشند مسلما استحضار داراهستند که در قسمت single post و طراحی سایت در مشهد یا این که به عبارتی فولدر single.php هنگامیکه در هم اکنون پیاده سازی پوسته قسمت جزئیات نوشتهها هستیم و قصد داریم تا برگه مطالب تکی را پیاده سازی کنیم ، جهت استاندارد سازی پوسته و همینطور از نگاه داشتن سئوی اصولی ، موردنیاز میباشد تا محتوای مرتبط برای مقاله فعلی را در بخشی از شیت اکران دهیم .
برای اکران مطالب مرتبط درهر قسمت ( دقت داشته باشید کهاین فراگیری برای پست تایپ از نوع post یا این که به عبارتی نوشتهها میباشد و برای پست تایپهای مخصوص یا این که به عبارتی ” Custom Post Type ” ها یادگرفتن دیگری خوا هیم داشت ) بایستی درون شیت single.php و در محلی سوا رینگ مهم اکران محتوا یا این که همون رینگ while باشیم .
پیشنهادی : فراگیری تولید قسمت مطالب تصادفی در وردپرس سوای پلاگین
تصور می کنیم که درون پوسته در محلی که برای اکران مطالب مرتبط در حیث گرفتیم هستیم و قصد داریم که کد زدن را آغاز کنیم . اصول پیاده سازی مطالب مرتبط مطابق تیم بندی این چنین میباشد :
آغاز یک شی WP_Query خواهیم تشکیل داد تا یک کوئری منحصر به فرد برای اکران پستهایی با پارامترهای دلخواه داشته باشیم .
آغاز می بایست تیمبندی محتوای فعلی را اخذ کنیم . مثلا این محتوا که شما در هم اکنون بازرسی آن می باشید در تیم بندی ” مقالهها یادگرفتن وردپرس ” تیم بندی شدهاست پس مورد نیاز میباشد تا این تیم بندی را در دست داشته باشم و پست های مربوط به گروه مقالهها یادگرفتن وردپرس را اکران دهیم .
آنگاه تعداد مطالب مرتبطی که قصد اکران داریم را انتخاب کنیم .
مسلما پستهایی را تعیین کنیم که در وضعیت تکثیر باشند خیر شرایط پیشنویس و در چنگ تحقیق !
این مرحله از فعالیت ، از تمامی اصلیخیس میباشد ، هنگامیکه پستهای مرتبط از نگاه گروه بندی با پست فعلی را اخذ می کنیم ممکن میباشد که خویش همین پست فعلی را نیز باطن مرتبطها برای ما اکران دهد . از این جهت که پست فعلی اکران داده نشود بایستی از یک شرط دیگر نیز به کار گیری کنیم .
قادر خواهیم بود موقعیت آراستهسازی را نیز برای اکران محتوا گزینش کنیم که آیا هربار مطالب به صورت تصادفی از تیم مرتبط برای ما اکران داده شوند یا این که واپسین مطالبی که درین تیم ارسال شدهاست را اکران دهیم .
این نمایش کلی برای تشکیل داد بخش محتوای مرتبط در پوستههای وردپرسی میباشد که بایستی به خیال و خاطر داشته باشید . ولی پیرو دقیقا طبق همین نمایش ، کدنویسی خواهیم کرد و خواهید روءیت کرد که ظریف طبق هرچیزی که در گویش فارسی مندرج میباشد ، به لهجه کد روی پروژه میاقتدار پیاده کرد .
چه طور کد این قسمت را تولید کنیم ؟
همانگونه که در تیتر نوشتهیعلمی نقل شده میباشد تصمیم داریم راحت ترین شیوه تشکیل داد مطالب مرتبط در وردپرس را سوای پلاگین خدمتتان فراگیری دهیم لذا نباید بیش تر از تعدادی خط کد بنویسیم . آغاز کد مهم را ببینیم و آنگاه پیرو بصورت خط به خط کد را تشریح کنیم :
\'post_type\'=>\'post\',
\'posts_per_page\'=>\'2\',
\'post_status\'=>\'publish\',
\'category__in\'=> wp_get_post_categories($post->ID),
\'post__not_in\'=>[$post->ID],
));
if($related_posts ->have_posts()){ ?>
مقاله ها مرتبط
have_posts()){ $related_posts ->the_post(); ?>
">
" alt="">
">
">بیشتر بخوانید
خب !
در خط اولیه کد ، یک WP_Query برای تشکیل داد شی منحصر از پستها ساخت و ساز کرده و تک تک کد را باطن متغیری با اسم related_posts ( اسم از روی میل ) قرار دادیم .خط 2 تا 6 پارامترهایی می باشند که به وسیله آنها مشخص و معلوم می کنیم قصد داریم چه نوع پستهایی را اخذ کنیم .
خط دوم کد ، نوع پست تایپ را معین نموده است ، به دلیل آن که بروی محتوای نوشتهها عمل میکنیم ، نامک این بخش ” post ” میباشد . درحالتی که قصد دارید تا محصول ها مرتبط از ووکامرس را اکران دهید بایستی این نصیب را ” product ” درنظر بگیرید .
خط سوم تعداد پست هایی میباشد که قصد اکران آنهارا داریم که تعداد 2 پست را برای اکران انتخاب کردیم . ( مورد نیاز میباشد بدانید که تهیه و تنظیم عدد 1- ، کل پست هارا اکران خواهد بخشید ) .
خط چهارم گزینش کردیم که به طبع پستها در موقعیت منتشر گردیده باشند .
خط پنجم یک تایع بسیار جالب از محرمانه توابع اختصاصی وردپرس میباشد که wp_get_post_categories اسم داشته و یک پارامتر ورودی دارااست که آیدی ( ID ) پست فعلی میباشد و آیدی پست فعلی را به امداد امر post->ID اخذ می کنیم و بهاین تابع ارسال می کنیم .
خط ششم نیز گزینش کردیم که همه پستهای مرتبط برای ما علامت داده شوند ( بجز همین پست که در باطن آن هستیم ) . توجه نمائید کهاین امر تا این شرایط ، جدیدترین پستهای مرتبط را اکران میدهد . درصورتی که قصد دارید پستها بصورت تصادفی اکران داده شوند ، می بایست دو خط ذیل را نیز به حالت WP_Query اضافه فرمائید :
\'orderby\' => \'rand\',
\'order\' => \'DESC\',