رفتن به مطلب

SM-Mahdavi

عضو افتخاری
  • تعداد ارسال‌ها

    3580
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    88

نوشته‌ها ارسال شده توسط SM-Mahdavi

  1. سلام

    به انجمن خوش اومدین

    کدی که برای نمایش آمار استفاده می کنید رو بدید اصلاح شدش رو بهتون بدم. البته یه مقدار با php آشنا باشید می تونید حلش کنید. برای تبدیل اعداد به فارسی هم افزونه parsidate رو به جای جلالی نصب کنید و از تابع per_number استفاده کنید.

    • امتیاز 1
  2. شما باید از کوئری صفحه بندی شده استفاده کنید.

    نمونه ش رو براتون میزارم

    <?php
    					$custom_query = new WP_Query( array(
    							'posts_per_page' => 10
    							'post_type' => 'post'
    							'paged' => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
    						)
    					);
    					if($custom_query->have_posts()){
    						while($custom_query->have_posts()) {
    							$custom_query->the_post(); ?>
    						<div class="item-article col-lg-6 col-md-6 col-sm-6 col-xs-12">
    							<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
    							<h3><?php the_excerpt(); ?></h3>
    							<h6><a href="<?php the_permalink(); ?>" class="read-more">ادامه مطلب</a></h6>
    						</div>
    						<?php
    						}
    					}else{ ?>
    						<div class="col-md-3 features-grid">
    							<h3>بدون محصول</h3>
    							<p>محصولی جهت نمایش موجود نیست</p>
    						</div>
    					<?php
    					} wp_reset_postdata();	
    					echo '<div id="paginate">';
    						$big = 999999999; // need an unlikely integer
    						echo paginate_links(
    							array(
    								'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
    								'format' => '?paged=%#%',
    								'current' => max( 1, get_query_var('paged') ),
    								'total' => $custom_query->max_num_pages
    							);
    					);
    					echo "</div>";
    					?>

     

    • امتیاز 1
  3. سلام

    به انجمن خوش اومدین.

    من فکر می کنم افزونه wocommerce blocks نصب شده. چون تو آپدیت های جدید به صورت خودکار پیشنهاد میده. چک کنید اگه اون نصب بود غیرفعالش کنید مشکلتون حل میشه.

    اگه نشد tiny mce advance رو نصب کنید احتمال زیاد مشکل تون حل میشه. نشد گوتنبرگ رو تست کنید. نهایتا نشد به نسخه قبلی دان گرید کنید فعلا

    • امتیاز 1
  4. روش های زیادی برای این کار هست.

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

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

    بسته به نوع درگاه کدنویسی این 2 تابع می تونه با هم متفاوت باشه.

    حالا شما برای اینکه بتونید از دیتابیس ووکامرس استفاده کنید هم 2 راه دارید. یا به صورت دستی و با کلاس wpdb وردپرس بیاید و با دیتابیس کار کنید و سفارشات رو ثبت کنید یا از طریق متدهایی خود ووکامرس. که من مورد اول رو پیشنهاد میدم.

    فقط نیازه بررسی کنید سفارشات ووکامرس به چه صورت داخل دیتابیس ذخیره میشن و هر کدوم فیلدهاشون چیه. بقیه ش کدنویسی معمولیه

    • امتیاز 1
×
×
  • اضافه کردن...