بندانگشتی از یک دسته خاص

 

 

 



یادآوری رمزعبورثبت نام

 

دوست عزیز: برای مشاهده تمام امکانات سایت باید به سایت وارد شوید ویا ثبت نام نمایید



بندانگشتی از یک دسته خاص
زمان کنونی: 16-10-2019, 11:25 PM
کاربرانِ درحال بازدید از این موضوع: 1 مهمان
نویسنده: علیرضا سپاهی
آخرین ارسال: هادی صفرزاده
پاسخ: 13
بازدید: 5606

ارسال پاسخ 
 
امتیاز موضوع
  • 0 رأی - میانگین امیتازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
بندانگشتی از یک دسته خاص
15-04-2016, 04:00 PM
ارسال: #1
بندانگشتی از یک دسته خاص
سلام .

دوستان یک سوال خیلی فوری دارم که هر چقدر مطالب رو جستجو کردم نتونستم به جوابم برسم .

میخوام پایین سایتم یک قسمت از محصولات یک دسته خاص رو نمایش بدم ، قبلا کد نویسی شده و آماده هست ولی مربوط به طراح برتر سایت هست و چند محصول آخر رو بصورت آماده نشان میده .

برای درک مطلب تصویر زیر رو آماده کردم که از شما استادان عزیز میخوام کمکم کنید تا بتونم این بخش رو به قسمت آخرین محصولات یک دسته سایتم تبدیل کنم . مثلا بشه آخرین تقویم های لایه باز

[تصویر: help1.jpg]

لینک سایت : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


کد کامل این قسمت رو بصورت متن در لینک زیر آپلود کردم 

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


امیدوارم درست توضیح داده باشم . ممنونم از شما عزیزان


فایل (های) پیوست شده
featured-author.txt
نوع فایل .txt
دفعات دانلود 0
اندازه 2.46 KB

یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
16-04-2016, 10:34 PM
ارسال: #2
RE: بندانگشتی از یک دسته خاص
با سلام

دوست عزیز برای این کار کد های زیر رو امتحان کنید:

کد php:
echo do_shortcode('[product_categories number="" ids="20,21"');

شورت کد:

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


موفق باشید
امضای هادی صفرزاده
به گروه تلگرامی ما بپیوندید تا آخرین اخبار و مطالب مفید وردپرس را در گوشی یا سیستم خود داشته باشید و همچنین سوالات خود را با ما در میون بگذارید:


دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
17-04-2016, 10:02 AM (آخرین ویرایش در این ارسال: 17-04-2016 10:05 AM، توسط علیرضا سپاهی.)
ارسال: #3
RE: بندانگشتی از یک دسته خاص
(16-04-2016 10:34 PM)هادی صفرزاده نوشته شده توسط: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
با سلام

دوست عزیز برای این کار کد های زیر رو امتحان کنید:

کد php:
echo do_shortcode('[product_categories number="" ids="20,21"');

شورت کد:

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


موفق باشید


ممنون از لطفتون بابت پاسخگویی ( تقریباً ناامید شده بودم )

این کد رو باید کجا قرار بدم ؟ اون کد های قبلی رو باید پاک کنم ؟
این لینک شورت کد رو نگاه کردم اما زیاد متوجه نشدم . شرمنده اگه میشه بگید دقیقاً چه کدهایی رو اضافه کدوم بخش کنم .

البته اینم بگم که از افزونه woocommerce استفاده نشده و Easy Digital Downloads هست

ممنونم از لطفتون اگه راهنمایی فرمایید
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
17-04-2016, 01:20 PM
ارسال: #4
RE: بندانگشتی از یک دسته خاص
کلا ووکامرس استفاده نکردید ؟!!
امضای هادی صفرزاده
به گروه تلگرامی ما بپیوندید تا آخرین اخبار و مطالب مفید وردپرس را در گوشی یا سیستم خود داشته باشید و همچنین سوالات خود را با ما در میون بگذارید:


دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
17-04-2016, 01:29 PM
ارسال: #5
RE: بندانگشتی از یک دسته خاص
(17-04-2016 01:20 PM)هادی صفرزاده نوشته شده توسط: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
کلا ووکامرس استفاده نکردید ؟!!

نه همه اینا از افزونه Easy Digital Downloads استفاده شده .


من الان تونستم فقط یک تغییر توی اون کد بدم . الان محصولات ویژه سایت رو نشون میده ولی بازم نتونستم دسته خاصی انتخاب کنم برای نمایش


کد زیر شده


$args = array( 'meta_key' => 'forest_item_featured', 'meta_value'=> '1', 'post_type' => array('download'), 'orderby' => 'post_date', 'order' => 'DESC', 'numberposts'=> 5);

الان این کد میتونم به محصولات رایگان تغییرش بدم . forest_item_featured یعنی forest_item_free اما نمیدونم کد دسته رو چطوری بنویسم
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
17-04-2016, 02:57 PM
ارسال: #6
RE: بندانگشتی از یک دسته خاص
همون اول می گفتید که ووکامرس نیستید دیگه !!

این کد رو به جای کد محصولات ویژه بزارید جای اعداد آیدی دسته بندی خاصتون رو بزارید

<?php echo do_shortcode('[downloads category="14"]');?>

ببینید درست میشه
امضای هادی صفرزاده
به گروه تلگرامی ما بپیوندید تا آخرین اخبار و مطالب مفید وردپرس را در گوشی یا سیستم خود داشته باشید و همچنین سوالات خود را با ما در میون بگذارید:


دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
17-04-2016, 03:35 PM
ارسال: #7
RE: بندانگشتی از یک دسته خاص
(17-04-2016 02:57 PM)هادی نوشته شده توسط: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
همون اول می گفتید که ووکامرس نیستید دیگه !!

این کد رو به جای کد محصولات ویژه بزارید جای اعداد آیدی دسته بندی خاصتون  رو بزارید

<?php echo do_shortcode('[downloads category="14"]');?>

ببینید درست میشه
به جای اون گذاشتم اما نشد . بالاتر از خط قبلی هم امتحان کردم اما اینطوری شد سایتم


فایل (های) پیوست شده بندانگشتی (ها)
   
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
17-04-2016, 03:37 PM
ارسال: #8
RE: بندانگشتی از یک دسته خاص
واقعا دیگه نمیدونم چیکار کنم .

هر کدی گذاشتم نشد .

کد اون قسمت اینه : 

<div class="thumbnail itemcontainer">
                              
<?php
$args = array( 'meta_key' => 'forest_item_free', 'meta_value'=> '1', 'post_type' => array('download'), 'orderby' => 'post_date', 'order' => 'DESC', 'numberposts'=> 5);
$myposts = get_posts( $args );
$pid = '';
foreach( $myposts as $post ) : setup_postdata($post);
$pid = $post->ID;
?>

<a href="<?php the_permalink(); ?>">
      <img
alt="<?php  echo the_title(); ?>"
border="2" class="landscape-image-magnifier preload no_preview"
data-item-author="<?php the_author(); ?>"
data-item-category="<?php echo forest_get_post_category($post->ID, __('Category : ','forest'), ' \ ' ); ?>"
data-item-cost="<?php echo forest_get_post_price($post->ID); ?>"
data-item-name="<?php the_title(); ?>"
data-preview-height=""
data-preview-url="<?php echo forest_get_post_preview($post->ID); ?>"
data-preview-width="" height="80"
src="<?php echo forest_get_post_thumbnail($post->ID); ?>"
title="<?php  echo the_title(); ?>" width="80" />
</a>
<?php endforeach;?>
</div>
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
17-04-2016, 03:51 PM
ارسال: #9
RE: بندانگشتی از یک دسته خاص
کدی که من دادم رو باید بجای همه اینا بزارید یعنی همش رو بجزء Div رو پاک کنید و کد رو داخل Div بزارید.

من با این پلاگین زیاد کار نکردم اما حدس میزنم تو این کدی که دادید بجای کد زیر باید category و آیدی بزارید

'post_date', 'order'

یعنی

'category', '2'
امضای هادی صفرزاده
به گروه تلگرامی ما بپیوندید تا آخرین اخبار و مطالب مفید وردپرس را در گوشی یا سیستم خود داشته باشید و همچنین سوالات خود را با ما در میون بگذارید:


دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
17-04-2016, 04:01 PM (آخرین ویرایش در این ارسال: 17-04-2016 04:09 PM، توسط علیرضا سپاهی.)
ارسال: #10
RE: بندانگشتی از یک دسته خاص
(17-04-2016 03:51 PM)هادی نوشته شده توسط: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
کدی که من دادم رو باید بجای همه اینا بزارید یعنی همش رو بجزء Div رو پاک کنید و کد رو داخل Div بزارید.

من با این پلاگین زیاد کار نکردم اما حدس میزنم تو این کدی که دادید بجای کد زیر باید category و آیدی بزارید

'post_date', 'order'

یعنی

'category', '2'
کدی که من دادم رو باید بجای همه اینا بزارید یعنی همش رو بجزء Div رو پاک کنید و کد رو داخل Div بزارید.


___ این کار هم انجام دادم اما متاسفانه نشد




این راهنمایی تون هم انجام دادم اما نشد 


به نظرتون امکانش هست همه کد های قبلی رو پاک کنم و دوباره اون قسمت رو بند انگشتی بزارم با کد نویسی جدید ؟


راستش خیلی توی فایلهای پوشه تم گشتم . فهمیدم که احتمالاً کد اصلی یک جای دیگه هست و در اینجا دارن ازش فراخوانی میکنن


در پوشه ایی به نام functions فایلی به اسم این هست theme-badges.php

حالا داخل این علاوه بر کد های دیگه یک قسمتی این کد رو داره .


//had item featured
$query = "SELECT COUNT(*)
    FROM $wpdb->posts, $wpdb->users, $wpdb->postmeta
    WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id 
    AND $wpdb->posts.post_author = $wpdb->users.ID
    AND $wpdb->users.ID = '{$user_id}'
    AND $wpdb->postmeta.meta_key = 'forest_item_featured' 
    AND $wpdb->postmeta.meta_value = '1' 
    AND $wpdb->posts.post_type = 'download'";
$result = $wpdb->get_var($query);
$itemFeatured = $result > 0 ;
if($itemFeatured){
$badge.='<li class="badge-had_featured_item " alt="'.__("Author had a Featured File",'forest').'" title="'.__("Author had a Featured File",'forest').'">'.__("Author had a Featured File",'forest').'</li>';
}




به نظرم از همینه هر چی که هست اما من ازش چیزی نمیفهمم


فایل (های) پیوست شده بندانگشتی (ها)
   
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 




کاربرانِ درحال بازدید از این موضوع: 1 مهمان
                                 علم تجربه ایست شیرین و بی پایان کلیه حقوق مادی و معنوی این وب سایت برای انجمن های تخصصی انجمن وردپرس محفوظ می باشد                   طراحی و اجرا : سرورنگار