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

 

کار با توابع – توابع ناشناس یا anonymous – آموزش کامل node js قسمت دوم

بهترین سریال های تاریخ سینما – 100 سریال برتر جهان برای تمام سلیقه ها

تبلیغ گوگل – بسیار ارزان و به صرفه در صفحه ی اول گوگل – رایگان برای موسسات خیریه

10 مورد از افرادی که به علت بازی های کامپیوتری جان خود را از دست دادند – مرگ از گیم

خلاصه نظریات و فلسفه تائوئیسم و ارتباط آن با فلسفه یین و یانگ – لائوتسو که بود ؟

 

رفع ارور کار نکردن افزونه ها در وردپرس – علت سفید آمدن بخش کد پلاگین در صفحات وردپرس

برنامه نویس سایت

فوتر و هدر

این رایج ترین دلیل است. معمولا زمانی رخ میدهد که در حال تغییر کد های یک page هستیم ، یا اینکه در حال توسعه دادن پوسته یا child-theme هستیم.

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

در نتیجه اگر هدر یا فوتر نداشته باشید ، برخی پلاگین های خودتان را هم ندارید ! برای رفع این مشکل مطمئن باشید که کد های هدر و فوتر را به درستی نوشته اید. و این که در صفحه ای که در حال توسعه آن هستسید دستوراتی نظیر get-header و get-footer وجود داشته باشد. اگر این دستورات وجود نداشته باشد ، صفحه ی شما به فوتر و هدر دسترسی مدارد در نتیجه برخی از افزونه ها کار نمیکنند.

 

پیاده سازی درست short code

برای پیاده سازی درست short code های افزونه ها ، شما باید دستور اکوی php را درست نوشته باشید. برنامه نویسان معمولا در اینجا یک بی دقتی کوچک انجام میدهند ، یعنی درست قرار دادن “” یا ” در دستورات.

کد echo یک ساختار کلی زیر را دارد.

<?php echo do_shortcode ( shortcode ); ?>

کد shortcode باید میان دو ” یا ‘ قرار گیرد. معمولا در خود shortcode تعدادی ” یا ‘ قرار دارد. که نباید با آنها که shortcode را در بر گرفتند تداخلی داشته باشند. یعنی اگر درون shortcode از ” استفاده شده است. شما short code را درون ‘ قرار دهید. حال اگر درون short code از ‘ استفاده شده است. شما short code را میان دو ” قرار دهید.

لپتاپ طراحی سایت

تداخل و تزاحم

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

حال چطور متوجه شویم کدام پلاگین ، با افزونه ای که درست کار نمیکند تداخل دارد ؟

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

منبع رفع خالی بالا آمدن یا ارور کار نکردن افزونه ها : ایرابرود


0 Comments

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

خدمات ایرابرود

تعرفه تبلیغات اینترنتی ثبت آگهی ارزان رپورتاژ ارتباط با ما

RABROD

Copyright © · All Rights Reserved designed & developed by · irabrod.ir