{"id":339144,"date":"2026-07-11T07:48:17","date_gmt":"2026-07-11T07:48:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pinodds\/"},"modified":"2026-07-12T00:25:08","modified_gmt":"2026-07-12T00:25:08","slug":"pinodds","status":"publish","type":"plugin","link":"https:\/\/fr.wordpress.org\/plugins\/pinodds\/","author":23509366,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.0","stable_tag":"0.2.0","tested":"6.9.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"PinOdds Field Board","header_author":"SkipSeek","header_description":"Live fair-odds golf leaderboards \u2014 tournament-winner probabilities for the majors, whole field normalized to 100%.","assets_banners_color":"363b03","last_updated":"2026-07-12 00:25:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/pinodds.com","header_author_uri":"https:\/\/skipseek.ai\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":55,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"skipseek","date":"2026-07-11 07:47:59"},"0.2.0":{"tag":"0.2.0","author":"skipseek","date":"2026-07-12 00:25:08"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3603714,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3603714,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3603714,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3603714,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"pinodds\/field-board":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"pinodds\/field-board","title":"Field Board","category":"widgets","icon":"chart-bar","description":"The golf major's field ranked by consensus win chance \u2014 a native leaderboard that updates through tournament week.","keywords":["golf","major","field","leaderboard","win chance"],"textdomain":"pinodds","attributes":{"tournament":{"type":"string","default":""},"top":{"type":"number","default":0}},"supports":{"html":false,"align":["wide","full"]},"editorScript":"file:.\/editor.js"}},"tagged_versions":["0.1.0","0.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The ranked field rendered natively in a post","2":"The Field Board block in the editor","3":"Settings"}},"plugin_section":[],"plugin_tags":[2240,30216,5494,271034,271144],"plugin_category":[43],"plugin_contributors":[268912],"plugin_business_model":[],"class_list":["post-339144","plugin","type-plugin","status-publish","hentry","plugin_tags-field","plugin_tags-golf","plugin_tags-leaderboard","plugin_tags-majors","plugin_tags-win-probability","plugin_category-customization","plugin_contributors-skipseek","plugin_committers-skipseek"],"banners":{"banner":"https:\/\/ps.w.org\/pinodds\/assets\/banner-772x250.png?rev=3603714","banner_2x":"https:\/\/ps.w.org\/pinodds\/assets\/banner-1544x500.png?rev=3603714","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pinodds\/assets\/icon-128x128.png?rev=3603714","icon_2x":"https:\/\/ps.w.org\/pinodds\/assets\/icon-256x256.png?rev=3603714","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Who's actually expected to win the major? Show your readers the whole picture.<\/p>\n\n<p>Golf isn't head-to-head \u2014 it's a field of 150 players, and the story of tournament week is how that field is ranked. PinOdds Field Board renders that ranking natively in your post: every contender ordered by consensus win chance, with a probability bar and percentage, from the favorite down as deep as you want to show. It updates itself all week as the market moves \u2014 no editing, no re-pasting numbers.<\/p>\n\n<p><strong>What the board shows<\/strong><\/p>\n\n<ul>\n<li>The field ranked by de-vigged consensus win probability \u2014 the bookmaker margin is stripped out, so the numbers are honest chances, not prices<\/li>\n<li>A probability bar per player, scaled to the favorite, so the shape of the field is visible at a glance<\/li>\n<li>Tournament title and start date, plus how many books the consensus draws from<\/li>\n<li>Native HTML that inherits your theme's fonts and colors \u2014 no iframes, no external scripts for your visitors<\/li>\n<\/ul>\n\n<p><strong>How to use it<\/strong><\/p>\n\n<ol>\n<li>Install and activate \u2014 it works out of the box with the bundled demo access<\/li>\n<li>Add <code>[pinodds_field]<\/code> (or the \"Field Board\" block) where the board should appear<\/li>\n<li>Options: <code>[pinodds_field top=\"30\"]<\/code> shows 30 players; <code>tournament=\"\u2026\"<\/code> pins a specific event by its API key<\/li>\n<\/ol>\n\n<h3>External services<\/h3>\n\n<p>This plugin retrieves tournament fields and market-consensus win probabilities from the PinOdds data API operated by SkipSeek (endpoint: skipodds.com\/v1). Requests are made server-side from your site (never from your visitors' browsers) and contain no personal data \u2014 only the tournament being requested and your API key. Terms and privacy: https:\/\/skipodds.com\/terms and https:\/\/skipodds.com\/privacy-policy.<\/p>\n\n<p>Win chances are informational market consensus, not betting advice.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20does%20the%20data%20come%20from%3F\"><h3>Where does the data come from?<\/h3><\/dt>\n<dd><p>The PinOdds data API aggregates bookmaker outright prices for the tournament, removes the bookmaker margin, and normalizes the field to honest win probabilities. Your site fetches the board server-side and caches it for 15 minutes.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>No \u2014 the bundled demo access is enough for a cached board. High-traffic sites can add their own key under Settings \u2192 PinOdds Field Board.<\/p><\/dd>\n<dt id=\"which%20tournaments%20are%20covered%3F\"><h3>Which tournaments are covered?<\/h3><\/dt>\n<dd><p>The four men's majors, plus other priced events as they appear in the feed. With no <code>tournament<\/code> attribute the board always shows the next one.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20my%20site%20down%3F\"><h3>Does it slow my site down?<\/h3><\/dt>\n<dd><p>No. The board renders from a 15-minute WordPress cache; visitors never wait on the API, and if the API is briefly unreachable your last board keeps rendering.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Complete rebuild as Field Board: native server-rendered win-chance leaderboard for the tournament field, with transient caching. No embeds.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release (superseded).<\/li>\n<\/ul>","raw_excerpt":"The golf major&#039;s field, ranked by consensus win chance \u2014 a native leaderboard for your posts that updates itself through tournament week.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/339144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=339144"}],"author":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/skipseek"}],"wp:attachment":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=339144"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=339144"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=339144"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=339144"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=339144"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=339144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}