راکت
حل شده

طراحی قالب فروشگاهی وردپرس با php

5 پاسخ

با سلام و عرض ادب
من دارم قالب فروشگاهی وردپرس طراحی میکنم
و میخواستم بدونم با چه تابعی میتونم محصولات رو بگیرم و نمایشش بدم

مثلاً توی بخش وبلاگ با استفاده از. While اینکارو میکنم

برای ووکامرس چطور هست ؟

امیدوارم منظورم رو خوب رسونده باشم

اگر ممکنه راهنمایی کنید

ثبت پرسش جدید

پاسخ‌ها

5
vahid
vahid
@vahid1379

تخصص: توسعه دهنده وردپرس

بهترین پاسخ

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

خب اگه میخاید با وکامرس سایت بزنید باید به کدنویسی وکامرس مسلط باشید

ببینید کل محصولات در وکامرس پست تایپ product داره یعنی هر محصول یک پست از پست تایپ product هستش

داخل wp_Query شما میتونید در بخش post_type بیایی و product رو بزنی و محصولات رو بگیری برای گرفتن قیمت و افزودن به سبد خرید هم وکامرس توابع خودش رو داره برا همین میگم باید به کدنویسی وکامرس مسلط باشید

سید آرین سید مومن
سید آرین سید مومن
@arianseyed

تخصص: junior security researcher

ممنون فقط اینکه به ووکامرس مسلط نیستم

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

سید آرین سید مومن
سید آرین سید مومن
@arianseyed

تخصص: junior security researcher

$args = array(  
        'post_type' => 'product',
        'post_status' => 'publish',
        'posts_per_page' => 8, 
        'orderby’ => 'title', 
        'order’ => 'ASC', 
    );

    $loop = new WP_Query( $args ); 

    while ( $loop->have_posts() ) : $loop->the_post(); 
        print the_title(); 
        the_excerpt(); 
    endwhile;

    wp_reset_postdata(); 

منظورتون همچین چیزی هستش؟

شاید پاسخ شما همین‌جا باشد

vahid
vahid
@vahid1379

تخصص: توسعه دهنده وردپرس

سلام میشه از thetitle و thecontent هم استفاده کرد یعنی کار میکنه ولی درستش اینکه بیایم ی Global بزنیم روی product و از اون داده هارو داخل حلقه استخراج کنیم ی مثال میزنم

global $product;
$product->get_title();
$product->get_sale_price();

👈🏻مرجع

اگه بر اساس آیدی خاص میخواید

$product = wc_get_product( $post_id );
$product->get_regular_price();
$product->get_sale_price();
$product->get_price();
سید آرین سید مومن
سید آرین سید مومن
@arianseyed

تخصص: junior security researcher

خیلی ممنون

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام