Опис
Додатак Shortcoder омогућава прављење произвољних кратких кодова за HTML, JavaScript, CSS и друге исечке кода. Кратки кодови се сада могу користити у чланцима/страницама и исечак ће бити замењен на том месту.
✍ Лако правите кратке кодове
- Дајте назив кратком коду
- Убаците HTML/JavaScript/CSS као садржај кратког кода
- Сачувајте !
- Сада убаците кратки кôд
[sc name="my_shortcode"]у свој чланак/страницу. - Изволите ! Имате HTML/Javascript/CSS у свом чланку.
✨ Функције
- Лако правите произвољне кратке кодове и користите их на било ком месту где су кратки кодови подржани.
- Користите било који HTML, Javascript, CSS као садржај кратког кода.
- Убаците: произвољне параметре у кратки кôд
- Убаците: Вордпрес параметре у кратки кôд
- Више уређивача: режими кода, визуелни и текстуални.
- Глобално искључите кратки кôд када није потребан.
- Искључите кратки кôд на рачунарима и мобилним уређајима.
- Дугме у уређивачу чланака за избор кратких кодова за убацивање.
- Извршавајте HTML блокова у садржају кратког кода.
- Убацујте кратке кодове у Gutenberg/уређивач блокова.
🎲 Пример коришћења
- Направите кратки кôд под називом „adsenseAd“ на административној страници Shortcoder-а.
- Убаците adsense кôд у дато поље и сачувајте га.
- Користите
[sc name="adsenseAd"]у својим чланцима и страницама. - Та-да !!! кôд огласа је замењен и појављује се у чланку.
- Сада кôд огласа можете уредити на једном месту и кôд ће бити ажуриран на свим местима где се кратки кôд користи.
Слично томе, кратки кодови се могу правити за често коришћене исечке.
У исечке можете додати и произвољне параметре (као што је %%id%%) и мењати њихову вредност, нпр. [sc name="youtube" id="GrlRADfvjII"], када их користите.
🧱 Коришћење у уређивачу блокова
Иако се кратки кодови могу ручно користити на било ком месту, Shortcoder пружа могућности испод за лак избор и убацивање направљених кратких кодова при раду у уређивачу блокова.
- Shortcoder блок
- Дугме на траци алата за избор и убацивање кратких кодова у текст (под „више“)
💎 Надоградите на PRO
Shortcoder нуди и PRO издање које има додатне функције за још боље искуство. Испод наведене функције нуде се у PRO издању.
- Произвољни уређивач – уређујте садржај кратког кода помоћу уређивача блокова или додатака за грађење страница као што су Elementor и WPBakery.
- (Ново) Превођење помоћу WPML-а – преводите садржај кратких кодова помоћу WPML-а.
- Ревизије – подршка за ревизије садржаја кратког кода.
- Проналажење кратког кода – претражите чланке и странице на којима се кратки кôд користи.
- Додатни кôд – укључите додатни кôд у подножје када се кратки кôд користи на страници.
Везе
Снимци екрана







