بله درسته شما برای ادامه مطلب نیاز به single-download.php و برای صفحه همه محصولات هم نیاز به arshive-download.php داری .
برای قسمت نظرات شما باید اول کد زیر رو تو فانکشن قالب بریزید تا قابلیت نظر دادن برای این افزونه فعال بشه :
// Easy Digital Downloads Function - Start Code
function modify_edd_product_supports($supports) {
$supports[] = 'comments';
return $supports;
}
add_filter('edd_download_supports', 'modify_edd_product_supports');
خب حالا به همون محصولت برو و محصول رو ویرایش کن و از قسمت بالای صفحه سمت چپ >> تنظیمات صفحه : قسمت نظرات اضافه شده تیکش رو بزن .
البته کد های زیر رو هم توصیه میکنم تو فانکشن بریزی تا هم تگ ای دی دی از هدرت حذف بشه و هم بتونه بجای /downloads که میره تو همون arshive-download.php مسیر دلخواهت رو بزاری . تو کد زیر روی shop هستش .
remove_action( 'wp_head', 'edd_version_in_header' );
define('EDD_SLUG', 'shop');
برای نمایش تعداد فروش هم کد زیر رو داخل حلقه بزار :
echo '<div>تعداد فروش شده :</div>';
$count = wp_count_posts( 'edd_payment' );
$total_items = $count->{'publish'};
echo $total_items;
اون قسمت اضافه به خرید رو نفهمیدم توضیح میدی ؟
بهر حال کد زیر قیمت ها + دکمه خرید رو نشون میده :
<?php echo edd_get_purchase_link( array( 'download_id' => get_the_ID(), 'text' => 'اضافه به سبد خرید' ) ); ?>
کد زیر هم متنی که توی ویرایش گر پر کردید برای توضیحات محصول :
<p><?php echo apply_filters( 'edd_downloads_content', get_post_field( 'post_content', get_the_ID() ) ); ?></p>
کد زیر هم برای آرشیو خوبه که اگه محصول چند قیمتی بود قیمت پایه رو نشون میده :
if ( edd_has_variable_prices( get_the_ID() ) )
{
echo '<a class="button blue edd-submit edd-has-js" href="'.get_permalink().'">شروع از ';
echo edd_price( get_the_ID() );
echo '</a>';
}
else
{
echo edd_price($post->ID);
echo '<br/>'.edd_get_purchase_link( array( 'id' => get_the_ID(), 'price' =>false, 'text' => 'افزودن به سبد خرید' )).'</div>';
}
کدها باید داخل حلقه باشن .
البته منم مثل تو با edd یه شاپ خوب راه انداخته بودم اما در کنارش افزونه advanced custom fileds رو هم استفاده میکردم واسه زمینه های دلخواه پیشرفته محصول (فیلدهای اضافی مشخصات محصول)