Moduł HTML:
<script>
document.addEventListener(„DOMContentLoaded”, function () {
// Sprawdzamy, czy pole tagów istnieje (Classic Editor)
const tagInput = document.getElementById(„new-tag-post_tag”);
if (!tagInput) return;
// Presety tagów
const presets = {
event: „Świnoujście, wydarzenia Świnoujście, kalendarz wydarzeń, imprezy Świnoujście, co się dzieje w Świnoujściu, weekend Świnoujście, kultura Świnoujście, Świnoujście z bliska, Wyspa Uznam, lokalne wydarzenia, polecamy, aktualności”,
relacja: „fotorelacja Świnoujście, wideorelacja Świnoujście, tak było, byliśmy tam, Świnoujście z bliska, kadr ze Świnoujścia, wydarzenia Świnoujście, lokalne media, aktualności, uchwycone chwile, na bieżąco”,
biznes: „biznes Świnoujście, lokalne firmy, usługi Świnoujście, gdzie zjeść Świnoujście, lokalne przedsiębiorstwa, wspieramy lokalnie, zakupy lokalnie, Wyspa Uznam, Świnoujście z bliska, katalog firm Świnoujście”,
kultura: „kultura Świnoujście, wydarzenia kulturalne, koncert Świnoujście, wystawa, dom kultury Świnoujście, sztuka lokalna, Wyspa Uznam, Świnoujście z bliska, co się dzieje, aktualności kulturalne”,
sport: „sport Świnoujście, aktywnie, liga Świnoujście, młodzi sportowcy, wydarzenia sportowe, relacja sportowa, Wyspa Uznam, Świnoujście z bliska, lokalne drużyny, aktywność fizyczna”,
komunikat: „komunikat Świnoujście, informacja miejska, uwaga mieszkańcy, dla mieszkańców, bezpieczeństwo Świnoujście, ruch drogowy, zmiany w organizacji ruchu, prace miejskie, Świnoujście z bliska, aktualności lokalne”
};
// Tworzymy dropdown
const wrapper = document.createElement(„div”);
wrapper.style.margin = „10px 0”;
const label = document.createElement(„label”);
label.textContent = „Wybierz preset tagów:”;
label.style.display = „block”;
label.style.fontWeight = „bold”;
label.style.marginBottom = „4px”;
const select = document.createElement(„select”);
select.innerHTML = `
<option value=””>— wybierz preset —</option>
<option value=”event”>Wydarzenie</option>
<option value=”relacja”>Relacja</option>
<option value=”biznes”>Biznes</option>
<option value=”kultura”>Kultura</option>
<option value=”sport”>Sport</option>
<option value=”komunikat”>Komunikat</option>
`;
select.style.width = „100%”;
select.style.padding = „6px”;
wrapper.appendChild(label);
wrapper.appendChild(select);
// Wstawiamy dropdown nad pole tagów
tagInput.parentNode.insertBefore(wrapper, tagInput);
// Obsługa wyboru presetów
select.addEventListener(„change”, function () {
const value = this.value;
if (!value) return;
// Wstawiamy tagi do pola
tagInput.value = presets[value];
// Automatyczne kliknięcie „Dodaj”
const addButton = document.getElementById(„submit-tag”);
if (addButton) addButton.click();
});
});
</script>
Po wklejeniu kodu:
- w klasycznym edytorze, w sekcji Tagi, pojawi się dropdown,
- wybierasz np. „Relacja”,
- tagi automatycznie pojawiają się w polu,
- skrypt sam klika „Dodaj” → tagi lądują w chmurze tagów,
- możesz od razu publikować wpis.
Zero klikania, zero kopiowania.
—————————————–
Świnoujście, wydarzenia Świnoujście, kalendarz wydarzeń, imprezy Świnoujście,
co się dzieje w Świnoujściu, weekend Świnoujście, kultura Świnoujście,
Świnoujście z bliska, Wyspa Uznam, lokalne wydarzenia, polecamy, aktualności
</div>
fotorelacja Świnoujście, wideorelacja Świnoujście, tak było, byliśmy tam,
Świnoujście z bliska, kadr ze Świnoujścia, wydarzenia Świnoujście,
lokalne media, aktualności, uchwycone chwile, na bieżąco
</div>
biznes Świnoujście, lokalne firmy, usługi Świnoujście, gdzie zjeść Świnoujście,
lokalne przedsiębiorstwa, wspieramy lokalnie, zakupy lokalnie, Wyspa Uznam,
Świnoujście z bliska, katalog firm Świnoujście
</div>
kultura Świnoujście, wydarzenia kulturalne, koncert Świnoujście, wystawa,
dom kultury Świnoujście, sztuka lokalna, Wyspa Uznam, Świnoujście z bliska,
co się dzieje, aktualności kulturalne
</div>
sport Świnoujście, aktywnie, liga Świnoujście, młodzi sportowcy,
wydarzenia sportowe, relacja sportowa, Wyspa Uznam, Świnoujście z bliska,
lokalne drużyny, aktywność fizyczna
</div>
komunikat Świnoujście, informacja miejska, uwaga mieszkańcy, dla mieszkańców,
bezpieczeństwo Świnoujście, ruch drogowy, zmiany w organizacji ruchu,
prace miejskie, Świnoujście z bliska, aktualności lokalne
</div>
Świnoujście z bliska Twoje miasto. Twoje historie – Świnoujścia i okolic

