بخش Vip سئو نود

بهترین فرصت برای یادگیری در قسمت Vip سئو نود هم اکنون برای دانشجوبان عزیز فراهم شده است

جزئیات بیشتر
آموزش یکبار برای همیشه
تا آخر مردادماه 25 جلسه به دوره نابغه سئو پلاس اضافه خواهد شد

تغییر برچسب “حراج” در ووکامرس بدون افزونه

مقالات وردپرس

چگونه متن برچسب " حراج " یا فروش ویژه را در فروشگاه های ووکامرسی تغییر دهیم ؟ تغییر هر متن پیشفرضی در ووکامرس تنها با یک حرکت قابل انجام است !! در این محتوای آموزشی همراه ما باشید .

0 293
تغییر برچسب “حراج” در ووکامرس بدون افزونه
مطالعه : 6 دقیقه

برچسب “حراج” یا همان Sale در وردپرس و البته فروشگاه ساز ووکامرس ، برای محصولاتی استفاده می‌شود که دارای تخفیف هستند و قیمت اصلی آنها درحال حاضر کاهش یافته و با قیمتی کمتر بفروش می‌رسند . اگر شما از قالب های آماده و ترجمه شده وردپرس استفاده کنید ، به دلیل ناهماهنگی در حلقه های ترجمه وردپرس به فارسی ، ممکن است در داخل محصولات شگفت انگیز خود برچسبی را بصورت ” Sale ” مشاهده کنید که این برای وب سایت های فارسی زبان ، چندان خوشایند نیست .

کارت پیشنهاد ویژه در دیجی کالا

اگر قالب شما در وردپرس اختصاصی بوده و یا از قالب های آماده ایرانی و یا قالب های استاندارد استفاده کنید عموما این مشکل را ندارید و یا متن ” حراج ” شما به شکل متن دیگری همچون ” تخفیف ویژه ” یا ” پیشنهاد شگفت انگیز ” نمایش داده شود و شما قصد دارید تا متن دیگری جایگزین کنید . در هرصورت اگر به هر یک از این دلایل برچسب حراج را دوست ندارید و تصمیم بر تغییر داخل آن گرفتید ، می‌توانید با چندخط کد بسیار ساده ، متن این برچسب را تغییر دهید !

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

روش اول تغییر برچسب “حراج” در ووکامرس از فایل functions

برای تغییر برچسب “حراج” در ووکامرس بدون افزونه ابتدا باید وارد فایل functions.php در داخل قالب وردپرس خودتان شده و سپس یک تابع دلخواه مثل change_sale تعریف نموده ، متن خود را داخل آن نوشته و نهایتا به هوک woocommerce_sale_flash متصل شوید تا در لحظه ، متن حراج به متن دلخواه شما تغییر کند !

function change_sale( $text ) {
    if( $text === 'Sale!' ) {
        $text = 'Your Text For Sale';
    }
    return $text;
}
add_filter( 'woocommerce_sale_flash', 'change_sale', 10, 1 );

نمونه کد انجام این پروسه را در بالا مشاهده می کنید . در دستور بالا کافیست تا بجای متن ” Your Text For Sale ” متن مدنظر خودتان را نوشته و نهایتا فایل را ذخیره کنید . به همین سادگی بدون نیاز به نصب هیچ افزونه خاصی می‌توانید متن ” حراج ” را تغییر دهید .

روش دوم تغییر از حلقه های ترجمه ووکامرس

اگر هنگام نصب ووکامرس برای فروشگاه خودتان ، ووکامرس فارسی را نیز نصب کرده باشید ، حتما در منو تنظیمات ووکامرس فارسی ، قسمت حلقه های ترجمه را مشاهده کرده‌اید . توسط این بخش می‌توانید بدون درگیر شدن با بخش های ترجمه و یا فایل های زبان ، بسادگی متن هایی را که نیاز به تغییر دارند ، تغییر دهید . اگر متن ” حراج ” در داخل سایت شما به شکل ” sale ” نمایش داده می‎‌شود ، لازم است تا این متن را عینا کپی کنید .

تنظیمات افزونه ووکامرس فارسی

