Edebiyat Yarışmaları Widget
Edebiyat Yarışmaları Widget
Description
This plugin lets you display current (not yet past their deadline) literary competition announcements from edebiyatyarismalari.com on your site using the [edyw_widget] shortcode. Show your visitors up-to-date short story, poetry, novel, and other literary competitions.
The data is fetched from a publicly available JSON feed published by edebiyatyarismalari.com and cached for 12 hours for performance.
Usage
Default (first 5 competitions, soonest deadline first):
[edyw_widget]
With a specific count and category:
[edyw_widget count="3" tip="hikaye yarışması"]
With a heading:
[edyw_widget baslik="Current Literary Competitions"]
Several categories at once (comma-separated, any match is shown):
[edyw_widget tip="şiir yarışması,hikaye yarışması"]
Only competitions that are explicitly free to enter:
[edyw_widget ucretsiz="1"]
Filter by what is submitted (tek eser = single work, kitap dosyası = unpublished book manuscript, yayımlanmış kitap = published book):
[edyw_widget bicim="kitap dosyası"]
Only competitions open to authors who have not published a book yet:
[edyw_widget kitapsiz="1"]
Show small badges (free entry, book manuscript, etc.) under each competition:
[edyw_widget rozet="1"]
External services
This plugin connects to edebiyatyarismalari.com, the site it is published by, to retrieve the list of current literary competition announcements shown by the [edyw_widget] shortcode.
It sends a plain server-side HTTP GET request to https://edebiyatyarismalari.com/yarismalar.json (a static, publicly available JSON feed) whenever the 12-hour cache has expired. No visitor data (IP address, cookies, user agent, or any other personal or site data) is included in this request — it is a fixed URL with no parameters. The response (competition titles, URLs, deadlines and prize info) is cached locally as a WordPress transient for 12 hours.
This service is provided by edebiyatyarismalari.com: Privacy Policy. The site does not publish a separate terms-of-use page; the JSON feed is offered as public data for reuse.
Faq
The widget refreshes the data published by edebiyatyarismalari.com every 12 hours.
No, links are marked with rel="nofollow sponsored".
Reviews
Changelog
1.1.0
- New optional filters:
ucretsiz="1"(free to enter),bicim(submission type),kitapsiz="1"(authors without a published book). tipnow accepts several comma-separated categories.- New optional
rozet="1"attribute shows small badges under each competition. - Default output (without the new attributes) is unchanged.
1.0.1
- Prefixed all functions, classes, hooks, options and the shortcode tag with
edyw_/EDYW_to avoid namespace collisions (shortcode is now[edyw_widget]). - Documented the external service call (edebiyatyarismalari.com JSON feed) per the Plugin Directory guidelines.
- Added Contributors username.
1.0.0
- Initial release.