=== Lipiany ===
Theme Name: Lipiany
Theme URI: https://www.bibliotekalipiany.pl/szablonjst
Author URI:
Author: MiGBP w Lipianach
Contributors: lipiany
Stable tag: 1.7.8
Requires PHP: 5.6
Requires at least: 5.2
Tested up to: 6.7
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.html

== Opis ==

Lipiany to responsywny motyw WordPress przygotowany z myślą o stronach internetowych jednostek samorządu terytorialnego, urzędów miejskich i gminnych, instytucji publicznych oraz jednostek organizacyjnych administracji lokalnej.

Motyw został zaprojektowany tak, aby umożliwić czytelną prezentację informacji publicznych, aktualności, komunikatów, ogłoszeń, wydarzeń, danych kontaktowych oraz treści ważnych dla mieszkańców, przedsiębiorców i turystów. Układ strony jest przejrzysty, uporządkowany i dostosowany do potrzeb serwisów informacyjnych prowadzonych przez samorządy.

Motyw wspiera responsywny wygląd, dzięki czemu strona poprawnie wyświetla się na komputerach, tabletach i telefonach. Został przygotowany z uwzględnieniem dobrych praktyk wydajnościowych, SEO oraz dostępności. Motyw obsługuje edytor blokowy WordPress i może być wykorzystywany zarówno do prostych stron informacyjnych, jak i bardziej rozbudowanych serwisów samorządowych.

Motyw Lipiany może być wykorzystywany między innymi do publikacji:
* aktualności z życia gminy lub miasta,
* komunikatów urzędowych,
* informacji dla mieszkańców,
* ogłoszeń i obwieszczeń,
* wydarzeń kulturalnych, sportowych i społecznych,
* informacji o inwestycjach,
* danych kontaktowych urzędu i jednostek organizacyjnych,
* treści promujących lokalną społeczność, turystykę i gospodarkę.

Motyw umożliwia korzystanie z własnego logo, menu nawigacyjnego, obszarów widgetów, slidera na stronie głównej, ikon społecznościowych, układów wpisów oraz elementów ułatwiających prezentację najważniejszych informacji.