سپس به قسمت تنظیمات ووکامرس فارسی رفته و وارد بخش حلقه های ترجمه شوید . در این قسمت ابتدا باید متن فعلی و پیشفرض را در قسمت ” کلمه‌ی مورد نظر “وارد نموده و سپس متنی که خودتان قصد دارید تا از این پس آن را نمایش دهید و به نوعی متن دوم را در قسمت ” جایگزین شود با ” وارد کرده و جایگزین متن اول کنید .

حلقه های ترجمه در افزونه ووکامرس فارسی

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

شاید در برخی منابع روش هایی همچون تغییر فایل po یا همان فایل ترجمه افزونه ووکامرس نیز خدمتتان آموزش داده شود که باید در اینصورت به مسیر نصب افزونه داخل هاست رفته و فولدر ووکامرس را پیدا کنید ، برای مثال مسیر به شکل زیر :

wp-content > plugins > woocommerce > languages

سپس در این مسیر ( که البته ” languages ” نام فولدری است که تمامی زبان هایی که ووکامرس به آن ترجمه شده است بصورت فایل هایی با پسوند pot داخل آن قرار گرفته‌اند ) شما باید فایل woocommerce.pot را با یک ویراشگر کد بازکرده و سپس متن Sale را سرچ نموده و آن را با متن دلخواه خوتان تغییر دهید که این روش اصلاااااااا توصیه نمی‌شود چرا که دخالت در هسته افزونه و تغییر این متن اصلا کار درستی نیست چراکه درصورت تغییر متن Sale بصورت فارسی به ” حراج ” ، مسبب این خواهید شد که این متن برای همیشه در هسته افزونه شما بصورت فارسی ثبت شده و در ترجمه سایر زبان‌ها نیز ایجاد مشکل کند . استفاده از دو روش بالا که خدمتتان آموزش داده شد بسیار بهینه‌تر و معقولانه‌تر است چراکه هم می‌توانید به کمک افزونه و هم توسط کد ، تغییر تمامی متون ووکامرس علاوه بر حراج را انجام دهید . سئوالات بیشتر خودتان در مورد این آموزش را می‌توانید در بخش دیدگاه ها با ما درمیان بگذارید .

امید قدیمی

امید قدیمی هستم ، 8 سال است که در زمینه طراحی و برنامه نویسی وب سایت فعالیت می کنم . توسعه دهنده فرانت اند ، طراح و برنامه نویس انواع وب سایت های وردپرسی ، فعال در زمینه تولید محتوا و سئو وب سایت

اشتراک گذاری محتوا

نقشه راه فرانت

اگر قصد دارید تا یک طراح ماهر باشید ، ما درست ترین مسیر را برای شما فراهم کردیم و فقط کافیست همراه ما باشید

نقشه راه وردپرس

اگر شما نیز علاقمند هستید تا وردپرس را به عنوان یک برنامه نویس توسعه دهید ، بهترین دوره های آموزشی را برایتان تدریس کردیم

شاید این مطالب نیز برای شما جالب باشد
آموزش تابع the_content در وردپرس
مطالعه : 7 دقیقه 0
امید قدیمی امید قدیمی
۱۴۰۳-۰۸-۱۸
پست تایپ ( Post Type ) در وردپرس چیست و چه اهمیتی دارد؟
مطالعه : 15 دقیقه 0
امید قدیمی امید قدیمی
۱۴۰۲-۱۱-۱۲
ساخت لینک کوتاه برای مطالب در وردپرس
مطالعه : 7 دقیقه 0
امید قدیمی امید قدیمی
۱۴۰۲-۰۸-۱۵
نظرات و پرسش
توجه کامنت های انگلیسی تایید نخواهند شد در صورت داشتن مشکل ، قبل از ارسال دیدگاه نظرات سایر دوستان را نیز مطالعه فرمائید توجه داشته باشید که دیدگاه یا پرسش صحیح شما کمک شایانی به سایر علاقمندان به این مطلب یا محصول خواهد داشت
اشتراک دیدگاه تکمیل تمامی فیلدها الزامی است
captcha

آموزش های رایگان بیشتر در آپارات و یوتیوب سئو نود
کانال آپارات سئو نود چنل یوتیوب سئو نود