{"id":154561,"date":"2022-03-21T21:15:04","date_gmt":"2022-03-21T21:15:04","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/results-for-handball4all\/"},"modified":"2023-11-26T19:32:25","modified_gmt":"2023-11-26T19:32:25","slug":"results-for-handball4all","status":"publish","type":"plugin","link":"https:\/\/roh.wordpress.org\/plugins\/results-for-handball4all\/","author":20296953,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.2","stable_tag":"1.3.2","tested":"6.4.8","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"Results for Handball4All","header_author":"Yannick Zipf","header_description":"Show timetables with results and standings of handball teams and leagues provided by handball4all.de.","assets_banners_color":"ddb2bb","last_updated":"2023-11-26 19:32:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":30,"downloads":3568,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"yannickzipf","date":"2022-03-21 21:14:47"},"1.1.0":{"tag":"1.1.0","author":"yannickzipf","date":"2022-04-24 10:32:54"},"1.1.1":{"tag":"1.1.1","author":"yannickzipf","date":"2022-09-29 07:22:22"},"1.2.0":{"tag":"1.2.0","author":"yannickzipf","date":"2022-09-30 14:38:42"},"1.3.0":{"tag":"1.3.0","author":"yannickzipf","date":"2022-11-20 13:28:21"},"1.3.1":{"tag":"1.3.1","author":"yannickzipf","date":"2023-05-12 14:00:48"},"1.3.2":{"tag":"1.3.2","author":"yannickzipf","date":"2023-11-26 19:32:25"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2713886,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2713886,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":2697326,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2713886,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2713886,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.1.1","1.2.0","1.3.0","1.3.1","1.3.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2713886,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2713886,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2821143,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2713886,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2713886,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2713886,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":2713886,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":2821143,"resolution":"8","location":"assets","locale":""}},"screenshots":{"1":"Frontend: Standing with team highlighted (German) (Theme: Twenty-Twenty-One)","2":"Frontend: Timetable of type league with team highlighted (German) (Theme: Twenty-Twenty-One)","3":"Frontend: Next matches for two teams (German) (Theme: Twenty-Twenty-One)","4":"Backend: Standings overview (German)","5":"Backend: Standing edit page (German)","6":"Backend: Timetables overview (German)","7":"Backend: Timetable edit page (German)","8":"Backend: General Options (German)"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[208721,40819,5122,4776,1612],"plugin_category":[37],"plugin_contributors":[208722],"plugin_business_model":[],"class_list":["post-154561","plugin","type-plugin","status-publish","hentry","plugin_tags-h4a","plugin_tags-handball","plugin_tags-results","plugin_tags-sports","plugin_tags-timetable","plugin_category-arts-and-entertainment","plugin_contributors-yannickzipf","plugin_committers-yannickzipf"],"banners":{"banner":"https:\/\/ps.w.org\/results-for-handball4all\/assets\/banner-772x250.jpg?rev=2713886","banner_2x":"https:\/\/ps.w.org\/results-for-handball4all\/assets\/banner-1544x500.jpg?rev=2713886","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/results-for-handball4all\/assets\/icon.svg?rev=2697326","icon":"https:\/\/ps.w.org\/results-for-handball4all\/assets\/icon.svg?rev=2697326","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/results-for-handball4all\/assets\/screenshot-1.png?rev=2713886","caption":"Frontend: Standing with team highlighted (German) (Theme: Twenty-Twenty-One)"},{"src":"https:\/\/ps.w.org\/results-for-handball4all\/assets\/screenshot-2.png?rev=2713886","caption":"Frontend: Timetable of type league with team highlighted (German) (Theme: Twenty-Twenty-One)"},{"src":"https:\/\/ps.w.org\/results-for-handball4all\/assets\/screenshot-3.png?rev=2821143","caption":"Frontend: Next matches for two teams (German) (Theme: Twenty-Twenty-One)"},{"src":"https:\/\/ps.w.org\/results-for-handball4all\/assets\/screenshot-4.png?rev=2713886","caption":"Backend: Standings overview (German)"},{"src":"https:\/\/ps.w.org\/results-for-handball4all\/assets\/screenshot-5.png?rev=2713886","caption":"Backend: Standing edit page (German)"},{"src":"https:\/\/ps.w.org\/results-for-handball4all\/assets\/screenshot-6.png?rev=2713886","caption":"Backend: Timetables overview (German)"},{"src":"https:\/\/ps.w.org\/results-for-handball4all\/assets\/screenshot-7.png?rev=2713886","caption":"Backend: Timetable edit page (German)"},{"src":"https:\/\/ps.w.org\/results-for-handball4all\/assets\/screenshot-8.png?rev=2821143","caption":"Backend: General Options (German)"}],"raw_content":"<!--section=description-->\n<p>Easily integrate the data provided by Handball4All on your website. You will create shortcodes for timetables, standings and next matches and configure them individually. An intelligent caching algorithm ensures that the data is only loaded when necessary.<\/p>\n\n<h4>\u2728 Features<\/h4>\n\n<ul>\n<li>Integrate shortcodes on any pages or blog posts (also custom post types).<\/li>\n<li>Activate the intelligent caching mechanism to decrease http requests without bloating your server load.<\/li>\n<li>German translation included.<\/li>\n<li>Create standings for leagues.<\/li>\n<li>Hide columns in standing table.<\/li>\n<li>Create timetables for leagues and teams.<\/li>\n<li>Highlight your team in standings and timetables.<\/li>\n<li>Create a list of next matches for one or more teams.<\/li>\n<li>Activate or deactivate individual shortcodes without disturbing your remaining content.<\/li>\n<li>Remove default CSS if you want to style the items yourself.<\/li>\n<\/ul>\n\n<h4>Credits<\/h4>\n\n<p><a href=\"https:\/\/www.vecteezy.com\/free-vector\/beach\">Beach Vectors by Vecteezy<\/a><\/p>\n\n<!--section=installation-->\n<p>Installing the plugin is easy. Just follow one of the following methods:<\/p>\n\n<h4>Install Results for Handball4All from within Wordpress<\/h4>\n\n<ol>\n<li>Visit the plugins page within your dashboard and select \u2018Add New\u2019<\/li>\n<li>Search for \\\"Results for Handball4All\\\"<\/li>\n<li>Activate Results for Handball4All from your Plugins page<\/li>\n<li>You\\'re done!<\/li>\n<\/ol>\n\n<h4>Install Results for Handball4All Manually<\/h4>\n\n<ol>\n<li>From the dashboard of your site, navigate to Plugins --&gt; Add New.<\/li>\n<li>Select the Upload option and hit \\\"Choose File.\\\"<\/li>\n<li>When the popup appears select the results-h4a-x.x.zip file from your desktop. (The \\'x.x\\' will change depending on the current version number).<\/li>\n<li>Follow the on-screen instructions and wait as the upload completes.<\/li>\n<li>When it\\'s finished, activate the plugin via the prompt. A message will show confirming activation was successful.<\/li>\n<\/ol>\n\n<p>That\\'s it!<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='where%20do%20i%20get%20the%20league%20id%20oder%20team%20id%20or%20club%20id%20from%3F'><h3>Where do I get the League ID oder Team ID or Club ID From?<\/h3><\/dt>\n<dd><p>Visit www.handball4all.de and navigate via the links on the page to the site that shows the data you want to integrate into WordPress. \nExamples:\n* Timetable for League &amp; Standing: https:\/\/www.handball4all.de\/home\/portal\/bhv#\/league?ogId=35&amp;lId=67731\n* Timetable for Team: https:\/\/www.handball4all.de\/home\/portal\/bhv#\/league?ogId=35&amp;lId=67731&amp;tId=720111<\/p>\n\n<p>From the URL you can see the corresponding IDs:\n* lId = League ID (e.g. 67731)\n* tId = Team ID (e.g. 720111)<\/p><\/dd>\n<dt id='how%20do%20i%20get%20the%20created%20standing%20or%20timetable%20to%20display%20on%20my%20website%3F'><h3>How do I get the created standing or timetable to display on my website?<\/h3><\/dt>\n<dd><p>Just copy the shortcode (e.g. [rh4a-timetable 1]) and insert it on any page or post as a shortcode.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>[1.3.2] 2023-11-26<\/h4>\n\n<ul>\n<li>Docs: Tested up to WordPress 6.4<\/li>\n<\/ul>\n\n<h4>[1.3.1] 2023-05-12<\/h4>\n\n<ul>\n<li>Fix: Enhance error handling for empty results from H4A servers<\/li>\n<li>Fix: Correct item type property in status change link for next-matches<\/li>\n<\/ul>\n\n<h4>[1.3.0] 2022-11-20<\/h4>\n\n<ul>\n<li>Feature: Add 'Delete cache' button on settings page<\/li>\n<li>Feature: Highlight team name also for timetable with type team, not only type league<\/li>\n<\/ul>\n\n<h4>[1.2.0] 2022-09-30<\/h4>\n\n<ul>\n<li>Feature: Change permissions to allow editors instead of admins<\/li>\n<\/ul>\n\n<h4>[1.1.1] 2022-09-28<\/h4>\n\n<ul>\n<li>Fix: Delete all transients with DB query<\/li>\n<li>Fix: Enqueue dashicons on the frontend<\/li>\n<li>Version bump: Tested with 6.0.2<\/li>\n<\/ul>\n\n<h4>[1.1.0] 2022-04-23<\/h4>\n\n<ul>\n<li>Feature: Introduce next matches<\/li>\n<li>Feature: Change caching object to whole json response, not only dataList attribute<\/li>\n<\/ul>\n\n<h4>[1.0.0] 2022-03-05<\/h4>\n\n<ul>\n<li>Initial Version<\/li>\n<\/ul>","raw_excerpt":"Show timetables with results and standings of handball teams and leagues provided by Handball4All.de.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/154561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=154561"}],"author":[{"embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/yannickzipf"}],"wp:attachment":[{"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=154561"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=154561"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=154561"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=154561"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=154561"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=154561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}