{"id":3396,"date":"2025-09-19T09:10:38","date_gmt":"2025-09-19T07:10:38","guid":{"rendered":"https:\/\/bridge.com\/?page_id=3396"},"modified":"2026-03-04T15:27:02","modified_gmt":"2026-03-04T14:27:02","slug":"topics","status":"publish","type":"page","link":"https:\/\/bridge.com\/en\/news\/topics\/","title":{"rendered":"Topics"},"content":{"rendered":"\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-bf01e3d\" data-block-id=\"bf01e3d\"><style>.stk-bf01e3d {margin-top:40px !important;margin-bottom:32px !important;}.stk-bf01e3d-column{justify-content:center !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-bf01e3d-column stk--flex\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-73ccb84\" data-v=\"4\" data-block-id=\"73ccb84\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-73ccb84-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-73ccb84-inner-blocks\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-7ec8e59 stk-entrance\" id=\"explore-span-style-color-var-stk-global-color-64234-f-37561-class-stk-highlight-bridge-topics-span\" data-block-id=\"7ec8e59\"><style>.stk-7ec8e59 {--entrance-transform:translateY(40px) !important;--entrance-delay:0.2s !important;}<\/style><h1 class=\"stk-block-heading__text has-text-align-center\">Explore <span style=\"color: var(--stk-global-color-64234, #f37561);\" class=\"stk-highlight\">bridge topics<\/span><\/h1><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-1034eaa\" data-block-id=\"1034eaa\"><p class=\"stk-block-text__text has-text-align-center\">Find the right articles for you browsing topics that span strategy, expert insight, news, and new ideas from across the bridge world<\/p><\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\r\n    <style>\r\n        \/* Par d\ufffdfaut, on laisse votre CSS (max-height) agir. *\/\r\n        \r\n        \/* Quand on ajoute la classe .is-expanded, on fait sauter le verrou *\/\r\n        .bridge-topics-list--page.is-expanded {\r\n            max-height: none !important;\r\n            overflow: visible !important;\r\n        }\r\n\r\n        \/* Classe utilitaire pour cacher les tags en trop *\/\r\n        .bridge-topic-pill.js-hidden {\r\n            display: none !important;\r\n        }\r\n    <\/style>\r\n\r\n    <div class=\"bridge-topics-page\">\r\n        \r\n        <div class=\"bridge-topics-search\">\r\n            <span class=\"search-icon\">\r\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"8\"><\/circle><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"><\/line><\/svg>\r\n            <\/span>\r\n            <input type=\"text\" id=\"topics-search-input\" placeholder=\"Search a topic...\" autocomplete=\"off\" \/>\r\n        <\/div>\r\n\r\n        <div class=\"bridge-topics-wrapper\">\r\n            <div class=\"bridge-topics-list bridge-topics-list--page\" id=\"topics-list-container\">\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/slam-bidding\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"slam bidding\">\r\n                        Slam bidding                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/defense\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"defense\">\r\n                        Defense                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/conventions\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"conventions\">\r\n                        Conventions                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/funbridge\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"funbridge\">\r\n                        Funbridge                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/women\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"women\">\r\n                        Women                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/declarer-play\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"declarer play\">\r\n                        Declarer Play                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/historical-hands\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"historical hands\">\r\n                        Historical Hands                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/ai\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"ai\">\r\n                        AI                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/laws\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"laws\">\r\n                        Laws                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/lead\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"lead\">\r\n                        Lead                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/bridge-history\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"bridge history\">\r\n                        Bridge History                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/tournaments-information\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"tournaments information\">\r\n                        Tournaments information                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/bidding\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"bidding\">\r\n                        Bidding                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/wbf\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"wbf\">\r\n                        WBF                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/famous-coups\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"famous coups\">\r\n                        Famous Coups                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/all-levels\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"all levels\">\r\n                        All levels                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/hand-of-the-day\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"hand of the day\">\r\n                        Hand of the Day                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/polls\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"polls\">\r\n                        Polls                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/educational-articles\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"educational articles\">\r\n                        Educational Articles                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/clubs\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"clubs\">\r\n                        Clubs                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/actualities\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"actualities\">\r\n                        actualities                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/agreements\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"agreements\">\r\n                        Agreements                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/ffb\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"ffb\">\r\n                        FFB                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/tour\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"tour\">\r\n                        tour                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/rulings\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"rulings\">\r\n                        Rulings                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/bbo\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"bbo\">\r\n                        BBO                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/experts\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"experts\">\r\n                        Experts                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/ethics\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"ethics\">\r\n                        Ethics                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/championships\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"championships\">\r\n                        Championships                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/results\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page\" \r\n                       data-topic=\"results\">\r\n                        Results                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/acbl\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page js-hidden\" \r\n                       data-topic=\"acbl\">\r\n                        ACBL                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/intermediate\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page js-hidden\" \r\n                       data-topic=\"intermediates\">\r\n                        Intermediates                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/teachers\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page js-hidden\" \r\n                       data-topic=\"teachers\">\r\n                        Teachers                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/card-play\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page js-hidden\" \r\n                       data-topic=\"card play\">\r\n                        Card Play                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/health\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page js-hidden\" \r\n                       data-topic=\"health\">\r\n                        Health                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/systems\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page js-hidden\" \r\n                       data-topic=\"systems\">\r\n                        Systems                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/discarding\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page js-hidden\" \r\n                       data-topic=\"discarding\">\r\n                        Discarding                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/competitive-bidding\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page js-hidden\" \r\n                       data-topic=\"competitive bidding\">\r\n                        Competitive Bidding                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/uncontested-auction\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page js-hidden\" \r\n                       data-topic=\"uncontested auction\">\r\n                        Uncontested auction                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/advanced\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page js-hidden\" \r\n                       data-topic=\"advanced\">\r\n                        Advanced                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/beginners\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page js-hidden\" \r\n                       data-topic=\"beginners\">\r\n                        Beginners                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/youth\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page js-hidden\" \r\n                       data-topic=\"youth\">\r\n                        Youth                    <\/a>\r\n                                    <a href=\"https:\/\/bridge.com\/en\/tag\/signaling\/\" \r\n                       class=\"bridge-topic-pill bridge-topic-pill--page js-hidden\" \r\n                       data-topic=\"signaling\">\r\n                        Signaling                    <\/a>\r\n                            <\/div>\r\n\r\n                            <div class=\"bridge-topics-showmore\">\r\n                    <button id=\"topics-show-more\" class=\"btn-show-more\" type=\"button\">Show more<\/button>\r\n                <\/div>\r\n                    <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        const container   = document.getElementById(\"topics-list-container\");\r\n        const searchInput = document.getElementById(\"topics-search-input\");\r\n        const showMoreBtn = document.getElementById(\"topics-show-more\");\r\n        const allPills    = document.querySelectorAll(\".bridge-topic-pill--page\");\r\n\r\n        \/\/ --- ACTION : AFFICHER TOUT ---\r\n        function showAll() {\r\n            \/\/ 1. On fait sauter le max-height CSS du conteneur\r\n            if(container) container.classList.add('is-expanded');\r\n\r\n            \/\/ 2. On affiche toutes les pilules\r\n            allPills.forEach(pill => {\r\n                pill.classList.remove('js-hidden');\r\n                pill.style.display = 'inline-block';\r\n            });\r\n\r\n            \/\/ 3. On cache le bouton\r\n            if(showMoreBtn) showMoreBtn.style.display = 'none';\r\n        }\r\n\r\n        \/\/ --- EVT : CLIC BOUTON ---\r\n        if (showMoreBtn) {\r\n            showMoreBtn.addEventListener(\"click\", function(e) {\r\n                e.preventDefault();\r\n                showAll(); \/\/ On d\ufffdvoile tout et on enl\ufffdve la limite de hauteur\r\n            });\r\n        }\r\n\r\n        \/\/ --- EVT : RECHERCHE ---\r\n        if (searchInput) {\r\n            searchInput.addEventListener(\"input\", function() {\r\n                const term = this.value.toLowerCase().trim();\r\n\r\n                \/\/ D\ufffds qu'on cherche, on doit \"casser\" le max-height pour voir les r\ufffdsultats\r\n                if(container) container.classList.add('is-expanded');\r\n                if(showMoreBtn) showMoreBtn.style.display = 'none';\r\n\r\n                if (term.length > 0) {\r\n                    \/\/ Mode Recherche\r\n                    allPills.forEach(pill => {\r\n                        const txt = pill.getAttribute('data-topic');\r\n                        if (txt.includes(term)) {\r\n                            pill.classList.remove('js-hidden');\r\n                            pill.style.display = 'inline-block';\r\n                        } else {\r\n                            pill.style.display = 'none';\r\n                        }\r\n                    });\r\n                } else {\r\n                    \/\/ Recherche vide : On r\ufffdinitialise ou on laisse tout ouvert ?\r\n                    \/\/ Pour \ufffdviter les bugs d'affichage, si l'utilisateur efface sa recherche,\r\n                    \/\/ on laisse tout ouvert (comportement \"Show All\" activ\ufffd).\r\n                    showAll();\r\n                }\r\n            });\r\n        }\r\n    });\r\n    <\/script>\r\n\r\n    \n","protected":false},"excerpt":{"rendered":"<p>Explore bridge topics Find the right articles for you browsing topics that span strategy, expert insight, news, and new ideas from across the bridge world<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":125,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"footnotes":""},"class_list":["post-3396","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/bridge.com\/en\/wp-json\/wp\/v2\/pages\/3396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bridge.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bridge.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bridge.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bridge.com\/en\/wp-json\/wp\/v2\/comments?post=3396"}],"version-history":[{"count":0,"href":"https:\/\/bridge.com\/en\/wp-json\/wp\/v2\/pages\/3396\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/bridge.com\/en\/wp-json\/wp\/v2\/pages\/125"}],"wp:attachment":[{"href":"https:\/\/bridge.com\/en\/wp-json\/wp\/v2\/media?parent=3396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}