tagi

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;

Reklama

// 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.

—————————————–

<div class=”tag-module tag-module–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
</div>
<div class=”tag-module tag-module–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
</div>
<div class=”tag-module tag-module–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
</div>
<div class=”tag-module tag-module–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
</div>
<div class=”tag-module tag-module–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
</div>
<div class=”tag-module tag-module–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
</div>

Reklama (700x100 px)