=== WordXPression Upcoming Posts ===
Contributors: wordxpression
Tags: scheduled posts, drafts, elementor, shortcode, ajax
Requires at least: 6.6
Requires PHP: 8.1
Stable tag: 1.1.0

Toont geplande berichten en concepten op de frontend via een shortcode of Elementor-widget.

== Gedrag ==
* Geplande berichten (post_status=future) staan bovenaan en worden oplopend op publicatiedatum gesorteerd.
* Concepten (post_status=draft) staan daaronder en worden alfabetisch op titel gesorteerd.
* Geplande berichten krijgen een relatief label zoals "over 3 dagen" of "over een week".
* Concepten krijgen het label "binnenkort".
* Titels zijn bewust niet klikbaar, omdat de berichten nog niet publiek beschikbaar zijn.
* De inhoud wordt deferred via AJAX geladen zodat full-page caches geen verschillende versies van de lijst per pagina vasthouden.
* De opgehaalde lijstdata wordt centraal in WordPress transients bewaard.

== Cache ==
Onder Instellingen > Upcoming Posts staat de pluginbrede cachetijd.
De waarde is in uren en staat standaard op 1 uur.
Bij wijzigingen aan publieke content wordt de cachegeneratie automatisch vernieuwd; oude transients verlopen daarna vanzelf.

== Shortcode ==
[wxp_upcoming_posts]

Opties:
[wxp_upcoming_posts post_type="post" future_limit="10" draft_limit="10" show_future="yes" show_drafts="yes" empty_text="" list_style="plain"]

Voor bullets:
[wxp_upcoming_posts list_style="bulleted" bullet_icon="dot"]

Beschikbare shortcode bullet_icon waarden:
* dot (standaard)
* circle
* square
* check
* chevron

== Elementor ==
Als Elementor actief is verschijnt de widget "Binnenkort te lezen" in de categorie Algemeen.
De widget bevat een keuze tussen een gewone lijst en een lijst met bullets.
Bij een bulleted list kan met de Elementor Icon Picker een bullet-icoon worden gekozen. De standaard is een zwarte stip.
Bulletkleur en bulletgrootte zijn instelbaar onder Opmaak.

== Version 1.1.0 ==
* Deferred laden via AJAX toegevoegd.
* Centrale transient-cache toegevoegd met pluginbrede cachetijd in uren (standaard 1 uur).
* Stabiele HMAC-signature voor cache-veilige publieke AJAX requests.
* Keuze tussen gewone lijst en bulleted list.
* Elementor Icon Picker toegevoegd voor bullet-iconen, met zwarte stip als standaard.
* Shortcode bullet-presets toegevoegd.

== Version 1.0.0 ==
Eerste versie.
