این روزها فروشگاههای اینترنتی برای اینکه بتوانند اعتبار کسب و کار خود را افزایش دهند، اینماد یا Enamad دریافت میکنند، بعد از انجام فرایند دریافت مجوز اینماد این مرکز کد مخصوص وبسایت را در اختیار مدیر آن وبسایت قرار میدهد تا برای نمایش در سایت خود قرار دهند. اما نکتهای که وجود دارد اینجاست که این کد هنگام قرار گرفتن به صورت اتوماتیک در وردپرس دچار تغییر میشود که همین موضوع باعث بروز مشکل برای فروشگاههای اینترنتی ووکامرس میشود. امروز قصد داریم در این مقاله نحوه رفع این مشکل را به طور کامل آموزش دهیم، با ما در وبجامه همراه شوید.
قطعاً شما هم با این مشکل روبرو شدهاید که بعد از اینکه کد اینماد را در فوتر وردپرس خود قرار میدهید، بنر اینماد نمایش داده میشود، اما وقتی کاربر روی آن کلیک میکند وارد صفحهی خطای 404 اینماد مانند تصویر بالا میشود در صورتی که باید وارد صفحه مربوط به مجوز شما شود.
دلیل بروز این مشکل این است که وردپرس به لینکهای خارجی سایت به طور اتوماتیک کدهای ” noopener noreferrer ” اضافه میکند و باعث بروز این مشکل میشود. برای مشاهده این تغییر کافیست روی اینماد خود راست کلیک کرده و روی گزینه “inspect” کلیک کنید.
برای رفع این مشکل فقط کافیست طبق آموزش زیر عمل کنید، تا کد شما بدون مشکل در سایت قرار بگیرد.
نحوه رفع خطای 404 کد اینماد در وردپرس
برای اینکار شما باید کد زیر را به فایل فانکشن قالب وردپرس خود طبق آموزش قرار دادن کد دلخواه در Function.php وردپرس و یا افزودن کد دلخواه به فانکشن وردپرس توسط افزونه شخصی Site-Specific اضافه کنید.
//This code removes noreferrer from your new or updated posts - Webjame.com
function webjame_targeted_link_rel($rel_values) {
return '';
}
add_filter('wp_targeted_link_rel', 'webjame_targeted_link_rel',999);
بعد از اضافه کردن این کد باید به ابزارکی که توسط آن کد اینماد را اضافه کردهاید مراجعه کنید و noopener را از rel="noopener origin"
حذف کنید.
حالا روی دکمه “ذخیره” کلیک میکنید و اگر به سایت خود مراجعه کنید و از طریق inspect سایت خود را مشاهده کنید، میبینید که کد اینماد بدون تغییری در سایت در حال نمایش است و وقتی روی اینماد کلیک کنید وارد صفحه مخصوص کسب و کار خود خواهید شد.
اگر بعد از قرار دادن کد و ویرایش کد اینماد همچنان با مشکل روبرو هستید، باید کش مرورگر و کش وردپرس را خالی کنید و مجدداً بررسی کنید. برای آشنایی با نحوه پاک کردن کش مرورگر میتوانید مقاله آموزش نحوه پاک کردن کش مرورگر کامپیوتر را مطالعه کنید.
افزونه قرار دادن کد اینماد و ساماندهی در وردپرس
افزونه E-namad & Shamed Logo Manager از کد کوتاه و ابزارک استفاده می کند تا به شما کمک کند لوگوهای اینماد، رسانه (شامد) و زرین پال را در هر بخشی از وبسایت خود که تمایل دارید نمایش دهید. برای اینکار کافیست طبق آموزش نحوه نصب افزونه در وردپرس آنرا نصب و فعال کنید تا به راحتی کد اینماد خود را قرار دهید.
قطعاً روشهای دیگری هم برای رفع این مشکل وجود دارد، اما ما سعی کردیم اصولیترین و بهترین روش را به شما آموزش دهیم. امیدوارم این آموزش برای شما مفید بوده باشد، اگر سوالی در این رابطه داشتید حتماً در بخش نظرات از ما بپرسید. این صفحه را با دوستان خود در شبکههای اجتماعی به اشتراک بگذارید.
رسول محمدی 20 آگوست 2020
سلام
وقت بخیر
خیلی خیلی ممنون. خدا خیرتون بده. چند وقتی بود اینماد سایتم خطای 404 میداد. حتی کارشناسای اینماد هم نمیدونستن ایراد از چیه و جواب سربالا میدادن. ولی با راه حل شما مسئله برطرف شد. ممنون
صالح اسلام پناه 21 آگوست 2020
دروود بر شما
خوشحالم که مفید بوده
sobhan 25 آگوست 2020
مرسی مرسی خیلی بدردخورد دمتون گرم
mohbelarak 25 آگوست 2020
واقعا ممنون حتی کارشناسای اینماد هم نمیدونستن
ایمان 26 آگوست 2020
بسیار سپاسگزارم. موفق باشید
کیان 7 سپتامبر 2020
ممنون از آموزش خوبتون
حمید 10 اکتبر 2020
بسیار ممنون. مشکل من رو کامل حل کرد
سایمان 14 اکتبر 2020
عالی بود. عالی عاااااااااالی… ممنونم…
علی 8 نوامبر 2020
عااالیی
مهرداد 17 نوامبر 2020
برای نصب اینماد تمام مراحل سایت شمارو رفتم ولی noopenerحذف نمیشود
صالح اسلام پناه 17 نوامبر 2020
دروود
از روش افزونه استفاده کنید.
روش اول باید در کل عملی بشه، چرا که کل لینک ها رو حذف میکنه اما اگه میبینید جواب نمیده، از افزونه اینماد که معرفی کردیم استفاده کنید.
محمد رضا 24 نوامبر 2020
سلام
آقا خدا خیرتون بده
رضا 26 نوامبر 2020
ممنون مشکلمون حل شد
سیامک تیموری 7 دسامبر 2020
دمتون گرم عالی بود، دوست عزیز من یه مشکل بزرگ با المنتور دارم. الان چند روزی میشه که کلا بالا نمیاد و من نمیتونم هیچکدوم از صفحاتمو ویرایش کنم
صالح اسلام پناه 8 دسامبر 2020
دروود بر شما
لطف بفرمائید از بخش پرسش و پاسخ این مورد رو بپرسید تا پاسخ برای شما عزیز ارسال شود.
با تشکر
علی 31 می 2022
سلام
تکرار کلمه webjame داخل کد بالا به چه دلیلی هست؟ تشکر
صالح اسلام پناه 6 ژوئن 2022
یکی داخل comment هستش که نشون میده این کد برای چه موردی هستش
دومی هم اسم فانکشن هستش