بلاگ

وردپرس کار
۱۳۹۷/۰۲/۱۱
افزونه وردپرس-ووکامرس بدون دیدگاه

چگونه می توانم وب سایت وردپرسی خود را با افزونه ووکامرس سازگار و هماهنگ کنم ؟

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

قبل از هر چیزی شما باید افزونه ووکامرس بر روی وردپرس خودتون نسب و تنظیم و فعال کنید تا کاملا تمام بخش های مورد نظر ووکامرس منظورم صفحات مورد نیاز فعال بشود ، به عنوان مثال صفحه کارت یا همان سبد خرید و …

بعد از این موضوع کافی است قطعه کد زیر را در فایل functions.php قالب وردپرس خودتون قرار بدهید . به همین راحتی قالب شما از ووکامرس پشتیبانی خواهد کرد ، فقط یک سری نکات هست اونها رو هم در ادامه بخونید به کارتون خواهد اومد .

 

add_action( 'after_setup_theme', 'woocommerce_support' );
function woocommerce_support() {
  add_theme_support( 'woocommerce' );
}

 

تا اینجا مشکل هماهنگی قالب با ووکامرس حل میشه ولی مشکل که باقی میمونه اضافه کردن ووکامرس در صفحات هست ، ممکنه بخواهید در صفحات ووکامرس با صفحات غیر ووکامرس تغییرات ایجاد کنید به همین دلیل باید اولین کاری که می کنید یک فایل woocommerce.php در دایرکتوری قالب خودتون ایجاد کنید و این تکه کد داخل بذارید :

بیشتر بدانید
وردپرس و افزونه های آن

 

 

<?php get_header(); ?>
    <section class="section_single woocommerce">
            <div class="container">
              <?php woocommerce_content(); ?>
            </div>
    </section>
<?php get_footer(); ?>

 

اگر به کد ها دقت کنید ما داخل این فایل هدر و فوتر رو فراخوانی کردیم که شامل تمام اطلاعات سی اس اس و جی اس و هدر و فوتر قالب اصلی ما میشه و یک تابع اختصاصی داره ووکامرس به نام woocommerce_contet این تابع کارش تو مایه های the_content در خود قالب اصلی وردپرس با این فرق که این برای ووکامرس کاربرد داره و تابع the_content باید در حلقه فراخوانی بشه ولی این نباید در حلقه فراخوانی بشود .

نکته : به خاطر داشته باشید این فایل صرفا برای صفحات ووکامرس مثل فروشگاه و نمایش محصول و دسته بندی محصولا کاربرد خواهد داشت که مهمترین بخش برای کاربر می باشد  و برای صفحات سبد خرید و چک اوت و … باید شما حتما از تکنیک page-name.php استفاده کنید .

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

 

 

نظر