رفع مشکل عدم نمایش اینماد در وردپرس

You are currently viewing رفع مشکل عدم نمایش اینماد در وردپرس

در این مطلب نحوه رفع مشکل عدم نمایش اینماد در وردپرس آموزش داده می شود. معمولا پس از قرار دادن کد نماد اعتماد در سایت وردپرسی اکثر سایت ها با مشکل عدم نمایش نماد اعتماد الکترونیکی مواجه می شوند. برای رفع این مشکل با ما همراه باشید.

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

عدم نمایش اینماد در وردپرس

علت بروز مشکل چیست

دلیل بروز خطا و عدم نمایش اینماد برای سایت های وردپرسی این است که کد نماد اعتماد هنگام قرار گرفتن در وردپرس به صورت اتوماتیک دچار تغییر می‌شود. وردپرس به صورت خودکار لینک های خارجی سایت را با تگ rel=”noopener noreferrer” نشانه گذاری می کند. اگر در سورس وب سایت خود لینک اینماد قرار گرفته در سایت را بررسی کنید، متوجه خواهید شد که rel مربوط به آن noopener می باشد.

نحوه رفع مشکل اینماد در وردپرس

برای برطرف کردن این مشکل می بایست کد زیر را به فایل functions.php موجود در قالب وب سایت تان اضافه کنید:

add_filter( 'wp_targeted_link_rel' , function () {
    return;
} );

جهت ویرایش فایل functions.php قالب وردپرس به 2 روش می توانید اقدام نمایید:

روش اول: پس از ورود به پنل پیشخوان وردپرس وارد مسیر نمایش > ویرایشگر پوسته شوید و فایل functions.php را جهت ویرایش باز کنید و کد فوق را در انتهای فایل قرار دهید و ذخیره نمایید.

روش دوم: وارد کنترل پنل هاست خود شوید (سی پنل یا دایرکت ادمین فرقی ندارد) در محل نصب وردپرس وارد مسیر wp-content/themes/[your-theme] شوید و فایل functions.php را جهت ویرایش باز کنید و کد فوق را در انتهای فایل قرار دهید و ذخیره نمایید.

موفق باشید

این پست دارای 24 نظر است

  1. امین

    سلام
    عالی خدا خیرتون بده

  2. zahra.m

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

  3. مریم

    عالی بود توی سایت من کار کرد. واقعا ممنون

  4. منیب محمدی

    سلام من کار نکرد کمک کنید

    1. مدیر

      با سلام،
      آیا خطای (سایت ارجاع دهنده شما به این صفحه برای ما مشخص نیست) دریافت می کنید؟
      یا اینکه لوگو نماد اعتماد در سایت شما به صورت نقطه نمایش داده می شود؟
      لطفا آدرس سایت خود را جهت بررسی ارسال نمایید.
      با تشکر

  5. منیب ممدی

    سلام به صورت نقطه نمایش داده میشود لینک سایت http://shhlanoreweb.ir

    1. مدیر

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

  6. سعید

    سلام . ممنونم مشکل حل شد

  7. رخساره

    با سلام و وقت بخیر
    متاسفانه من با مشکل (سایت ارجاع دهنده شما به این صفحه برای ما مشخص نیست) مواجه میشم حتی بعد از اقداماتی که فرمودین.
    میشه لطفا راهنماییم کنید.

    1. مدیر

      با سلام.
      لینک ای نماد در سایت شما با تگ rel=”nofollow external noopener noreferrer” نشانه گذاری شده است. به همین دلیل هنوز خطا دریافت می کنید.
      آیا آموزش فوق را به صورت صحیح انجام داده اید؟ لطفا یکبار دیگر از ابتدا اقدام نمایید و کد را در functions.php قالب موردنظر قرار دهید و فایل را ذخیره کنید.
      همچنین توجه داشته باشید که اگر از افزونه های کش در وردپرس استفاده می کنید ابتدا کش را به صورت کامل خالی کنید و سپس بررسی فرمایید.

      با تشکر

  8. بهنام

    عالی بود. ممنون

  9. امین

    سلام وقت بخیر .برای منم نمایش داده نمیشه و میزنه خطا .صفحه مورد نظر یافت نشد

    1. مدیر

      با سلام،
      در فهرست دارندگان اینماد برای دامنه شما موردی یافت نشد.
      https://enamad.ir/DomainListForMIMT
      لطفا از سمت اینماد پیگیری نمایید.
      با تشکر

  10. سلام من هر کاری می کنم اینماد رو در سایت نشان نمیده . امکان داره راهنمایی کنید . ؟حتی نقطه هم نمیاد.

    1. مدیر

      با سلام،
      ظاهرا مشکل برطرف شده چون اکنون اینماد در سایت شما نمایش داده می‌شود.
      موفق باشید

  11. آسیه

    برای منم درست نشد چه کنم؟

    1. مدیر

      با سلام. در سایت شما به صورت نقطه نمایش داده می شود.
      برای رفع این مشکل می توانید تصویر اینماد را در بخش رسانه‌های وردپرس آپلود نمایید و سپس لینک آن را در قسمت src کد دریافتی قرار دهید. مانند تصویر موجود در لینک زیر
      https://iranweb.org/dl/add-enamd-logo.png

      با تشکر

  12. سهند

    ممنون خیلی عالی بود
    مشکل من حل شد

  13. بابائی

    سلام کد مربوطه رو توی functions.php کپی کردم و متاسفانه با خطای functions.php is corrupted. رو به رو شد. الان دیگه نمیدونم باید چیکار کنم!

  14. بابائی

    آندو زدم برگردوندم به حالت قبل فایل رو بازم همو ن خطا رو دارم دریافت میکنم.

  15. وطنم ایران

    مال منم حتی نقطه هم نمایش داده نمیشه
    از افزونه enamad logo manager استفاده میکنم قبلاً رو سایتهای دیگه کار میکرد

دیدگاهتان را بنویسید