**Motyw Lipiany został stworzony na podstawie motywu Olsen Light (https://www.cssigniter.com/themes/olsen-light/) autorstwa CSSIgniter Team i dostosowany do potrzeb polskich jednostek samorządowych.**

Lipiany WordPress Theme, Copyright 2026 MiGBP w Lipianach
Motyw bazuje na Olsen Light, Copyright CSSIgniter (https://www.cssigniter.com)
Lipiany jest rozpowszechniany na warunkach licencji GNU General Public License, wersja 2.

== Installation ==

1. In your dashboard, go to *Appearance > Themes* and click the *Add New* button.
2. Click *Upload Theme* and then click *Browse... / Choose File...*.
3. Select the theme's .zip file. Then click *Install Now*.
4. Click Activate to use your new theme right away.

== Documentation ==

Please visit 

= Shortcode: [lipiany_wydarzenia] (alias [lipiany_wpisy]) =

Wyświetla listę lub responsywną siatkę wpisów z wybranych kategorii na dowolnej stronie lub we wpisie.

Dostępne atrybuty:
* kategoria — kategorie do pokazania (slug lub ID, wiele po przecinku). Puste = wszystkie.
* wyklucz — kategorie do wykluczenia (slug lub ID, wiele po przecinku).
* ilosc — liczba wpisów (domyślnie 6).
* kolejnosc — DESC lub ASC (domyślnie DESC).
* sortuj — date, title lub rand (domyślnie date).
* uklad — lista lub siatka (domyślnie lista).
* kolumny — 2, 3 lub 4 kolumny w układzie siatki (domyślnie 3).
* miniatury — tak/nie (domyślnie tak).
* zajawka — tak/nie (domyślnie tak).
* data — tak/nie (domyślnie tak).
* paginacja — tak/nie (domyślnie nie).
* tytul — opcjonalny nagłówek sekcji.
* naglowek — poziom nagłówka sekcji: h2, h3 lub h4 (domyślnie h2).

Przykłady:
* [lipiany_wydarzenia kategoria="aktualnosci" ilosc="8"]
* [lipiany_wydarzenia kategoria="12,15" uklad="siatka" kolumny="3" tytul="Wydarzenia" naglowek="h2"]
* [lipiany_wydarzenia wyklucz="ogloszenia" uklad="lista" zajawka="nie" data="tak"]
* [lipiany_wydarzenia kategoria="komunikaty" paginacja="tak" ilosc="10"]
* [lipiany_wpisy kategoria="kultura" sortuj="title" kolejnosc="ASC"]

== Frequently Asked Questions ==

= I have a problem. Where can I get support? =
We are providing support for this theme, via the WordPress Theme forums at https://wordpress.org/support/theme/lipiany

== License Information ==

Lipiany WordPress Theme, Copyright 2026 MiGBP w Lipianach
Lipiany is distributed under the terms of the GNU GPL v2

Lipiany is based on the Olsen Light theme (https://www.cssigniter.com/themes/olsen-light/), Copyright CSSIgniter Team - https://www.cssigniter.com
Olsen Light is distributed under the terms of the GNU General Public License v2 (GPLv2)

Lipiany WordPress Theme incorporates code from Bootstrap, Copyright 2011-2015 Twitter, Inc - http://getbootstrap.com/
Bootstrap is distributed under the terms of The MIT License (MIT) - https://github.com/twbs/bootstrap/blob/master/LICENSE

All theme files (unless otherwise stated) are distributed under the GNU General Public License v2 (GPLv2)

The following assets / components (GPL or GPL compatible) are used:

* Splide v4.1.4 - https://github.com/Splidejs/splide
        Copyright 2022 Naotoshi Fujita
        Released under the MIT license - http://opensource.org/licenses/MIT
* simplelightbox v2.7.0 - https://github.com/andreknieriem/simplelightbox
        Copyright 2020 Andre Rinas
        Released under the MIT license - http://opensource.org/licenses/MIT
* normalize.css v8.0.1 - https://github.com/necolas/normalize.css/
        Copyright Nicolas Gallagher, Jonathan Neal
        Released under the MIT license - http://opensource.org/licenses/MIT


== Changelog ==

= 1.7.8 =
* Poprawka: w rotatorze na stronie głównej opcja „Pokaż najnowsze wpisy" nie ignoruje już wybranej kategorii źródłowej. Gdy jest zaznaczona i jednocześnie wybrano kategorię źródłową, rotator pokazuje najnowsze wpisy tylko z tej kategorii; aby pokazać najnowsze wpisy ze wszystkich kategorii, zostaw kategorię źródłową pustą. Wcześniej zaznaczenie „Pokaż najnowsze wpisy" powodowało wyświetlanie wszystkich najnowszych wpisów niezależnie od ustawionej kategorii.
* Zaktualizowano opis opcji „Pokaż najnowsze wpisy" oraz tłumaczenia pl_PL i szablon POT.

= 1.7.7 =
* Nowość: opcja „Pomiń w feedzie wpisy wyświetlane w rotatorze (pokazuj tylko późniejsze/kolejne wpisy)” (Personalizacja → „Strona główna — feed wpisów”, domyślnie wyłączona). Gdy rotator na stronie głównej jest włączony i opcja jest zaznaczona, główny feed nie powtarza wpisów ze slajdów — ich ID są wykluczane przez post__not_in (bez dziur i duplikatów w paginacji). Gdy rotator jest wyłączony, opcja nic nie robi.
* Ulepszenie: rotator na stronie głównej respektuje teraz ustawienie kategorii feedu (tryby wszystkie / tylko wybrane / wszystkie poza wybranymi). Filtr kategorii łączy się ze źródłem rotatora (najnowsze / ID wpisów / kategoria) jako warunek AND; przy domyślnym trybie „wszystkie” zachowanie rotatora pozostaje bez zmian (zgodność wsteczna). Wykluczanie slajdów z feedu działa po zastosowaniu filtra kategorii.
* Zaktualizowano tłumaczenia pl_PL oraz szablon POT o nowe ciągi.

= 1.7.6 =
* Nowość: wybór kategorii wyświetlanych w głównym feedzie wpisów na stronie głównej (Personalizacja → „Strona główna — feed wpisów”): tryb wszystkie / tylko wybrane / wszystkie poza wybranymi, lista kategorii z polami wyboru oraz opcjonalna liczba wpisów na stronę. Filtrowanie działa wyłącznie dla głównego zapytania na stronie głównej (nie dotyczy slidera, archiwów, wyszukiwania ani kanałów RSS); paginacja działa poprawnie.
* Nowość: shortcode [lipiany_wydarzenia] (alias [lipiany_wpisy]) do prezentacji wpisów z wybranych kategorii na dowolnej stronie — układ listy lub responsywnej siatki (CSS grid, 2–4 kolumny), z atrybutami kategoria, wyklucz, ilosc, kolejnosc, sortuj, uklad, kolumny, miniatury, zajawka, data, paginacja, tytul i naglowek. Dostępny semantyczny markup (section/aria-labelledby, lista article, time[datetime], opisy miniatur, komunikat o braku wpisów).
* Dostępność (WCAG 2.2, 3.2.5): do linków społecznościowych i udostępniania otwieranych w nowym oknie dodano atrybut title oraz rel="noopener noreferrer"; informacja „(opens in a new window)” pozostaje w nazwie dostępnej (aria-label).
* Nowość: nawigacja klawiaturą między wpisami na pojedynczym wpisie — strzałka w prawo przechodzi do następnego, w lewo do poprzedniego artykułu. Skrót jest ignorowany podczas pisania w polach formularzy, przy wciśniętych modyfikatorach, przy otwartym lightboxie oraz w komponentach obsługujących strzałki; nie psuje przewijania poziomego. Dodano etykiety dla czytników ekranu (aria-keyshortcuts) oraz opcję wyłączenia skrótu w Personalizacji (domyślnie włączona).
* Zaktualizowano tłumaczenia pl_PL oraz szablon POT o nowe ciągi.

= 1.7.5 =
* Accessibility (WCAG 2.2): added descriptive aria-labels to post thumbnail links so screen readers announce their destination (fixes empty-link findings on blog, related posts and widgets)
* Accessibility (WCAG 2.2): replaced the empty <h3> wrapper around the footer logo with a non-heading container to fix the empty-heading finding
* Accessibility (WCAG 2.2): appended an "(opens in a new window)" notice to the accessible name of social and sharing links that open in a new tab
* Accessibility (WCAG 2.2): associated the search field with its label and switched it to type="search"; made the skip-link target (#site-content) focusable via tabindex="-1"
* Updated translations (pl_PL) and the .pot template with the new accessibility strings

= 1.7.4 =
* Replaced Tiny Slider with Splide 4.1.4 for the homepage slider and Instagram widget carousel
* Improved slider accessibility (keyboard navigation, ARIA labels, reduced-motion behavior)
* Updated slider markup and initialization scripts to use Splide structure and options
* Updated slider styles for Splide arrows and initialization states
* Cleanup: removed the unused Tiny Slider vendor library and its init scripts (tiny-slider-init.js/.min.js)
* Cleanup: synced the SCSS source (css/inc/_modules.scss) with the compiled Splide selectors so recompiling no longer reintroduces old Tiny Slider styles
* Fix: hardened the responsive menu script against missing DOM nodes so a single absent element can no longer stop the mobile menu from working
* Updated theme documentation (readme.txt and style.css header) and added attribution to the Olsen Light theme by CSSIgniter

= 1.7.3 =
* Added Open Graph and Twitter Card meta tags for better social link previews
* Added Customizer controls for social meta tags (enable/disable, default share image, Twitter card type)
* Added width/height attributes for header and footer logo images (including SVG viewBox fallback) to reduce CLS
* Added preconnect hint for cdn.elementor.com

= 1.7.2 =
* Changed logo width controls from pixels to percentage (default: 100%)
* Consolidated Related Posts title settings into Posts Options panel with clearer descriptions
* Minor UI improvements in Customizer organization

= 1.7.1 =
* Future-proof support for One Click Demo Import, by replacing older 'pt-ocdi/*' hook names with the more recent 'ocdi/' ones.
* Fix an issue where the image selection preview would throw JS errors if a non-image file was selected on the About me widget.

= 1.7.0 =
* Updated headings Typography sizes
* Removed styles for Flicker & Twitter widgets and unnecessary letter spacings.
* Main nav, footer, and top bars now use flex instead of floats.
* Added a link to the theme's documentation explaining the top bar toggle functionality.
* Asset loading performance improvements.
* Fixed an issue where an empty pagination container would be output if the blog had a single post.
* Replaced menu search with pop up version.
* Added rel noopener to social links when they open in a new window
* Replaced Font Awesome with Lipiany Icons
* Added TikTok to social icon options
* Improved RTL styles

= 1.6.2 =
* Fixed onboarding link not working due to changes on One Click Demo Import v3.0.0.

= 1.6.1 =
* Fixed an issue where the mobile menu would break in some cases.
* Optimized the delivery of some assets.

= 1.6.0 =
* Replaced Slick Slider with Tiny Slider lipiany-slick handle has been replaced with tiny-slider.
* Replaced magnific popup with simplelightbox lipiany-magnific handle has been replaced with simple-lightbox.
* Replaced superfish with CSS solution the lipiany-superfish handle has been removed.
* Rewrote mobile menu to use vanilla JavaScript.

= 1.5.2 =
* Main page titles are now H1 instead of H2. Widgets' post titles are now H4.

= 1.5.1 =
* Fixed issue where the logo upload options would not appear.

= 1.5.0 =
* Fixed issue where posts would overlap on mobile devices when Two Columns - Sidebar layout was selected.
* Grid is now based on bootstrap 4
* Cleaned up functions.php
* Restructured Customizer folder.
* Replaced mmenu with custom mobile menu solution
* Replaced FitVids.js with CSS based solution for responsive embeds.
* Moved all 3rd party assets to the vendor folder.
* Renamed lipiany-customizer script handle to lipiany-customizer-scripts

= 1.4 =
* Added Skip link to main content.
* Added onboarding page, accessible via Appearance > About Lipiany.
* Removed direct links to sample content.

= 1.3.2 =
* Added: Replaced logo h1 with div and single title h2 with h1.
* Removed backward compatibility for wp_body_open().

= 1.3.1 =
* Added: Call to wp_body_open() (since WP v5.2) with backward compatibility for earlier versions.
* Removed: Google+ Social Icon.
* Added: Telegram and Trip Advisor Social Icons.
* Removed: One Click Demo Import no longer supports automatic loading of sample content files, as required by the Theme Review Team. https://themes.trac.wordpress.org/ticket/67686

= 1.3.0 =
* Added: Top Bar to display menu and social icons.
* Added: Search bar in main menu bar.
* Replaced: Google Plus sharing button with LinkedIn sharing button.

= 1.2.3 =
* Fixed: Metaboxes bound to specific post formats (if any), wouldn't appear on initial page load inside the new block editor.
* Improved: Styles for Mailchimp Widget Plugin.
* Improved: Front page carousel arrows position.
* Fixed: GDPR Consent checkbox.
* Fixed: Read more button padding.
* Added: .opening class in TinyMCE Format Dropdown.
* Added: First letter style in .opening

= 1.2.2 =
* Added: Styles for Gutenberg.
* Fixed: Page template-bound metaboxes, wouldn't behave correctly in Gutenberg mode (where applicable).
* Fixed: Post format-bound metaboxes (where applicable) now work properly with Gutenberg.
* Fixed: Admin notice regarding the sample content, wouldn't persist its state when dismissed from within the block editor.

= 1.2.1 =
* Added RTL support.

= 1.2 =
* Added site wide social icons.
* Added related posts to classic blog listing.
* Added lang file header so that Poedit will recognise "translators:" comments.
* Fixed lipiany_lightbox_rel() would throw a warning when creating a new post.

= 1.1 =
* Updated Font Awesome to v4.7.0
* Fixed an issue where the logo padding bottom wouldn’t get applied if a respective top padding wasn’t defined.
* Proper escaping of search for attributes.
* Added second blog layout.
* Added home slider.
* Moved lipiany_get_social_networks() into /functions.php

= 1.0.3 =
* Updated Font Awesome to v4.6.3
* Sample content URL is now filterable through the 'lipiany_sample_content_url' filter.
* Added page builder template.

= 1.0.2 =
* Fixed "Creating object from empty value" warning on customizer when there are no pages.
* Improved footer message wording and sanitization. It is now entirely translatable/changeable via language files.
* Added option to make social buttons and sharing links open in a new tab.
* Added customizer option to display content or excerpt (default: content).

= 1.0.1 =
* Removed Newsletter widget. Same effect can be achieved by wrapping your newsletter form in a <div class="widget_ci_newsletter">Your code here</div> element.

= 1.0 =
* Initial release
