NikolicWP Pismo

Документација

NikolicWP Pismo – званична документација

Верзија 1.22.0 · ажурирано 20. октобра 2026. · Страница додатка

NikolicWP Pismo (кратко NWP Pismo) је додатак за WordPress који приказује цео сајт на оба српска писма – ћирилици и латиници – без дуплирања садржаја. Текст пишете једном, на писму које вам одговара, а друга верзија настаје аутоматски, на сопственој адреси коју претраживачи индексирају као посебну језичку верзију.

Ова документација описује верзију 1.22.0 (октобар 2026). Аутор додатка је NikolicWP (https://nikolicwp.rs).

Укратко:

  • Ћирилица → латиница је увек 100 % тачна. Латиница → ћирилица иде преко српског речника са више од 3.200.000 облика речи, а не слово по слово.
  • Енглеске речи, брендови и апликације остају латиницом и усред српске реченице (Viber, Nike, iPhone, Add to cart).
  • Свако писмо има своју адресу (нпр. /lat/), са hreflang ознакама, мапом сајта и структурираним подацима на правом писму.
  • WooCommerce продавница, мејлови, PDF фактуре и контактне форме раде на писму које је посетилац изабрао.
  • Ради са сваком темом и градитељем, јер мења само слова у готовој страници – не HTML, CSS, фонтове ни боје.
  • Све ради на вашем серверу, без спољних сервиса.

1. За кога је NikolicWP Pismo

NikolicWP Pismo је намењен сајтовима, блоговима и WooCommerce продавницама на српском језику који желе да посетилац сам изабере ћирилицу или латиницу, а да власник сајта не одржава две копије текста.

Типичне ситуације:

  • Сајт је писан ћирилицом, а део посетилаца више воли латиницу (или обрнуто).
  • Садржај је мешан – неки текстови су ћирилицом, неки латиницом – и желите да свака страница изгледа уједначено.
  • Продавница треба да шаље потврде поруџбина и фактуре на писму купца.
  • Желите да Google индексира обе верзије сајта, а не само једну.

Шта додатак не ради: не преводи са других језика (то раде вишејезични додаци као WPML или Polylang, са којима Писмо ради заједно) и не мења ваш сачувани садржај у бази осим када то сами затражите алатом „Преслови сачувани садржај“.

Бројке

Српски речник више од 3.200.000 облика речи, укључујући ијекавицу и модерне позајмљенице
Енглеске речи које остају латиницом више од 75.000
Страни називи и имена са падежима око 1.400 (брендови и апликације, имена по изговору, вишечлани називи)
Српска имена, презимена и места више од 38.000 (за текст без квачица и за презимена)
Тачност на српском тексту са квачицама 99,2 % речи
Тачност на тексту без квачица 98,5 % речи
Енглески текст који остаје латиницом 99,6 % речи
Брзина неколико милисекунди по страници; странице из кеша без икаквог трошка

↑ Садржај

2. Захтеви и инсталација

Захтеви: WordPress 6.5 или новији и PHP 7.4 или новији. Свака верзија се пре издавања проверава на WordPress-у 7.1.3 са WooCommerce-ом 11.1.2, на PHP 7.4 и 8.3.

Инсталација:

  1. Преузмите зип фајл додатка из свог налога на nikolicwp.rs.
  2. У WordPress-у отворите Додаци → Додај нови → Отпреми додатак, изаберите зип и кликните Инсталирај одмах, па Активирај.
  3. Отвара се чаробњак за подешавање. Први корак је активација лиценце: налепите кључ који сте добили после куповине.
  4. Прођите кроз остале кораке чаробњака (око два минута) и кликните Сачувај и заврши.

Док чаробњак није завршен, додатак ништа не мења на сајту – раде само његове странице у администрацији. Мени додатка у администрацији зове се NWP Pismo.

Пре инсталације искључите друге додатке за пресловљавање (нпр. SrbTransLatin, Сербиан Transliteration, Cyr то Лат). Два додатка која истовремено мењају писмо праве грешке; Писмо вас упозорава ако препозна такав додатак.

↑ Садржај

3. Чаробњак за подешавање

Чаробњак се покреће после прве активације, а касније га поново отварате из NWP Pismo → Контролна табла → Покрени чаробњак. Ништа на сајту се не мења док не кликнете Сачувај и заврши. Све што изаберете може се касније променити у Подешавањима.

Кораци:

  1. Лиценца – активација кључа.
  2. Писмо – Којим писмом су писани текстови на вашем сајту? „Мешано – и ћирилица и латиница“ (препоручено и кад нисте сигурни), „Само ћирилица“ (латинична верзија је тада увек 100 % тачна) или „Само латиница“ (ћирилична верзија се прави од ње; на крају покрените „Провери речи“). – Да ли су неки текстови писани без квачица (ц уместо ч, дј уместо ђ)? Ако јесу, укључује се враћање квачица преко речника. – Да ли да се назив сајта пресловљава на ћириличној верзији? „Да“ за српски назив; „Не, остаје како је написан“ за бренд писан латиницом. – Да ли имате слике које се разликују по писму? Ако имате (банер са текстом, слика производа са натписом), укључују се верзије слика по писму.
  3. Прекидач – „У углу екрана“ (плутајући, препоручено) или „Поставићу га сам“ (мени, блок, виџет, кратки код); угао (доле лево или десно) и изглед.
  4. Адресе страница и SEO – како раде адресе друге верзије; по жељи промена постојећих ћириличних адреса у латиничне. Hreflang ознаке, мапа сајта другог писма и RSS на оба писма укључују се аутоматски.
  5. Продавница, мејлови и коментари – како се приказују коментари и рецензије посетилаца (препоручено: само ћирилица → латиница).
  6. Крај – преглед избора са дугмадима Измени и Сачувај и заврши.

↑ Садржај

4. Лиценца

  • Пакети: годишња лиценца за 1 сајт (Персонални), 5 сајтова (Пословни) или 10 сајтова (Професионални). Све могућности су у сваком пакету; разлика је само у броју сајтова.
  • Активација: кључ се активира једном по сајту, у чаробњаку или на страници NWP Pismo → Лиценца.
  • Локални и тест сајтови не троше место: localhost, *.local, *.test, staging.* и dev.*.
  • Прелазак на већи пакет: из свог налога на nikolicwp.rs, уз плаћање само разлике.
  • Шта покрива лиценца: нове верзије и подршку.
  • Када лиценца истекне: сајт ради потпуно исто – оба писма, сва подешавања и ваш речник. Само не добијате нове верзије док је не обновите. У администрацији се приказује обавештење „Лиценца није активна“.
  • Пренос на други сајт: на старом сајту кликните Деактивирај на овом сајту – тиме ослобађате место. На том сајту додатак тада престаје да приказује друго писмо док кључ поново не активирате (адресе /lat/… преусмеравају на обичне адресе, па линкови не воде на грешку).
  • Поновна инсталација: деактивација и поновна активација самог додатка (у листи Додаци) не троши ново место – сачувани кључ се поново активира сам.
  • Речник је у самом додатку; додатак не шаље ваш садржај нигде.

↑ Садржај

5. Како ради пресловљавање

Ваш садржај остаје онако како сте га написали. Када посетилац отвори страницу на другом писму, Писмо у готовој страници мења само слова текста. Структура странице, код, стилови, фонтови и слике остају исти.

Два смера

  • Ћирилица → латиница је увек 100 % тачна (Љубав → Ljubav, ЉУБАВ → LJUBAV, џеп → džep).
  • Латиница → ћирилица је тежи смер, јер латинични запис није једнозначан. Ту за сваку реч одлучује речник: зна где су „њ“, „љ“ и „џ“ два слова (injekcija → инјекција, nadživeti → надживети, podžupan → поджупан, али džep → џеп), шта је енглеска реч или бренд и остаје латиницом, и како се страно име пише по изговору.

Савет: ако можете да бирате, пишите ћирилицом – латинична верзија је тада увек савршена. Ако пишете латиницом, алат „Провера речи на сајту“ показује сваку реч око које додатак није сигуран.

Редослед одлучивања за сваку латиничну реч

  1. Ваше одлуке из Мог речника увек побеђују.
  2. Страни називи (брендови, апликације, компаније) – остају латиницом или се пишу по изговору, зависно од подешавања „Страни називи“.
  3. Имена која се у српском увек пишу по изговору – људи, градови, клубови, модели аутомобила, јела (Barcelona → Барселона, Mozart → Моцарт, Octavia → Октавија).
  4. Речи са страним словима (q, w, x, y), кодови и ознаке (MP3, 5G), римски бројеви (XIV), називи писани као camelCase, lorem ipsum, валуте (RSD, EUR, USD) – остају латиницом.
  5. Скраћенице: српске институције иду у ћирилицу (ЕПС, НИС, МУП, РТС, УЕФА, НАТО), техничке остају латиницом (HTML, PDF, USB, RSS, GDPR, Ph.D.).
  6. Енглеска реч коју српски речник не зна остаје латиницом (Hello, shipping, Out of stock, pre-workout, deadlift). Вишечлани енглески изрази и брендови остају као целина (Red Bull, Add to cart, Game of Thrones), а српски падежни наставак се пресловљава (iPhone-а, SMS-ом).
  7. Српска реч из речника се пресловљава.

Бренд који је уједно и обична српска реч (Тему, Пума, Манго, Алфа, Диви) увек се пресловљава као српска реч. Ако желите да остане латиницом, додајте га у Мој речник као „Остаје латиницом“ – уписан великим почетним словом („Temu“) важи само за тај облик, па „na temu“ и даље иде у ћирилицу.

Шта се никада не мења

  • адресе страница и линкови, мејл адресе (и оне скривене од спам ботова), домени, бројеви телефона;
  • кратки кодови, HTML кодови, код, скрипте и стилови, садржај елемената code и pre;
  • корисничка имена, лозинке, кључеви лиценци и кодови трансакција у тексту;
  • елементи са класом anpismo-skip или notranslate, атрибутом translate="no" или lang="en";
  • све што посетилац сам упише у поља форми.

Шта се пресловљава, а лако се заборави

  • алт текст слика, title атрибути, текст у пољима за унос (placeholder) и мета описи;
  • текст који се појави после учитавања странице: искачући прозори, филтери, „учитај још“, четови, обавештења корпе;
  • јединице и скраћенице: kg → кг, PDV → ПДВ, din. → дин., km/h → км/ч, pon–pet → пон–пет;
  • преводи WordPress-а, WooCommerce-а, теме и додатака.

Величине одеће (XS–XXL) и @профили остају латиницом. Симбол динара који WooCommerce пише као „рсд“ на латиничној верзији је „RSD“.

Текст без квачица

Ако је део латиничног садржаја писан без ч, ћ, ш, ж и ђ, укључите Подешавања → Писмо → Квачице. Писмо тада враћа квачице преко речника и учесталости речи: zivot → живот, sta je to → шта је то, medju → међу, Djordje → Ђорђе. Презимена и места решава листа од преко 38.000 српских имена (Petrovic → Петровић, Milos Obilic → Милош Обилић). Укључите само ако заиста имате такав садржај.

↑ Садржај

6. Подешавања – све опције

Подешавања се налазе у NWP Pismo → Подешавања и подељена су у пет одељака. Сви одељци се чувају заједно дугметом Сачувај измене; Одустани од измена враћа несачуване промене. На дну сваког одељка је Врати препоручена подешавања (подразумевано писмо, префикси адреса и ваше листе се при томе не дирају). Уз сваку опцију је знак „?“ са објашњењем и иконица књиге која води на одговарајући део упутства. Већина одељака има Преглед уживо који одмах показује ефекат измене. Чување подешавања брише и кеш страница познатих кеш додатака.

6.1 Писмо

Опција Шта ради
Посетиоци прво виде Подразумевано писмо сајта (ћирилица или латиница). Друго писмо се прави аутоматски.
Текстови на сајту су писани Мешано (препоручено): текстови писани другим писмом пресловљавају се и на подразумеваној верзији, па свака страница изгледа уједначено. Само писмом изабраним изнад: подразумевана верзија се приказује тачно како је написана, пресловљава се само друга верзија.
Квачице „Латиница је писана без квачица: врати ч, ћ, ш, ж и ђ“. Укључите само за садржај писан без квачица.
Страни називи Остају латиницом, у свим падежима (препоручено): „Пишите нам на Viber“, „купио сам Toyotu“. Ћирилицом, по изговору: „на Вајбер“, „Тојоту“. Односи се на око 500 брендова, апликација и компанија. Имена која се увек пишу по изговору (Barcelona → Барселона) и српске скраћенице не зависе од ове опције.
Назив сајта остаје како је написан За назив сајта који је бренд писан латиницом: остаје исти у насловима страна, мејловима и тексту и на ћириличној верзији. Оставите искључено ако је назив српски и желите га на оба писма.
Речи и имена Број ваших изузетака, речи које остају латиницом, заштићених назива и проверених речи, са линком Отвори Мој речник.
Преглед уживо: Пробајте пресловљавање Упишите било који текст и видите га на оба писма са тренутним подешавањима.

6.2 Прекидач и посетиоци

Опција Шта ради
Плутајући прекидач Искључен, Доле лево, Доле десно, Средина леве ивице, Средина десне ивице.
Изглед Оба писма (Ћирилица | Латиница), Дугмад, Само друго писмо (један линк).
Позадина, Текст Боје прекидача.
Од ивице са стране; Од дна – рачунар; Од дна – телефон Размаци у пикселима. Празно поље за дно значи исто као са стране; на телефону исто као на рачунару.
Сакриј на Никад, Телефонима, Рачунарима.
Тамне боје када уређај користи тамни режим Прекидач прати тамни режим уређаја.
И на страницама корпе и плаћања Приказује прекидач и тамо, мањи и одмакнут од дна, па никад не прекрива дугме „Наручи“.
Помери изнад трака и прозора на дну екрана (препоручено) Када се на дну екрана појави обавештење о колачићима, трака пречица, трака „Додај у корпу“ или дугме чета, прекидач се подиже тачно изнад ње и враћа се када она нестане. Ради са сваком темом и додатком.
Стој и изнад ових елемената CSS класа или ид елемента који није препознат аутоматски (један у реду). Потребно само ретко.
Називи у прекидачу Текст за ћирилицу и латиницу (нпр. „Ћирилица“ / „Латиница“ или „ЋИР“ / „ЛАТ“).
Запамти избор сваког посетиоца Посетилац који је изабрао латиницу, а касније дође са Google-а или преко линка, аутоматски добија латиницу. Не утиче на претраживаче.
Прва посета: изабери писмо према језику прегледача Прегледачи на хрватском, босанском, црногорском, sr-Latn и страним језицима (и енглеском) добијају латиницу; руски, македонски, бугарски и sr-Cyrl ћирилицу; српски (ср) задржава подразумевано писмо. Само при првој посети; претраживачи увек добијају подразумевано писмо.
Прикажи линк за промену писма у администраторској траци Брз прелаз на друго писмо док сте пријављени.

6.3 Адресе страница и SEO

„Адресе“ у Писму увек значе веб адресе страница (URL). Мејл адресе, линкови у тексту, телефони и кодови се никада не мењају.

Опција Шта ради
Адреса латиничне верзије Посебне адресе (препоручено): друго писмо има своју адресу, нпр. sajt.rs/lat/. Најбоље за SEO, ради са сваким кеш додатком. Иста адреса, избор се памти у колачићу: једноставније адресе, али претраживачи виде само подразумевано писмо, а кеш мора да разликује посетиоце по колачићу.
Префикси адреса Префикс за латиницу (подразумевано lat) и ћирилицу (cir). Користи се само за писмо које није подразумевано.
Нове странице, чланци, производи и категорије добијају адресе на латиници „Услуге“ → /usluge/. Постојеће адресе се не дирају.
Основе адреса су увек на латиници WooCommerce /proizvod/, /kategorija-proizvoda/, /oznaka-proizvoda/, основе категорија и ознака. Старе ћириличне основе преусмеравају (301).
Имена фајлова Нови отпремљени фајлови добијају латинична имена. Постојећи фајлови се никад не преименују.
Претраживачи hreflang ознаке (sr-Cyrl / sr-Latn), <html lang>, мапа сајта другог писма (anpismo-sitemap.xml, наведена у robots.txt и Yoast SEO), RSS на оба писма (/lat/feed/), структурирани подаци и преглед при дељењу (Facebook, Viber, X) на писму странице.
Путање без префикса Путање чији линкови задржавају оригиналну адресу. Администрација, пријава, фајлови, фидови и REST API су увек изузети.

6.4 Садржај, продавница и мејлови

Опција Шта ради
Пресловљавај и алт текст слика, наслове (title), текст у пољима и мета опис Препоручено укључено.
Верзије слика по писму у библиотеци медија Види поглавље Слике различите по писму.
Пресловљавај АЈАКС одговоре WooCommerce корпа, дугмад „учитај још“, филтери.
Пресловљавај и текст који скрипте додају касније Искачући прозори, филтери, „учитај још“, четови – пресловљавају се у прегледачу посетиоца.
Претрага проналази садржај на оба писма „trening“ pronalazi i „тренинг“.
Коментари и рецензије Само ћирилица → латиница (препоручено), Пресловљавај као остатак странице или Не пресловљавај. Посетиоци пишу сленгом, са грешкама и без квачица, па латиница → ћирилица ту може да погреши. Важи и за WooCommerce рецензије и имена аутора.
Шаљи имејлове посетиоцима на писму које су користили на сајту Потврде контакт форми, регистрација, промена лозинке. Мејлови администраторима се никад не мењају.
Шаљи имејлове о поруџбини на писму купца Писмо се чува уз поруџбину, па га користе и мејлови послати касније из администрације.

6.5 Напредно

Опција Шта ради
Google Fonts: учитај и ћирилицу и ч ћ ш ж ђ Теме које Google Fonts учитавају на стари начин добијају само основну латиницу; ово додаје делове који недостају. Прегледач их преузима само кад су потребни.
CSS класе које се прескачу Елементи са овим класама се никад не пресловљавају. Увек се прескачу: anpismo-skip, notranslate, translate="no", lang="en", code, pre, скрипте и стилови.
Други језици Кодови језика у адресама (/en/, /de/ …) на којима Писмо не ради ништа. Празно = аутоматски се занемарују сви уобичајени кодови.
Српска администрација Ћирилица (званични превод) или Латиница. Сваки корисник може да промени у свом профилу.
Алати речника за напредне кориснике Приказује „Претрага речника“ и „Уграђене листе“ у Речнику. Није потребно за уобичајен рад.
Брисање додатка „При брисању додатка обриши и резервне копије чланака и преусмерења старих адреса“. Оставите искључено ако ћете можда поново инсталирати додатак.

↑ Садржај

7. Прекидач писма

Прекидачем посетиоци бирају ћирилицу или латиницу. Можете га поставити на више начина, и истовремено.

Плутајући прекидач

Укључује се у Подешавања → Прекидач и посетиоци. Стоји у углу или на средини ивице екрана, на свакој страници, без другог подешавања. Све опције су описане у поглављу 6.2.

Обавештења о колачићима и траке на дну: са укљученом опцијом „Помери изнад трака и прозора на дну екрана“ прекидач се сам подиже изнад обавештења о колачићима, траке пречица (нпр. у теми Blocksy), траке „Додај у корпу“ или дугмета чета, и враћа се доле кад их посетилац затвори. Ако желите да прекидач никад не буде на дну, изаберите „Средина леве ивице“ или „Средина десне ивице“.

Ставка менија

Изглед → Изборници, оквир „NWP Pismo – прекидач писма“: додајте ставку Прекидач, Увек ћирилица или Увек латиница. Исто можете и ручно: прилагођени линк са адресом #pismo (пребацује на друго писмо), #pismo-lat или #pismo-cir. Ради и у Прилагођавању теме.

Блок „Прекидач писма“

Додајте га било где у уређивачу блокова или Уређивачу сајта: заглавље, подножје, бочна трака. У блоковским темама (нпр. Twenty Twenty-Five) додајте га у блок Навигација.

Elementor и Bricks

Виџет (Elementor, категорија NikolicWP) или елемент (Bricks) „Прекидач писма (NWP Pismo)“, са избором стила, раздвајача и поравнања. Називи и боје долазе из Подешавања.

Виџет

Изглед → Виџети – класични виџет за бочне траке и подножја.

Кратки код

[anpismo_prekidac]
[anpismo_prekidac stil="dugme"]
[anpismo_prekidac stil="prekidac"]
[anpismo_prekidac stil="padajuci"]
[anpismo_prekidac stil="linkovi" razdvajac="/"]

Стилови: linkovi (подразумевано, „Ћирилица | Латиница“), dugme, prekidac (клизач), padajuci (падајућа листа). Атрибут razdvajac мења знак између линкова, а class додаје вашу CSS класу.

На било коју адресу додајте ?anpismo=lat или ?anpismo=cir – посетилац добија то писмо и избор се памти.

↑ Садржај

8. Речник: Мој речник и Провера речи

Речник се налази у NWP Pismo → Речник. Потребан вам је углавном ако пишете латиницом; за садржај писан ћирилицом латиница је увек тачна.

Мој речник

Ваше одлуке о речима, које важе одмах на целом сајту. Укуцајте реч и видите како се сада пресловљава, па изаберите шта да се ради:

Одлука Пример Резултат на ћирилици
Изузетак: ћирилицом пиши овако Nikolic → Николић увек тачно онако како сте уписали
Остаје латиницом Temu, Divi, John реч (са падежима) остаје латиницом
Заштићен назив (тачно тако, може више речи) „Fitnes Trener Pro“ цео назив остаје нетакнут
Проверено: исправно је овако име или нова реч коју је додатак добро пресловио реч се више не нуди на провери

Листа има претрагу, филтер по одлуци, редослед (А → Ш, Ш → А, по одлуци), број по страници и дугме Освежи.

Провера речи на сајту

Кликните Претражи сајт. Писмо прегледа сав објављени садржај, меније, категорије и почетну страну и приказује само латиничне речи којих нема у српском речнику:

  • Непознате речи (пресловљавају се) – имена, грешке у куцању, речи без квачица;
  • Остају на латиници – енглеске и стране речи;
  • Моје одлуке – речи о којима сте већ одлучили.

За сваку реч видите колико пута се појављује, где, и како изгледа на ћирилици, и одлучујете једним кликом. Речи из српског речника се не приказују јер се увек тачно пресловљавају. Резултат се чува; опција „Само нове од претходне провере“ приказује само оно што је ново.

Провера док пишете

У уређивачу блокова панел „NWP Pismo – провера речи“ (иконица ЋЛ горе десно) наводи речи тог чланка у које додатак није сигуран, и пре објављивања.

Увоз и извоз (CSV)

Мој речник се преузима и увози као CSV (отвара се у Excel-у или Google Sheets-у). Колоне: реч, врста, ћирилица. Врсте: izuzetak, latinica, zasticen, provereno. Прихватају се и редови облика Nikolic = Nikolić. Опција „Замени цео речник“ брише постојеће одлуке; без ње се фајл додаје.

Алати за напредне кориснике

Укључују се у Подешавања → Напредно → Алати речника за напредне кориснике:

  • Претрага речника – све речи које почињу, садрже или се завршавају на задати низ, из свих извора, са разлогом зашто реч остаје латиницом;
  • Уграђене листе – око 2.200 уграђених ставки (брендови, страна имена, скраћенице, вишечлани називи) које можете појединачно искључити.

За уобичајен рад нису потребни – Мој речник исправља сваку реч.

↑ Садржај

9. Контрола на појединачној страници и у тексту

Кутија „NWP Pismo“ у уређивачу

На свакој страници, чланку и производу, у бочној колони уређивача:

  • Не пресловљавај ову страну – страница се приказује тачно како је написана на обе верзије.
  • Наслов, Извод и Мета опис посебно за ћириличну и за латиничну верзију – замењују аутоматски текст на тој страни (наслов странице, главни наслов, Open Graph, опис за Yoast SEO, Rank Math, SEOPress и All in One SEO). Корисно за SEO важне стране.

Кратки кодови у тексту

Кратки код Шта ради
[anpismo_bez]Nike Air[/anpismo_bez] Садржај се никад не пресловљава.
[anpismo_tekst cir="Ђорђе" lat="Djordje"] Различит текст за свако писмо.
[anpismo_samo pismo="lat"]…[/anpismo_samo] Садржај видљив само на једном писму (lat или cir).

CSS класа

У уређивачу блокова: Напредно → Додатна CSS класа anpismo-skip оставља блок непромењен. Исто важи за било који HTML елемент са том класом.

Трајно пресловљавање у уређивачу

Дугме „Ћ/Л“ у траци уређивача блокова пресловљава изабране блокове, а мени ⋮ има „Преслови цео чланак“. Ово мења сачувани текст – није потребно за приказ сајта на оба писма.

↑ Садржај

10. Слике различите по писму

За банере са текстом или слике производа са натписом:

  1. Укључите Подешавања → Садржај, продавница и мејлови → Верзије слика по писму у библиотеци медија (или одговорите „Да“ у чаробњаку).
  2. Отворите слику у библиотеци медија и подесите поље Писмо (оба, ћирилица, латиница).
  3. У пољу Верзија за друго писмо изаберите њен пар. Упаривање се чува на обе слике.
  4. Изаберите шта да се ради када слика нема пар: прикажи или сакриј.

На свакој верзији сајта приказује се права слика: истакнута слика, слика и галерија производа, слике у садржају (све величине), слика за дељење (og:image) и позадине. Слике без ознаке приказују се како јесу.

↑ Садржај

11. Адресе страница (URL) и SEO

Како изгледају адресе

  • Подразумевано писмо остаје на постојећим адресама.
  • Друго писмо добија префикс: sajt.rs/usluge/ и sajt.rs/lat/usluge/ (или /cir/ када је латиница подразумевана).
  • Нове странице, чланци, производи и категорије добијају латиничне адресе, као и називи отпремљених фајлова.
  • Постојеће ћириличне адресе се никада не мењају аутоматски.

Промена постојећих ћириличних адреса

Алати → Адресе страница (URL) показује колико адреса је још на ћирилици. Можете их променити у латиницу (посебно за странице и чланке, и за категорије и ознаке). Стара адреса увек преусмерава (301) на нову, па се линкови, обележивачи и позиције на Google-у чувају. Промена се може поништити: Врати старе адресе. Ако ручно промените адресу странице, и тада стара преусмерава на нову.

Шта добијају претраживачи

  • hreflang ознаке sr-Cyrl, sr-Latn и x-default – Google види ћириличну и латиничну страницу као исту страницу на два писма, а не као дуплирани садржај;
  • canonical, <html lang>, наслов, мета опис, Open Graph и X картице на писму странице;
  • структурирани подаци (JSON-LD из Yoast SEO, Rank Math, SEOPress, All in One SEO и WooCommerce) на писму странице, са линковима на исто писмо; идентификатори, цене и адресе слика се не мењају;
  • мапа сајта другог писма anpismo-sitemap.xml (странице, категорије, аутори), наведена у robots.txt и у Yoast индексу – пријавите је и у Google Search Console;
  • RSS на оба писма (/lat/feed/).

Режим колачића

Ако изаберете „Иста адреса, избор се памти у колачићу“, адресе се не мењају, али претраживачи виде само подразумевано писмо, а кеш додатак мора да разликује посетиоце по колачићу. За већину сајтова препоручене су посебне адресе.

↑ Садржај

12. WooCommerce и плаћања

  • Продавница, корпа, мини корпа у заглављу, плаћање (класично и блокови Корпа и Плаћање) и обавештења прате писмо посетиоца, и кад се освежавају без учитавања странице.
  • Корпа се чува посебно по писму, па се на латиничној верзији никад не појави ћирилична копија.
  • Писмо се чува уз поруџбину, па су сви мејлови купцу – и они послати касније из администрације (завршена поруџбина, напомене, повраћај новца) – на писму купца. Адресе и имена које је купац уписао се не мењају.
  • PDF рачуни и отпремнице (PDF Invoices & Packing Slips for WooCommerce) су на писму купца.
  • После плаћања на страници банке (NestPay / Banca Intesa, PayPal) купац се враћа на страницу на свом писму, а поруке као „плаћање одбијено“ се не губе.
  • Претрага производа налази производе на оба писма.
  • Основе адреса продавнице (/proizvod/, /kategorija-proizvoda/) су увек латиничне; продавница која већ има ћириличне адресе се никад не мења сама – ви одлучујете у Алатима.
  • Динар је на латиници „RSD“.

↑ Садржај

13. Форме, мејлови и коментари

  • Контактне форме (Contact Form 7, WPForms, Fluent Forms, Forminator, Gravity Forms, Ninja Forms, Elementor форме и сваки додатак који шаље мејл на стандардни WordPress начин) приказују се на писму посетиоца, а потврда мејлом стиже на његовом писму.
  • Регистрација и промена лозинке: мејлови на писму посетиоца.
  • Мејлови вама (администраторима, уредницима, менаџерима продавнице) се никад не мењају.
  • Коментари и рецензије: три режима (види 6.4); препоручено је само ћирилица → латиница.
  • Ради са WP Mail SMTP и FluentSMTP.

↑ Садржај

14. Вишејезични сајтови и преводи

  • WPML, Polylang, TranslatePress, Weglot, GTranslate и qTranslate-XT се препознају аутоматски. Писмо ради само на страницама на српском; енглески и остали језици се никад не пресловљавају и немају прекидач ни /lat/ адресе.
  • Странице чија адреса почиње кодом другог језика (/en/, /de/, /ru/ …) потпуно се занемарују, чак и када вишејезични додатак није препознат.
  • Не користите два језика „српски ћирилица“ и „српски латиница“ у вишејезичном додатку заједно са Писмом – Писмо замењује такво подешавање.
  • Превод WordPress-а на латиници: текстови WordPress-а, WooCommerce-а, теме и додатака (српски превод) приказују се на латиници на латиничној верзији. Додатак „Српски превод на латиници“ (срлатин) није потребан.
  • Loco Translate: мењајте српски (ћирилични) превод као и обично – латинична верзија прати аутоматски. Не правите посебан латинични превод.
  • Администрација на латиници: Подешавања → Напредно → Српска администрација.

↑ Садржај

15. Кеш и брзина

  • Пресловљавање траје неколико милисекунди по страници, а нимало када страница долази из кеша. Речник је подељен на мале делове и за страницу се учитава само оно што јој треба.
  • Са посебним адресама свако писмо има своју адресу, па сваки кеш додатак чува обе верзије одвојено.
  • Чување подешавања брише кеш страница за WP-Optimize, WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, SiteGround Optimizer, WP Fastest Cache, Cache Enabler, Breeze, Hummingbird и Nginx Helper. За друге кешеве обришите кеш сами (Алати → Кеш страница → Обриши кеш страница).
  • У режиму колачића Писмо упозорава ако активни кеш додатак не разликује посетиоце по колачићу.

↑ Садржај

16. Алати

NWP Pismo → Алати:

Алат Шта ради
Адресе страница (URL) Преглед ћириличних адреса, основе адреса, промена у латиницу са 301 преусмерењем, враћање старих адреса.
Преслови сачувани садржај Трајно мења писмо наслова, садржаја, извода и ACF текстуалних поља у бази, по врстама садржаја и смеру. Претходна верзија сваког чланка се чува и враћа се дугметом Врати претходне верзије. Није потребно за приказ сајта на оба писма. Elementor и Диви садржај се на сајту приказује исправно, али га овај алат не мења.
Пробај пресловљавање Упишите било који текст (дозвољен HTML) и видите резултат са тренутним подешавањима, у оба смера, уз опцију „dj → đ“.
Провера фонтова Проверава да ли фонтови теме имају ћирилицу и ч ћ ш ж ђ. Покреће се сама једном недељно и после промене теме. Пуну подршку имају нпр. Робото, Open Sans, Montserrat, Интер, Ното Санс, ПТ Санс, Source Sans 3; код Google Fonts морају бити учитани скупови „cyrillic“ и „латин-ext“.
Извоз / увоз подешавања JSON са подешавањима, изузецима и речима, за пренос на други сајт; опција да се увезу само изузеци и речи.
Кеш страница Брише кеш познатих кеш додатака.

↑ Садржај

17. Конвертор за посетиоце

Блок „Конвертор ћирилица ↔ латиница“ или кратки код [anpismo_konvertor] ставља на страницу алат у који посетиоци налепе текст и добију га на другом писму, са истим речником као сајт. Има препознавање писма, текст без квачица, дугмад Копирај, Замени, Преузми .txt и Обриши, бројач знакова, „Испробајте пример“ и списак речи које су остале латиницом, са разлогом.

[anpismo_konvertor]
[anpismo_konvertor smer="cir"]
[anpismo_konvertor stil="tema" boja="#c0392b" primer="0"]
Атрибут Вредности
smer auto (подразумевано, препознаје писмо), cir (увек у ћирилицу), lat (увек у латиницу)
stil nwp (подразумевано, NikolicWP картица која изгледа исто уз сваку тему), tema (преузима дугмад и поља ваше теме), jednostavan
boja боја акцента за стилове tema и jednostavan, нпр. #c0392b
primer 0 сакрива дугме „Испробајте пример“

Блок има исте опције, плус боје, величину слова, размаке и ивицу у картици Стилови. Текст се не чува на серверу; један посетилац може послати до 60 захтева у минуту, до 20.000 знакова по захтеву.

↑ Садржај

18. Контролна табла и Помоћ

NWP Pismo → Контролна табла приказује:

  • Преглед – језик сајта, да ли је речник учитан, WooCommerce, кеш додатак;
  • Стање – лиценца, писмо, прекидач, латинична верзија, адресе, речник, фонтови;
  • Упозорења – нпр. други додатак за пресловљавање, кеш који не разликује писма, фонт без ћирилице;
  • Брзе радње – Погледај сајт на латиници, Провери речи, Обриши кеш страница, Покрени чаробњак.

NWP Pismo → Помоћ садржи упутство у 13 одељака са претрагом („За шта вам треба помоћ?“) која ради на ћирилици и латиници, са и без квачица. Алатке → Здравље сајта показује да ли Писмо има све што му треба.

↑ Садржај

19. Ажурирање, деактивација и брисање

Ажурирање: као сваки други додатак (Контролна табла → Ажурирања), док је лиценца активна. Подешавања, Мој речник и резервне копије остају.

Пре деактивације или брисања:

  1. Ако сте користили „Преслови сачувани садржај“, одлучите да ли задржавате пресловљени текст. За повратак употребите Алати → Врати претходне верзије пре брисања.
  2. Уклоните ставку менија, блок или виџет прекидача и кратке кодове додатка, јер би се иначе приказивали као обичан текст.
  3. После уклањања додатка адресе под /lat/ више не постоје. Ако их је Google већ индексирао, додајте 301 преусмерење са ^/lat/(.*) на /$1 (нпр. додатком Redirection).
  4. Обришите кеш страница.

Брисање: Додаци → NWP Pismo → Деактивирај → Обриши. Подешавања се бришу. Резервне копије чланака и преусмерења старих адреса бришу се само ако сте то укључили у Подешавања → Напредно → Брисање додатка. Ваш садржај се брисањем никад не мења.

↑ Садржај

20. Компатибилност

Писмо мења само слова у готовој страници, па ради са сваком темом и градитељем. Проверено са:

Област Проверено
Теме (у потпуности) Blocksy, Астра, Hello Elementor, Twenty Twenty-Five – све странице, продавница, корпа, плаћање, Мој налог, Прилагођавање, Уређивач сајта
Уређивачи и градитељи уређивач блокова, класични уређивач, Elementor (са виџетом за прекидач), GreenShift, Stackable; Диви, Bricks, Beaver Builder, Oxygen, Breakdance, WPBakery и Flatsome се препознају, па се њихов уређивач не дира
Врсте садржаја и поља Meta Box Custom Post Type, Advanced Custom Fields
SEO Yoast SEO, Rank Math, SEOPress, All in One SEO, Jetpack
Продавница и плаћања WooCommerce (HPOS, блокови Корпа и Плаћање), PDF Invoices & Packing Slips, NestPay / Banca Intesa, PayPal
Форме и мејл Contact Form 7, WPForms, Fluent Forms, Forminator, Gravity Forms, Ninja Forms, Elementor форме; WP Mail SMTP, FluentSMTP
Чланство Members, User Role Editor, Ultimate Member
Кеш WP-Optimize, WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, SiteGround Optimizer, WP Fastest Cache, Cache Enabler, Breeze, Hummingbird, Nginx Helper
Језици и преводи WPML, Polylang, TranslatePress, Weglot, GTranslate, qTranslate-XT, Loco Translate
Мрежа сајтова мултисите (мрежна активација; лиценца се активира по сајту)

Едитори градитеља страница и Прилагођавање се никад не пресловљавају, па се текст који мењате чува тачно онако како сте га написали.

↑ Садржај

21. За програмере

PHP функције:

anpismo_current_script();                         // 'lat' или 'cir'
anpismo_is_latin();                               // true на латиничној верзији
anpismo_transliterate( $text, 'lat', $is_html );  // пресловљава текст ('lat' или 'cir')
anpismo_url( 'lat', $url );                       // адреса текуће (или задате) странице на том писму
anpismo_switcher( 'links' );                      // исписује прекидач: links, pill, toggle, dropdown

Филтери: anpismo_should_convert, anpismo_exceptions, anpismo_ignore_words, anpismo_break_patterns, anpismo_use_dictionary, anpismo_exclude_path, anpismo_convert_ajax, anpismo_page_html, anpismo_post_types, anpismo_in_editor, anpismo_rest_script, anpismo_convert_mail, anpismo_admin_recipients, anpismo_sitemap_post_types, anpismo_sitemap_taxonomies, anpismo_sitemap_authors, anpismo_post_box_types, anpismo_floating_avoid_selectors. Акција: anpismo_purge_cache.

Плутајући прекидач: CSS променљиве --anpismo-bottom и --anpismo-side, догађај anpismo:floating-update и функција window.anpismoFloatingUpdate() за нову проверу положаја.

REST API: додајте ?anpismo=lat или ?anpismo=cir на било који јавни GET захтев (нпр. /wp-json/wp/v2/posts?anpismo=lat) или пошаљите заглавље Accept-Language: sr-Latn / sr-Cyrl – наслови, садржај, називи и линкови стижу у том писму. Корисно за headless сајтове и мобилне апликације.

WP-CLI:

wp an-pismo convert "tekst" --to=cir
wp an-pismo posts --to=lat --post_type=post,page
wp an-pismo slugs
wp an-pismo restore
wp an-pismo check --format=csv --reason=unknown --min-count=3

Остало: класа на body: anpismo-lat / anpismo-cir. Колачић anpismo_script памти изабрано писмо (годину дана, без личних података).

↑ Садржај

22. Решавање проблема

Нека реч је погрешно написана на ћирилици. Отворите Речник → Мој речник, упишите реч и изаберите „Изузетак“ са тачним ћириличним обликом, или „Остаје латиницом“. Одлука важи одмах на целом сајту. Да бисте нашли све такве речи одједном, покрените Речник → Провера речи на сајту.

Бренд или име се пресловљава, а треба да остане латиницом. Додајте га у Мој речник као „Остаје латиницом“ (једна реч) или „Заштићен назив“ (више речи). За једно место у тексту користите [anpismo_bez]…[/anpismo_bez] или класу anpismo-skip.

Страница и даље приказује старо писмо или стару верзију. Обришите кеш страница (Алати → Кеш страница, или у свом кеш додатку и на CDN-у као што је Cloudflare). Проверите и да прекидач писма није запамтио други избор у вашем прегледачу.

Плутајући прекидач је прекривен обавештењем о колачићима или траком на дну. Укључите „Помери изнад трака и прозора на дну екрана“ (Подешавања → Прекидач и посетиоци). Ако неки елемент и даље није препознат, упишите његову CSS класу или ид у „Стој и изнад ових елемената“, или изаберите положај „Средина леве/десне ивице“. Размак од дна можете подесити посебно за рачунар и телефон.

Слова на једној верзији изгледају другачије (други фонт). Фонт теме нема ћирилицу или ч ћ ш ж ђ. Покрените Алати → Провера фонтова, укључите „Google Fonts: учитај и ћирилицу и ч ћ ш ж ђ“ (Напредно) или изаберите фонт са пуном подршком.

Адресе /lat/… враћају грешку 404. Отворите Подешавања → Сталне везе у WordPress-у и кликните Сачувај измене (без измена) да се освеже правила адреса. Проверите и да је лиценца активирана и чаробњак завршен.

Мејл посетиоцу или купцу стиже на погрешном писму. Проверите да су укључене опције „Шаљи имејлове посетиоцима…“ и „Шаљи имејлове о поруџбини…“ (Подешавања → Садржај, продавница и мејлови). Мејл стиже на писму које је посетилац користио када је послао форму или наручио.

Коментар посетиоца је чудно пресловљен. Изаберите „Само ћирилица → латиница“ или „Не пресловљавај“ за коментаре и рецензије.

На сајту је активан још један додатак за пресловљавање. Искључите га. Писмо приказује црвено упозорење на контролној табли док су оба активна.

Иконица, наслов или део теме остаје на погрешном писму. Ако текст долази из слике, погледајте Слике различите по писму. Ако је текст у елементу који тема означава са translate="no", он се намерно не дира. У осталим случајевима јавите се подршци са адресом странице.

↑ Садржај

23. Честа питања

На ком писму да пишем садржај?

На ком год желите. Ћирилица даје 100 % тачну латиницу. Латиница се пресловљава речником од 3,2 милиона облика речи, а „Провера речи на сајту“ показује сваку реч око које Писмо није сигурно.

Да ли NikolicWP Pismo дуплира садржај у бази?

Не. Садржај постоји једном; друга верзија настаје при приказу странице. База се мења само ако сами покренете „Преслови сачувани садржај“, и тада се претходна верзија чува.

Да ли ће се променити моје постојеће адресе страница?

Не. Само друго писмо добија префикс (/lat/ или /cir/). Промена старих ћириличних адреса у латиничне је по жељи, увек уз 301 преусмерење и могућност враћања.

Да ли Google види обе верзије сајта? Да ли је то дуплирани садржај?

Са посебним адресама Google индексира обе верзије. hreflang ознаке (sr-Cyrl, sr-Latn) говоре му да су то исте странице на два писма, па се не третирају као дуплирани садржај. Мапа сајта другог писма је anpismo-sitemap.xml.

Да ли успорава сајт?

Не приметно: неколико милисекунди по страници, а странице из кеша без икаквог трошка.

Ради ли са мојом темом и градитељем страница?

Да, јер мења само слова у готовој страници. Алат „Провера фонтова“ показује да ли фонт теме има ћирилицу и ч ћ ш ж ђ.

Како да нека реч остане латиницом?

Додајте је у Мој речник као „Остаје латиницом“, ставите је у [anpismo_bez]…[/anpismo_bez] или елементу дајте класу anpismo-skip. Целу страницу искључујете у кутији „NWP Pismo“ у уређивачу.

Да ли енглеске речи и брендови остају латиницом?

Да. Више од 75.000 енглеских речи и око 1.400 страних назива остају латиницом и усред српске реченице, са српским падежним наставцима (iPhone-а). Брендови и апликације могу по жељи и ћирилицом по изговору (Подешавања → Писмо → Страни називи).

Мој текст је писан без квачица. Да ли ће ћирилица бити тачна?

Укључите „Латиница је писана без квачица“ (Подешавања → Писмо). Писмо враћа ч, ћ, ш, ж и ђ преко речника и листе од 38.000 српских имена, са тачношћу од око 98,5 % речи.

Како додам прекидач писма у мени?

Изглед → Изборници → оквир „NWP Pismo – прекидач писма“, или прилагођени линк са адресом #pismo. Друге могућности: плутајући прекидач, блок „Прекидач писма“, Elementor виџет, Bricks елемент, виџет и кратки код [anpismo_prekidac].

Како да прекидач не прекрива обавештење о колачићима?

Укључите „Помери изнад трака и прозора на дну екрана“ у Подешавања → Прекидач и посетиоци. Прекидач се сам подиже изнад обавештења и враћа кад га посетилац затвори.

Да ли ради са WooCommerce-ом?

Да: продавница, корпа, плаћање (и блокови), мејлови о поруџбини, PDF фактуре и повратак са странице банке су на писму купца. Писмо купца се чува уз поруџбину.

Да ли ради на вишејезичном сајту (WPML, Polylang)?

Да. Писмо ради само на страницама на српском; остали језици се не дирају.

Да ли ми треба додатак „Српски превод на латиници“?

Не. Писмо приказује српски превод WordPress-а, WooCommerce-а, теме и додатака на латиници на латиничној верзији.

Шта се дешава када лиценца истекне?

Сајт ради потпуно исто – оба писма, подешавања и ваш речник. Само не добијате нове верзије и подршку док лиценцу не обновите.

На колико сајтова могу да користим лиценцу?

Зависно од пакета: 1, 5 или 10 сајтова. Локални и тест сајтови не троше место (списак је у поглављу Лиценца). Деактивацијом на једном сајту ослобађате место за други.

Да ли се подаци шаљу на неки спољни сервис?

Не. Све ради на вашем серверу; речник је у самом додатку. Једини колачић (anpismo_script) памти изабрано писмо и не садржи личне податке.

Шта ако обришем додатак?

Садржај се никад не мења брисањем; уклањају се подешавања. Резервне копије и преусмерења старих адреса бришу се само ако то изаберете. Пре брисања уклоните прекидач и кратке кодове и додајте преусмерење са /lat/ адреса.

Могу ли посетиоци да користе конвертор ћирилица–латиница?

Да. Ставите блок „Конвертор ћирилица ↔ латиница“ или кратки код [anpismo_konvertor] на било коју страницу.

↑ Садржај

24. Брза референца

Шта Како
Прекидач – кратки код [anpismo_prekidac stil="linkovi|dugme|prekidac|padajuci"]
Прекидач – мени #pismo, #pismo-lat, #pismo-cir
Прекидач – линк ?anpismo=lat, ?anpismo=cir
Конвертор [anpismo_konvertor smer="auto|cir|lat" stil="nwp|tema|jednostavan" boja="#hex" primer="1|0"]
Не пресловљавај део текста [anpismo_bez]…[/anpismo_bez] или класа anpismo-skip
Различит текст по писму [anpismo_tekst cir="…" lat="…"]
Само на једном писму [anpismo_samo pismo="lat|cir"]…[/anpismo_samo]
Не пресловљавај страницу кутија „NWP Pismo“ у уређивачу → „Не пресловљавај ову страну“
Мапа сајта другог писма /anpismo-sitemap.xml
RSS другог писма /lat/feed/ или /cir/feed/
REST на писму ?anpismo=lat|cir или Accept-Language: sr-Latn|sr-Cyrl
WP-CLI wp an-pismo convert|posts|slugs|restore|check
Колачић anpismo_script

NikolicWP Pismo је производ бренда NikolicWP – https://nikolicwp.rs. Документација важи за верзију 1.22.0, ажурирано 20. октобра 2026.