{"id":337890,"date":"2026-07-10T18:54:47","date_gmt":"2026-07-10T18:54:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/skipodds\/"},"modified":"2026-07-10T21:53:53","modified_gmt":"2026-07-10T21:53:53","slug":"skipodds","status":"publish","type":"plugin","link":"https:\/\/sq-xk.wordpress.org\/plugins\/skipodds\/","author":23509366,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.3.0","stable_tag":"0.3.0","tested":"7.0.1","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"SkipOdds","header_author":"SkipSeek","header_description":"Embed live, de-vigged win probabilities from SkipOdds on any WordPress page or post \u2014 13 sports, shortcode or block.","assets_banners_color":"010617","last_updated":"2026-07-10 21:53:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/skipodds.com","header_author_uri":"https:\/\/skipseek.ai\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":58,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.2.0":{"tag":"0.2.0","author":"skipseek","date":"2026-07-10 18:54:26"},"0.3.0":{"tag":"0.3.0","author":"skipseek","date":"2026-07-10 21:53:53"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3603308,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3603308,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3603308,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3603308,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"skipodds\/probabilities":{"name":"skipodds\/probabilities","title":"SkipOdds probabilities"}},"tagged_versions":["0.2.0","0.3.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The probabilities widget on a published page.","2":"The SkipOdds block in the editor with its sidebar settings.","3":"Settings \u2192 SkipOdds."}},"plugin_section":[],"plugin_tags":[11927,11931,270964,4776,162],"plugin_category":[37,43],"plugin_contributors":[268912],"plugin_business_model":[],"class_list":["post-337890","plugin","type-plugin","status-publish","hentry","plugin_tags-betting","plugin_tags-odds","plugin_tags-probabilities","plugin_tags-sports","plugin_tags-widget","plugin_category-arts-and-entertainment","plugin_category-customization","plugin_contributors-skipseek","plugin_committers-skipseek"],"banners":{"banner":"https:\/\/ps.w.org\/skipodds\/assets\/banner-772x250.png?rev=3603308","banner_2x":"https:\/\/ps.w.org\/skipodds\/assets\/banner-1544x500.png?rev=3603308","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/skipodds\/assets\/icon-128x128.png?rev=3603308","icon_2x":"https:\/\/ps.w.org\/skipodds\/assets\/icon-256x256.png?rev=3603308","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>SkipOdds shows the market's honest opinion of upcoming matches: every surveyed bookmaker price, aggregated and stripped of its built-in margin (\"de-vigged\"), so the probabilities for each event sum to exactly 100%. No bookmaker names, no betting links \u2014 informational only.<\/p>\n\n<p>Thirteen sports, one widget: soccer, tennis, baseball, American football, basketball, hockey, college football, college basketball, cricket, rugby, MMA, boxing, and golf.<\/p>\n\n<p>Drop it anywhere:<\/p>\n\n<ul>\n<li><strong>Shortcode<\/strong> \u2014 <code>[skipodds]<\/code> renders the next fixtures with live win probabilities. <code>[skipodds sport=\"golf\"]<\/code> picks a sport; <code>[skipodds theme=\"light\"]<\/code> matches light sites; <code>[skipodds limit=\"3\"]<\/code> shows three; <code>[skipodds sport=\"soccer\" competition=\"fifa-world-cup-2026\"]<\/code> pins a soccer competition.<\/li>\n<li><strong>Block<\/strong> \u2014 insert \"SkipOdds probabilities\" from the editor; sport, theme, competition, and fixture count sit in the block sidebar.<\/li>\n<\/ul>\n\n<p>Site-wide defaults live under <strong>Settings \u2192 SkipOdds<\/strong>. The widget is dark-themed, responsive, and sizes itself to its content.<\/p>\n\n<p>Probabilities update continuously through the day and refresh on each page load.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin embeds a widget served by <strong>skipodds.com<\/strong>, a SkipSeek AI service, via an iframe. The widget delivers the live probability data; without it the plugin displays nothing.<\/p>\n\n<ul>\n<li>What it is: SkipOdds \u2014 de-vigged, aggregated sports probabilities across 13 sports (<a href=\"https:\/\/skipodds.com\">skipodds.com<\/a>).<\/li>\n<li>What is sent: the embed iframe requests the widget from skipodds.com with your chosen sport, competition, and fixture count. The widget sets no cookies and runs no analytics on your visitors.<\/li>\n<li>Terms: <a href=\"https:\/\/skipodds.com\/terms\">skipodds.com\/terms<\/a> \u00b7 Privacy: <a href=\"https:\/\/skipodds.com\/privacy\">skipodds.com\/privacy<\/a><\/li>\n<\/ul>\n\n<p>No other external requests are made. All plugin JavaScript is bundled locally.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin from the WordPress repo, or upload the <code>skipodds<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the Plugins menu.<\/li>\n<li>Drop <code>[skipodds]<\/code> into any post or page, or insert the \"SkipOdds probabilities\" block.<\/li>\n<\/ol>\n\n<p>(Optional) Go to <strong>Settings \u2192 SkipOdds<\/strong> to set the default sport, competition, and fixture count.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20the%20numbers%20come%20from%3F\"><h3>Where do the numbers come from?<\/h3><\/dt>\n<dd><p>SkipOdds surveys bookmaker prices for each event, averages them per outcome, and removes the bookmaker margin so the probabilities sum to 100%. It is an aggregate market read, not a prediction model.<\/p><\/dd>\n<dt id=\"is%20this%20a%20betting%20plugin%3F\"><h3>Is this a betting plugin?<\/h3><\/dt>\n<dd><p>No. The widget shows probabilities only \u2014 no bookmaker names, no odds links, no betting calls to action. It is informational content, like a weather widget for sports.<\/p><\/dd>\n<dt id=\"which%20sports%20are%20available%3F\"><h3>Which sports are available?<\/h3><\/dt>\n<dd><p>Soccer, tennis, baseball, American football, basketball, hockey, college football, college basketball, cricket, rugby, MMA, boxing, and golf \u2014 set per embed with the <code>sport<\/code> attribute or site-wide in Settings. Seasonal sports show fixtures when their leagues are active.<\/p><\/dd>\n<dt id=\"which%20soccer%20competitions%20are%20available%3F\"><h3>Which soccer competitions are available?<\/h3><\/dt>\n<dd><p>World Cup 2026 at launch; club competitions arrive with the 2026\/27 season. The competition slug is set per embed or site-wide in Settings.<\/p><\/dd>\n<dt id=\"can%20i%20style%20the%20widget%3F\"><h3>Can I style the widget?<\/h3><\/dt>\n<dd><p>The widget ships in dark and light themes \u2014 pick per embed (<code>theme=\"light\"<\/code>), in the block sidebar, or site-wide in Settings. It fills the width of its container, so size it by placing the shortcode\/block inside any column or group.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Light theme: <code>theme=\"light\"<\/code> on the shortcode, a Theme select in the block sidebar, and a site-wide default under Settings \u2192 SkipOdds. Dark remains the default.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>All 13 sports: new <code>sport<\/code> attribute on the shortcode and block (soccer, tennis, baseball, football, basketball, hockey, college-football, college-basketball, cricket, rugby, mma, boxing, golf).<\/li>\n<li>Default sport selector under Settings \u2192 SkipOdds.<\/li>\n<li>Competition pinning is now scoped to soccer, where it applies.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release: [skipodds] shortcode, \"SkipOdds probabilities\" block, site-wide defaults, self-sizing iframe embed.<\/li>\n<\/ul>","raw_excerpt":"Embed live, de-vigged win probabilities on any WordPress page or post \u2014 13 sports, shortcode or block.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/337890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=337890"}],"author":[{"embeddable":true,"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/skipseek"}],"wp:attachment":[{"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=337890"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=337890"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=337890"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=337890"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=337890"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sq-xk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=337890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}