ali_fyz 13 ارسال شده در اردیبهشت 95 گزارش بازنشر ارسال شده در اردیبهشت 95 سلام خسته نباشید یک افزونه میخوام که گروههای محصولی بازدید شده توسط کاربر با محصولات نشون بده شبیه افزونه پایین صفحه دیجی کالا. اگر دقت کرده باشید نوشته " چون از این گروه ها دیدن کردهاید، احتمالا مایل به بررسی این محصولات نیز هستید." نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در اردیبهشت 95 گزارش بازنشر ارسال شده در اردیبهشت 95 ببینید موردی که شما می خواید رو با جستجوی محصولات مرتبط می تونید بدست بیارید. محصولات مرتبط در حالت عادی بر اساس دسته بندی هست ولی می تونید شخصی سازی کنید 1 نقل قول لینک به ارسال
ali_fyz 13 ارسال شده در اردیبهشت 95 مالک گزارش بازنشر ارسال شده در اردیبهشت 95 راستش من نتونستم... افزونه ای نیست در مورد این؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 95 گزارش بازنشر ارسال شده در اردیبهشت 95 (باتوجه به میزان آشنایی) ابتدای فایل single.php وارد می کنید <?php $mycats = wp_get_post_terms($post->ID, 'category'); if ($mycats) { $first_cat = $mycats[0]->term_id; if(isset($_COOKIE['categories'])) { $categories = $_COOKIE['categories']; $categories = $_COOKIE['categories'].', '.$first_cat; } else { $categories = $first_cat; } setcookie('categories', $categories, time() + (86400 * 30* 12), "/"); } ?> و درون حلقه مطالب در جایی که می خواهید نمایشش بدید <?php if(isset($_COOKIE['categories'])) { $categories = $_COOKIE['categories']; $args=array( 'term__in' => array($categories), 'post__not_in' => array($post->ID), 'posts_per_page'=>5, 'caller_get_posts'=>1 ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a> <?php endwhile; } wp_reset_query(); } ?> حالا اگه از تاکسونامی خاصی استفاده می کنید بجای category در $mycats = wp_get_post_terms($post->ID, 'category'); باید نام تاکسونامیتون رو قرار بدید 2 نقل قول لینک به ارسال
ali_fyz 13 ارسال شده در اردیبهشت 95 مالک گزارش بازنشر ارسال شده در اردیبهشت 95 ممنون از پاسختون. اما اگه من بخوام توی صفحه اصلی نمایش بدم اطلاعاتی که گفتین توی singl.php بزارمو چکار کنم؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 95 گزارش بازنشر ارسال شده در اردیبهشت 95 فرقی نداره کد اول رو در single.php و کد دوم رو اگه فایل home.php دارید در اون و الا index.php داخل حلقه نمایش مطالب و اگر خارج حلقه خواستید نمایشش بدید این خط رو از کدتون حذف کنید 'post__not_in' => array($post->ID), 2 نقل قول لینک به ارسال
ali_fyz 13 ارسال شده در خرداد 95 مالک گزارش بازنشر ارسال شده در خرداد 95 (ویرایش شده) متاسفانه هیچی چاپ نکرد توی صفحه!! میشه یه بررسی دیگه انجام بدید؟؟ نا گفته نماند که از قالب نیلسن استفاده میکنم. ویرایش شده خرداد 95 توسط ali_fyz نقل قول لینک به ارسال
ali_fyz 13 ارسال شده در خرداد 95 مالک گزارش بازنشر ارسال شده در خرداد 95 در در 5/12/2016 at 05:30، imanfakhar گفته است : فرقی نداره کد اول رو در single.php و کد دوم رو اگه فایل home.php دارید در اون و الا index.php داخل حلقه نمایش مطالب و اگر خارج حلقه خواستید نمایشش بدید این خط رو از کدتون حذف کنید 'post__not_in' => array($post->ID), در در 5/7/2016 at 19:14، imanfakhar گفته است : (باتوجه به میزان آشنایی) ابتدای فایل single.php وارد می کنید <?php $mycats = wp_get_post_terms($post->ID, 'category'); if ($mycats) { $first_cat = $mycats[0]->term_id; if(isset($_COOKIE['categories'])) { $categories = $_COOKIE['categories']; $categories = $_COOKIE['categories'].', '.$first_cat; } else { $categories = $first_cat; } setcookie('categories', $categories, time() + (86400 * 30* 12), "/"); } ?> و درون حلقه مطالب در جایی که می خواهید نمایشش بدید <?php if(isset($_COOKIE['categories'])) { $categories = $_COOKIE['categories']; $args=array( 'term__in' => array($categories), 'post__not_in' => array($post->ID), 'posts_per_page'=>5, 'caller_get_posts'=>1 ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a> <?php endwhile; } wp_reset_query(); } ?> حالا اگه از تاکسونامی خاصی استفاده می کنید بجای category در $mycats = wp_get_post_terms($post->ID, 'category'); باید نام تاکسونامیتون رو قرار بدید متاسفانه هیچی چاپ نکرد توی صفحه!! میشه یه بررسی دیگه انجام بدید؟؟ نا گفته نماند که از قالب نیلسن استفاده میکنم. نقل قول لینک به ارسال
ali_fyz 13 ارسال شده در خرداد 95 مالک گزارش بازنشر ارسال شده در خرداد 95 دوستان اگه کسی یاد داره لطفا راهنمایی کنه یا بگه که نمیشه... ممنون میشم. نقل قول لینک به ارسال
ali_fyz 13 ارسال شده در تیر 95 مالک گزارش بازنشر ارسال شده در تیر 95 واقعا که چرا کسی جواب نمیده؟؟ یا حداقل همین دوستمون که یکم راهنمایی کرد چرا ادامه راهنمایی شو نمیگه؟؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .