سفارشی سازی وردپرس Jetpack عرض های کد کوتاه

وردپرس jetpack

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

با این حال ، با کد کوتاه ، کاربر شما می تواند به راحتی رسانه را تعبیه کند. به عنوان مثال ، برای جاسازی یک ویدیوی Youtube ، نیازی به افزودن اسکریپت تعبیه شده نیست - شما فقط URL مشترک را به ویرایشگر متن به فیلم قرار دهید. ادغام کد کوتاه مسیر را مشخص می کند و کد ویدیوی واقعی را جایگزین URL می کند. بدون سر و صدا ، بدون مسئله!

به جز یکی با استفاده از کد کوتاه ، عرض رسانه تعبیه شده شما فقط به طور پیش فرض انجام می شود. بنابراین Youtube ممکن است از وسعت محتوای شما فراتر رفته و روی نوار کناری شما ریخته شود - یا ممکن است Slideshare نیمی از فضای ممکن را اشغال کند. من چند ساعت کامل را صرف تلاش برای شناسایی نحوه نوشتن برخی فیلترها برای پیش فرض عرض هر میانبر خاص کردم. من یک تن از افزونه ها را بررسی کردم تا ببینم آیا قبلاً افزونه ای وجود دارد یا خیر.

و سپس من آن را یافتم ... یک تغییر کوچک درخشان که وردپرس به API خود اضافه کرد. تنظیماتی که در آن می توانید عرض مطالب را در صفحات و پست های خود پیش فرض قرار دهید:

if (! isset ($ content_width)) $ content_width = 600؛

به محض این که این عرض را در پرونده functions.php تم خود تنظیم کردم ، اندازه تمام رسانه های میانبر تعبیه شده به درستی تغییر یافت. در حالی که خوشحالم که فقط یک خط کد به طول انجامید ، اما من خیلی ناراحت هستم که پیدا کردن این مسئله خیلی طول کشید. حتی جالب تر ، عدم سفارشی سازی موجود با آن است Jetpack. به عنوان مثال کد کوتاه غیرفعال نمی شود - تا زمانی که افزونه فعال باشد فعال است.

برای مثال بسیار عالی بود که حداکثر را اضافه کنیم تنظیم عرض و ارتفاع به طور مستقیم در Jetpack تنظیمات کد کوتاه وردپرس چنین پلتفرمی باورنکردنی است ، اما گاهی یافتن راه حل می تواند کمی ناامید کننده باشد!

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.