Customize WordPress Jetpack Shortcode Widths
WordPress чыгарганда Jetpack плагин, алар өзүлөрүнүн жайгаштырылган чечимине кирген кээ бир сонун өзгөчөлүктөргө чейин орточо WordPress орнотууну ачышты. Плагинди иштеткенден кийин, анын ичинде бир нече функцияларды иштетесиз shortcodes. Демейки боюнча, WordPress сиздин орточо авторуңузга посттун же барактын мазмунуна медиа сценарийлерин кошууга жол бербейт. Бул коопсуздук функциясы жана сиздин сайтка башаламандык уюштуруу мүмкүнчүлүгүн азайтууга арналган.
Бирок, кыска коддор менен колдонуучуңуз медианы оңой эле киргизе алат. Мисалы, YouTube видеосун кыстаруу үчүн кыстаруу скриптин кошуунун кереги жок – сиз жөн гана видеонун жалпы URL дарегин текст редакторуна киргизесиз. Кыска коддордун интеграциясы жолду аныктайт жана URL дарегин чыныгы видео код менен алмаштырат. Эч кандай ызы-чуу, маселе жок!
Биринен башкасы. Кыска коддорду колдонуу менен, сиздин орнотулган медиаңыздын туурасы демейки болуп саналат. Ошентип, YouTube мазмунуңуздун кеңдигинен ашып, каптал тилкеңизге төгүлүшү мүмкүн - же Slideshare ал ала турган мейкиндиктин жарымын ээлеши мүмкүн. Мен ар бир конкреттүү жарлыктын кеңдигин демейки кылып чыпкаларды кантип жазууну аныктоого бир нече саат сарптадым. Мен бир тонна плагиндерди карап чыктым, бул жерде бирөө бар же жок.
Анан мен аны таптым... WordPress алардын API'сине кошкон сонун кичинекей өзгөртүү. Барактарыңыздагы жана постторуңуздагы мазмундун туурасын демейки кылып ала турган жөндөө:
if (! isset ($ content_width)) $ content_width = 600;
Ушул кеңдикти темамдын functions.php файлына орнотор замат, бардык камтылган жарлыктар туура өлчөмдө өзгөртүлдү. Мен бир гана коддун сапын алганына кубанып жатсам, мен аны тапканга көп убакыт кеткендигине аябай таң калдым. Андан да кызыгы, настройканын жоктугу Jetpack. Мисалы, кыска коддорду өчүрүүгө болбойт - плагин иштетилгенде гана иштей берет.
Мисалы, максимумду кошсоңуз сонун болмок туурасы жана бийиктиги жөндөө түздөн-түз Jetpack Кыска код орнотуулары. WordPress ушунчалык укмуштуудай платформа, бирок кээде анын чечилишин бир аз капа кылышы мүмкүн!