Блокови
Овај додатак пружа 1 блок.
- Shortcoder
Постављање
- Распакујте zip датотеку и отпремите фасциклу
Shortcoderу фасциклу/wp-content/plugins/. - Укључите додатак преко изборника
Додациу Вордпресу. - Отворите административну страницу преко везе „Shortcoder“ у навигационом изборнику.
ЧПП
Посетите страницу документације додатка за потпун списак ЧПП.
-
Који знакови су дозвољени у називу кратког кода?
-
Дозвољени знакови су слова, бројеви, цртице и доње црте.
-
Мој кратки кôд не ради у мом градитељу страница!
-
Проверите са својим додатком за грађење страница да ли блок/место/област где се кратки кôд користи може да извршава кратке кодове. Ако може, кратки кôд би требало да ради исправно као и обични Вордпрес кратки кодови.
-
Мој кратки кôд не ради!
-
Проверите следеће ако приметите да се садржај кратког кода не исписује или да излаз није онакав какав се очекује.
- Проверите да ли се садржај кратког кода исписује. Ако се садржај кратког кода не види, проверите подешавања кратког кода да видите да ли је укључена нека могућност која ограничава где и када се кратки кôд исписује. Проверите и да ли је назив кратког кода исправан и да не постоји дупликат атрибута
nameза кратки кôд. - Ако се кратки кôд исписује, али излаз није онакав какав се очекује, испробајте садржај кратког кода у изолованом окружењу и проверите да ли ради исправно. Понекад спољни чиниоци, као што су тема или други додатак, могу бити у сукобу са садржајем кратког кода који се користи.
- Постоји познато ограничење у API-ју кратких кодова када постоји комбинација незатворених и затворених кратких кодова. За више података погледајте овај документ.
- Проверите да ли се садржај кратког кода исписује. Ако се садржај кратког кода не види, проверите подешавања кратког кода да видите да ли је укључена нека могућност која ограничава где и када се кратки кôд исписује. Проверите и да ли је назив кратког кода исправан и да не постоји дупликат атрибута
-
Могу ли да убацим PHP кôд у садржај кратког кода?
-
Не, тренутно додатак подржава само HTML, Javascript и CSS као садржај кратког кода.
-
Могу ли да користим уређивач блокова или градитеље страница као што су Elementor, WPBakery за прављење кратког кода?
-
Да, ова функција је доступна у PRO издању. Можете да надоградите на PRO издање да бисте дизајнирали помоћу произвољног уређивача и направили кратки кôд за то.
Рецензије
Сарадници и градитељи
„Shortcoder — правите кратке кодове за било шта“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.
Сарадници„Shortcoder — правите кратке кодове за било шта“ је преведен на 15 језика. Хвала преводиоцима на њиховим доприносима.
Преведите „Shortcoder — правите кратке кодове за било шта“ на свој језик.
Заинтересовани сте за развој?
Прегледајте кôд, погледајте SVN складиште или се претплатите на дневник развоја преко RSS-а.
Дневник измена
6.6
- Ново: подешавање које уредницима омогућава да прегледају и убацују постојеће кратке кодове из уређивача чланака.
- Исправка: Shortcoder уређивач блокова ажуриран према најновијем API-ју.
- Исправка: подршка за Вордпрес 7.1
6.5.4
- Исправка: искачући прозор за избор и убацивање кратког кода доступан је само администраторима.
- Исправка: вредност произвољног параметра подразумевано ће се чистити.
- Исправка: уклоњена двострука коса црта у URL-у за укључивање JS-а дугмета TinyMCE уређивача.
- Исправка: подршка за Вордпрес 7.0
6.5.3
- Ново: додато опште подешавање за чишћење вредности произвољних поља пре коришћења у садржају кратког кода.
- Исправка: подршка за Вордпрес 6.9
6.5.2
- Исправка: вредност произвољног поља чисти се пре убацивања у чланак.
6.5.1
- Исправка: додате
nullпровере ради исправке упозорења у неким случајевима.
6.5
- Исправка: подршка за Вордпрес 6.8.
6.4
- Ново: могућност постављања имена за приказ кратког кода поред назива кратког кода.
- Ново: могућност извршавања HTML-а Вордпрес блокова у садржају кратког кода.
- Исправка: Shortcoder улоге се региструју при укључивању додатка.
6.3.2
- Исправка: провера овлашћења при затварању дневника измена Shortcoder-а.
6.3.1
- Исправка: рањивост admin ajax-а уз једнократни кôд.
6.3
- Ново: постављање подразумеване вредности за параметре произвољних поља.
- Ново: подразумевана вредност произвољног параметра приказује се у искачућем прозору за убацивање кратког кода.
- Исправка: ограничен приступ admin-ajax позивима.
- Исправка: неким административним текстовима недостајао је превод.
- Исправка: уклоњена напомена у искачућем прозору за убацивање за потпуно затворен кратки кôд.
- Исправка: коментар за отклањање грешака сада садржи назив кратког кода.
6.2
- Ново: могућност приказа садржаја кратког кода на страници „Сви кратки кодови“.
- Исправка: неки текстови нису били преведени.
- Исправка: грешка у градитељу страница WP Bakery при избору слика.
6.1
- Ново: побољшања мета кутија на екрану за уређивање кратког кода.
- Исправка: HTML се понекад обезбеђивао у уређивачу.
- Исправка: подршка за Вордпрес 6.1
6.0
- Ново: уведено PRO издање.
- Ново: спречена угнежђена петља истог кратког кода.
- Ново: уведене нове радње и филтери.
- Исправка: параметар кратког кода за сажетак чланка сада исписује цео сажетак.
- Исправка: побољшања чишћења улазних и излазних података.
5.8
- Ново: могућност постављања описа кратког кода.
- Ново: уведене нове радње и филтери.
- Исправка: мања побољшања административног сучеља.
5.7
- Ново: преуређена колона кратког кода на страници „Сви кратки кодови“.
- Ново: могућност умножавања кратког кода директно са странице „Сви кратки кодови“.
- Ново: филтер
sc_mod_contentза измену садржаја кратког кода пре извршавања. - Исправка: кратки кôд се није чувао ако је поље е-адресе у обрасцу за повратне информације имало неисправну вредност.
- Исправка: произвољни параметар са цртицом није био истакнут у уређивачу кода.
- Исправка: мања побољшања административног сучеља.
5.6
- Ново: кратки кодови доступни за умножавање/убацивање сада су подразумевано затворени.
- Исправка: вредност произвољног параметра 0 није се приказивала.
- Исправка: подршка за Вордпрес 5.8
5.5
- Ново: страница општих подешавања за подешавање подразумеваног уређивача и садржаја кратког кода.
- Ново: блок за убацивање кратког кода преписан испочетка.
- Ново: дугме на траци алата за убацивање кратких кодова у текст.
- Ново: кратки кодови су сада подразумевано затворени када се убацују из уређивача.
- Исправка: проблем рашчлањивања произвољних поља када су постављена једно до другог.
- Исправка: обухваћени садржај у уносу блока сада задржава више редова.
- Исправка: мања дотеривања сучеља.
5.4
- Ново: уређивач кода се сада учитава локално, а не са cloudflare-а.
- Ново: уређивач кода сада приказује наговештаје и истиче синтаксне грешке.
- Ново: цртице се сада могу користити у произвољним параметрима кратког кода.
- Исправка: обрада случаја када се атрибут кратког кода понекад прима као ниска.
- Исправка: обавештење када је
wp_localize_scriptпозван неисправно. - Исправка: обрада случаја када се HTML прослеђује као параметар кратког кода.
- Ново: захтев за Вордпрес промењен са 4.4 на 4.9
5.3.4
- Ново: испробано са Вордпресом 5.6
- Исправка: обрада упозорења са
trimпри добављању метаподатака странице на неким страницама.
5.3.3
- Ново: подршка за
post slugкао нови параметар кратког кода у одељку „Подаци о Вордпресу“. - Ново: Codemirror је ажуриран на најновије издање.
- Исправка: обрада проблема учитавања уређивача кода када постоји сукоб.
- Исправка: обрада поља за унос која имају празан атрибут
id. - Исправка: обрада проблема када објекат
$postу неким случајевима није дефинисан. - Исправка: употребе
__class__преименоване у__CLASS__
5.3.2
- Ново: у уређивачу кода кратки кодови ће бити истакнути, а величина словног лика уређивача кода је мало већа.
5.3.1
- Ново: уређивач кода је сада подразумевани уређивач.
- Исправка: мање измене административног сучеља.
5.3
- Ново: додата подршка за доње црте у произвољним параметрима.
- Ново: припрема за интернационализацију додатка.
- Исправка: искачући прозор за убацивање кратког кода приказивао је дупликате доступних параметара у случају истог параметра са различитом величином слова.
5.2.1
- Исправка: произвољни параметри у неким случајевима нису замењивани.
- Исправка: мање побољшање обрасца за убацивање произвољног параметра.
5.2
- Ново: произвољним параметрима се сада могу доделити подразумеване вредности.
- Исправка: script ознаке, чувар места произвољног поља и обрнута коса црта понекад су уклањани после чувања кратког кода.
- Исправка: атрибут rel се мењао за везе.
- Ново: додата веза „Manage shortcodes“ на страницу списка додатака ради лаког приступа после укључивања.
5.1
- Ново: веза за увоз/извоз додата на страницу списка Shortcoder-а.
- Исправка:
empty()је на неким местима изазивао грешку за кориснике PHP-а старијег од 5.5 јер му је прослеђивана повратна вредност функције. - Исправка: Shortcoder QTTags дугме се учитавало у јавном делу.
- Исправка: искачући прозор „Убаци кратки кôд“ био је сакривен на страници прилагођавача теме.
- Исправка: упозорење
array_key_existsда је очекиван низ, а дата логичка вредност. - Исправка: сакривена мета кутија коментара на страници за уређивање кратког кода јер се под одређеним условима приказивала.
5.0.4
- Исправка: ознаке
scriptиstyleуклањане после надоградње на 4.x. У овом издању покреће се нови пренос и садржај кратких кодова ће сада бити исправљен.
5.0.3
- Исправка: садржај кратког кода се не обезбеђује када се користи уређивач кода. Ово је неопходно јер се
post_contentчудно понаша када корисник има укључено богато уређивање.
5.0.2
- Исправка: кратки кодови унутар садржаја кратког кода нису се извршавали.
- Исправка: искључен Gutenberg блок за старија неподржана издања Вордпреса.
5.0.1
- Исправка: уређивач кода је обезбеђивао HTML знакове.
- Исправка:
get_current_screen()није дефинисан. - Исправка: уређивач кода се кварио ако постоји неки други додатак који учитава codemirror.
- Исправка:
tools.phpније пронађен.
5.0
- Ново: потпуно ново издање. Додатак преписан испочетка.
- Ново: Shortcoder блок за уређивач блокова.
4.4
- Ново: убацивање кратког кода аутоматски додаје „завршну ознаку“ ако кратки кôд има параметар обухваћеног садржаја.
- Исправка: Codemirror је ажуриран на најновије издање.
4.3
- Ново: уређивање назива кратког кода после прављења.
- Ново: додат параметар датума измене чланка.
- Исправка: параметри датума сада се приказују на језику сајта.
4.2
- Исправка: неки додаци нису успевали да покрену onload JS догађај јер га је shortcoder преписивао.
- Исправка: Javascript у искачућем прозору за убацивање кратког кода није радио у IE 11.
- Исправка: недостајућа заграда при позиву
is_year. - Исправка: страница виџета није учитавала искачући прозор за убацивање кратког кода.
- Исправка: уклоњена емоџи иконица подешавања са списка радњи додатка.
- Исправка: учитава се најновије издање 5.42.0 codemirror-а.
- Исправка: ажурирано најмање потребно издање Вордпреса.
4.1.9
- Исправка: мања дотеривања сучеља ради бољег искуства.
- Исправка: грешка увоза када неке извезене JSON датотеке имају 0 као EOF.
4.1.8
- Ново: убацивање произвољних поља у садржај кратког кода.
- Исправка: уклоњени коментари у излазу кратког кода
4.1.7
- Ново: разврставање, претрага и филтрирање кратких кодова помоћу „ознака“.
- Ново: последњи коришћени уређивач кратког кода чуваће се уз кратки кôд.
- Ново: обухваћени садржај кратког кода сада се може користити као параметар кратког кода.
- Ново: укључено истицање активног реда у уређивачу кода.
- Исправка: Codemirror је ажуриран на најновије издање.
- Исправка: мања побољшања административног сучеља.
4.1.6
- Ново: променљиве датума сада се могу додати у садржај кратког кода.
- Исправка: обрађена грешка „trying to get property of non-object“.
4.1.5
- Ново: Bloginfo променљиве сада се могу додати у садржај кратког кода.
4.1.4
- Ново: уређивач кода садржаја кратког кода са истицањем синтаксе покретан Codemirror-ом (бета).
4.1.3
- Исправка: називи кратких кодова са недозвољеним знаковима нису могли да се уређују/бришу.
- Ново: увози кратких кодова сада могу бити нови или преписани.
- Ново: само корисници са способношћу
manage_optionsвидеће могућност „edit shortcode“ у прозору за убацивање. - Исправка: неуспех увоза са UTF-8 знаковима.
- Исправка: претрага која разликује велика и мала слова на административним страницама.
- Исправка: мање измене административног сучеља.
4.1.2
- Ново: поље за претрагу кратких кодова на административној страници.
4.1.1
- Исправка: HTTP грешка 500 због синтаксне грешке у модулу за увоз.
4.1
- Ново: функција увоза/извоза кратких кодова.
- Исправка: визуелни уређивач је сада подразумевано искључен.
- Исправка: додата упутства на административну страницу.
4.0.3
- Ново: додата функција ређања списка направљених кратких кодова.
- Исправка: HTML грешке на административној страници
4.0.2
- Исправка:
get_current_screen()је у неким поставкама понекад позиван прерано.
4.0.1
- Исправка: сервери са PHP издањем < 5.5 имали су HTTP грешку 500 због погрешне употребе PHP језичке конструкције у коду.
4.0
- Ново: додатак преписан испочетка.
- Ново: потпуно нова административна страница
- Ново: подешавања видљивости кратког кода, приказ/скривање на рачунарима/мобилним уређајима
- Ново: убацивање података о Вордпресу у садржај кратког кода.
- Исправка: прозор за убацивање кратког кода се није учитавао.
- Исправка: кратки кодови нису могли да се избришу
(Старији дневници измена уклоњени су са овог списка)
