اگر طراح قالب وردپرس هستید و یا به فکر طراحی و ایجادقالب وردپرس رایگان یا پرمیوم هستید، احتمالاً با برخی از اشتباهات روبرو میشوید که بهتر است از آنها جلوگیری کنید. حتی اگر همیشه کدنویسی شما تمیز و مناسب است، مواردی وجود دارد که هنوز هم بهنوعی شما را به سمتخطای رایج قالب وردپرس سوق میدهد. امیدواریم بتوانید با کمک این مقاله که چگونه از دست خطاهای رایج در قالب وردپرس رها شویم؟ و قالب وردپرس بهتر و مناسبتری را به کاربران خود ارائه دهید.
۱ – دور خود نچرخید
هنگامیکه میخواهید بخشی از قالب را از نظر ظاهر بهبود بخشید باید دقت کافی را داشته باشید، بهخصوص زمانی که تابعی را ایجاد میکنید که دقیقاً همان کارکردهای تابع دیگری را انجام میدهد. هرچه کدهای ظاهری، بیشتر افزوده شود، نگهداری و حفظ آن سختتر میشود. در هنگام کدنویسی،؛ قبل از ایجاد یک تابع جدید بهتر است توابعی که در قالب استفاده کردهاید را بازبینی کنید تا از ایجاد توابع مشابه جلوگیری شده و خطای رایج قالب وردپرس رخ ندهد.
بهعنوانمثال، تابعی به نام (get_portfolio_part($name, $slug میتواند شما را از دردسر استفاده بیشازحد از
;(get_template_part(portfolio/$name”, $slug نجات دهد. این باعث میشود که تعداد کدهای مشابه شما کمتر شود و در نهایت متوجه شویم که چگونه از دست خطاهای رایج در قالب وردپرس رها شویم؟
۲ – پیشبینی آینده را متوقف کنید
انسانها در پیشبینی آینده وحشتناک هستند. با این حال، توسعهدهندگان همیشه این کار را انجام میدهند. بهعنوانمثال، تصور کنید گزینهای برای نمایش آیهای شبکههای اجتماعی در جایی در پست خود ایجاد کردهاید. فرض کنید که این همان کاری است که شما تصمیم به انجام آن گرفتید؛ بنابراین تابع فرضی ما چیزی شبیه به این خواهد بود:
تابع بالا یک تابع مناسب است اما اگر با این سؤال روبرو شویم، چهکار کنیم: ” اگر بخواهم در آینده از این تابع در خارج از حلقه استفاده کنم چه اتفاقی میافتد؟” میتوانید پاسخ به این سؤال را در تابعی شبیه به این مشاهده کنید:
این یک مثال ساده است که چگونه این اتفاقات رخ میدهد، اما هرچه کاری پیچیدهتر میشود، آیندهنگری آن سختتر میشود. سعی کنید کمتر کدها را پیشبینی کنید و بهتر است طبق روال عادی پیش بروید تا خطای رایج قالب وردپرس کمتر شود.
۳ – بهینهسازی بدموقع، ریشه همه مشکلات است
کد زیر را مشاهده کنید:
در این کد هر متغیر یک مقدار را دارد و به دلیل اینکه شما دو بار از اینها استفاده میکنید مقدار ۰۰۰۰۰۲ms زمان را ذخیره میکنید. البته در هنگام کش شدن این مقدار به ۰ms میرسد ولی شما باید سعی کنید این مقدار را کمتر کنید. در اینجا روشی بسیار سادهتر برای نوشتن همان کد وردپرس وجود دارد:
این کد شامل دو تابع اضافی برای فراخوانی است، اما کارایی تابع ناچیز است. این بدان معنا نیست که شما بههیچوجه نباید کد خود را بهینه کنید. در مورد آن باهوش باشید. اگر میخواهید کوئری پایگاه داده و یا تابعهای سنگین را بهصورت حلقه اجرا کنید، باید کد خود را بهینه نگهدارید؛ اما آن را هوشمندانه انجام دهید.
۴ – نادیده گرفتن متغیرها در فایلهای قالب
اگر نمیخواهید بهینهسازی زیادی روی کدهای قالب خود انجام دهید باید به تعداد قابلتوجهی از متغیرها در فایلهای قالب خود توجه کنید. توصیه میکنیم که برای این ایده یک قدم بیشتر بردارید و سعی کنید از استفاده متغیرها در فایلهای قالب بهطورکلی اجتناب کنید. نه به این دلیل که شما باید از متغیرها خودداری کنید، بلکه به دلیل اینکه این کار منطقی به نظر میرسد.
استفاده از برخی شرطهای منطقی ضروری خواهد بود اما میتوانید با حذف هر چه بیشتر آنها، خوانایی فایلهای قالب خود را به میزان قابلتوجهی بهبود ببخشید و متوجه شوید که چگونه از دست خطاهای رایج در قالب وردپرس رها شویم؟
مثال ساده زیر را مشاهده کنید:
این کد بهخودیخود ممکن است مشکلی نداشته باشد اما وقتی در فایل header.php” قرار گرفته باشد، کاملاً یک مشکل به نظر میرسد. بهجای تعریف دو متغیر، میتوان آنها را در داخل توابع قرار داد. پس کد بالا بهراحتی میتواند به کدی مانند زیر تبدیل شود:
خواندن این کد بسیار سادهتر است و از هرگونه اضافهکاری غیرضروری جلوگیری شده است و درصورتیکه کسی دنبال تابع مربوط به لوگو باشد بهراحتی میتواند آن را پیدا کند.
درک این روش کدنویسی بسیار آسانتر است. در این روش بهراحتی و بهسرعت میتوانید تابع موردنظر خودتان را پیدا کرده، خطای رایج قالب وردپرس را پیدا کرده و آن را ویرایش کنید.
۵- مطمئن شوید که بهروز هستید
وردپرس دقیقاً مانند همه موارد موجود در اینترنت، در حال پیشرفت است. با بهترین روشها بهروز باشید و هر از چند گاهی خود را زیر سؤال ببرید و همچنین اطمینان حاصل کنید که هنوز از بهترین روشها استفاده میکنید.
بهعنوانمثال، با وجود اینکه wp_print_styles از زمان وردپرس نسخه ۳٫۳ بهندرت مورد استفاده قرار میگیرد اما هنوز هم برخی از توسعه دهندگان در قالبهای منتشرشده در WordPress.org از wp_print_styles بجای wp_enqueue_scriptts استفاده میکنند.
اگر تصمیم به طراحی قالب وردپرس گرفتهاید سعی کنید با بهترین روشها بهروز باشید و بارها و بارها کد را بررسی کنید تا ببینید که آیا راهی که شما در حال انجام کاری هستید بهترین راه برای انجام آن است یا خیر.
چگونه از دست خطاهای رایج در قالب وردپرس رها شویم؟
وردپرس استانداردهای کدنویسی خاص خود را دارد. درحالیکه میتوانید PHP را به طریقی که میخواهید در فایلهای قالب خود بنویسید، بهتر است در واقع به راه وردپرس ” بپیوندید، حتی اگر وماً بهترین راه ” نیست. به یاد داشته باشید که بهترین ” مربوط به مخاطب است. پس لطفاً در هنگام طراحی و ایجاد یک قالب وردپرسی نکات گفتهشده در این مقاله را به یاد داشته باشید
منبع:سایت 20 اسکریپت
دانستنی های در مورد زیورآلات نقره با هم بدانیم
post ,id ,icons ,get ,قالب ,true ,post id ,قالب وردپرس ,social icons ,post social ,id post ,with icons return ,post social icons
درباره این سایت