{"id":207148,"date":"2024-10-01T18:46:15","date_gmt":"2024-10-01T18:46:15","guid":{"rendered":"https:\/\/de.wordpress.org\/plugins\/next-meetup-hint\/"},"modified":"2026-10-24T13:58:11","modified_gmt":"2026-10-24T13:58:11","slug":"next-meetup-hint","status":"publish","type":"plugin","link":"https:\/\/hat.wordpress.org\/plugins\/next-meetup-hint\/","author":13846806,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.2.1","stable_tag":"3.2.1","tested":"7.2","requires":"6.6","requires_php":"8.2","requires_plugins":null,"header_name":"Next Meetup Hint","header_author":"Thomas Zwirner","header_description":"Show hint for next meetup.","assets_banners_color":"","last_updated":"2026-10-24 13:58:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.thomaszwirner.de","rating":0,"author_block_rating":0,"active_installs":0,"downloads":2978,"num_ratings":0,"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":"threadi","date":"2024-10-01 18:52:06","revision":3161077},"1.0.1":{"tag":"1.0.1","author":"threadi","date":"2024-10-02 20:14:47","revision":3161730},"1.0.2":{"tag":"1.0.2","author":"threadi","date":"2024-11-06 20:51:15","revision":3183417},"2.0.0":{"tag":"2.0.0","author":"threadi","date":"2025-04-05 12:26:49","revision":3267248},"3.0.0":{"tag":"3.0.0","author":"threadi","date":"2025-04-27 13:27:16","revision":3282748},"3.1.0":{"tag":"3.1.0","author":"threadi","date":"2026-03-28 14:09:40","revision":3493363},"3.1.1":{"tag":"3.1.1","author":"threadi","date":"2026-04-26 17:18:06","revision":3515882},"3.1.2":{"tag":"3.1.2","author":"threadi","date":"2026-08-02 13:40:50","revision":3631816},"3.1.3":{"tag":"3.1.3","author":"threadi","date":"2026-08-25 16:34:32","revision":3665706},"3.2.0":{"tag":"3.2.0","author":"threadi","date":"2026-10-10 19:07:53","revision":3738567},"3.2.1":{"tag":"3.2.1","author":"threadi","date":"2026-10-24 13:58:11","revision":3763345}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3162048,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3162047,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3763345,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/index.php\",\"preferredVersions\":{\"php\":\"8.2\",\"wp\":\"latest\"},\"features\":{\"networking\":true},\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"next-meetup-hint\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","2.0.0","3.0.0","3.1.0","3.1.1","3.1.2","3.1.3","3.2.0","3.2.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[22662,98199],"plugin_category":[],"plugin_contributors":[206820],"plugin_business_model":[],"class_list":["post-207148","plugin","type-plugin","status-publish","hentry","plugin_tags-meetup","plugin_tags-meetup-event","plugin_contributors-threadi","plugin_committers-threadi"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/next-meetup-hint\/assets\/icon-128x128.png?rev=3162048","icon_2x":"https:\/\/ps.w.org\/next-meetup-hint\/assets\/icon-256x256.png?rev=3162047","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Display the next WordPress meeting in your region as a notice on every backend page. Specify, which users in your project may see and use the notice. Define how long in advance the notice should be displayed.<\/p>\n\n<h4>Background<\/h4>\n\n<p>This plugin was created at the WordPress Meetup in Leipzig on October 1, 2024, as part of a presentation on plugin development.<\/p>\n\n<p>Video from the presentation is on <a href=\"https:\/\/www.youtube.com\/watch?v=8QUesHXOXCs\">YouTube<\/a>.<\/p>\n\n<h4>Repository<\/h4>\n\n<p>The development repository is on <a href=\"https:\/\/github.com\/threadi\/next-meetup-hint\">GitHub<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload \"next-meetup-hint\" to the \"\/wp-content\/plugins\/\" directory.<\/li>\n<li>Activate the plugin through the \"Plugins\" menu in WordPress.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20does%20the%20meetup%20data%20come%20from%3F\"><h3>Where does the Meetup data come from?<\/h3><\/dt>\n<dd><p>The plugin uses the function included in WordPress to retrieve Meetup events from an API provided by wordpress.org.<\/p><\/dd>\n<dt id=\"which%20data%20is%20sent%20to%20wordpress.org%3F\"><h3>Which data is sent to wordpress.org?<\/h3><\/dt>\n<dd><p>The plugin uses the location each user has saved in the dashboard widget \"WordPress Events and News\". WordPress sends this location to api.wordpress.org to get the events nearby, as the widget itself does. If a user has not saved a location yet, the plugin requests nothing for this user. The result is saved for one hour per user.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.2.1<\/h4>\n\n<ul>\n<li>Set compatibility for WordPress 7.2<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/github.com\/threadi\/next-meetup-hint\/blob\/master\/changelog.md\">older changes<\/a><\/p>","raw_excerpt":"Display the next WordPress meeting in your region as a notice on every backend page.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/207148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=207148"}],"author":[{"embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/threadi"}],"wp:attachment":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=207148"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=207148"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=207148"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=207148"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=207148"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=207148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}