{"id":24390,"date":"2026-05-18T11:25:37","date_gmt":"2026-05-18T01:25:37","guid":{"rendered":"https:\/\/ipswichjets.com\/?page_id=24390"},"modified":"2026-05-19T11:55:47","modified_gmt":"2026-05-19T01:55:47","slug":"news","status":"publish","type":"page","link":"https:\/\/ipswichjets.com\/news\/","title":{"rendered":"Ipswich Jets News"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_image=&#8221;https:\/\/ipswichjets.com\/wp-content\/uploads\/2026\/05\/Jetability-Announce-Post-1.png&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_header title=&#8221;Ipswich Jets News&#8221; text_orientation=&#8221;center&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; title_font=&#8221;Montserrat|700|||||||&#8221; title_font_size=&#8221;56px&#8221; background_enable_color=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]    <style>\n        #dcl-6a526125ae74f {\n            --dcl-accent:       #1e6f2e;\n            --dcl-accent-light: #e8f5eb;\n            --dcl-text:         #222;\n            --dcl-meta:         #777;\n            --dcl-border:       #e4e4e4;\n            --dcl-radius:       3px;\n            --dcl-gap:          24px;\n            --dcl-cols:         3;\n        }\n\n        \/* Grid *\/\n        #dcl-6a526125ae74f .dcl-grid {\n            display: flex;\n            flex-wrap: wrap;\n            gap: var(--dcl-gap);\n            margin: 0;\n            padding: 0;\n            list-style: none;\n            position: relative;\n            min-height: 100px;\n            transition: opacity 0.25s ease;\n        }\n\n        #dcl-6a526125ae74f .dcl-grid.dcl-loading {\n            opacity: 0.4;\n            pointer-events: none;\n        }\n\n        #dcl-6a526125ae74f .dcl-card {\n            flex: 0 0 calc(100% \/ var(--dcl-cols) - var(--dcl-gap) * (var(--dcl-cols) - 1) \/ var(--dcl-cols));\n            width:  calc(100% \/ var(--dcl-cols) - var(--dcl-gap) * (var(--dcl-cols) - 1) \/ var(--dcl-cols));\n            background: #fff;\n            border: 1px solid var(--dcl-border);\n            border-radius: var(--dcl-radius);\n            overflow: hidden;\n            display: flex;\n            flex-direction: column;\n            transition: box-shadow 0.25s ease, transform 0.25s ease;\n        }\n\n        #dcl-6a526125ae74f .dcl-card:hover {\n            box-shadow: 0 8px 28px rgba(0,0,0,.12);\n            transform: translateY(-3px);\n        }\n\n        \/* Thumbnail *\/\n        #dcl-6a526125ae74f .dcl-thumb-wrap {\n            position: relative;\n            width: 100%;\n            overflow: hidden;\n            background: #1a1a1a;\n        }\n\n        #dcl-6a526125ae74f .dcl-thumb-wrap a {\n            position: absolute;\n            inset: 0;\n            display: block;\n        }\n\n        #dcl-6a526125ae74f .dcl-thumb-wrap img {\n            position: absolute;\n            inset: 0;\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.4s ease;\n        }\n\n        #dcl-6a526125ae74f .dcl-card:hover .dcl-thumb-wrap img {\n            transform: scale(1.05);\n        }\n\n        #dcl-6a526125ae74f .dcl-thumb-placeholder {\n            position: absolute;\n            inset: 0;\n            background: var(--dcl-accent);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n\n        #dcl-6a526125ae74f .dcl-thumb-placeholder svg {\n            width: 40px; height: 40px;\n            fill: rgba(255,255,255,.25);\n        }\n\n        \/* Body *\/\n        #dcl-6a526125ae74f .dcl-body {\n            padding: 20px 22px 24px;\n            flex: 1;\n            display: flex;\n            flex-direction: column;\n            gap: 8px;\n        }\n\n        #dcl-6a526125ae74f .dcl-badge {\n            display: inline-block;\n            font-size: 10px;\n            font-weight: 700;\n            letter-spacing: .08em;\n            text-transform: uppercase;\n            color: var(--dcl-accent);\n            background: var(--dcl-accent-light);\n            padding: 3px 8px;\n            border-radius: 2px;\n            align-self: flex-start;\n            text-decoration: none;\n        }\n\n        #dcl-6a526125ae74f .dcl-title {\n            font-size: 15px;\n            font-weight: 700;\n            line-height: 1.4;\n            margin: 0;\n            color: var(--dcl-text);\n        }\n\n        #dcl-6a526125ae74f .dcl-title a {\n            color: inherit;\n            text-decoration: none;\n        }\n\n        #dcl-6a526125ae74f .dcl-title a:hover { color: var(--dcl-accent); }\n\n        #dcl-6a526125ae74f .dcl-date {\n            font-size: 12px;\n            color: var(--dcl-meta);\n            margin: 0;\n        }\n\n        #dcl-6a526125ae74f .dcl-excerpt {\n            font-size: 13.5px;\n            line-height: 1.65;\n            color: #444;\n            margin: 0;\n            flex: 1;\n        }\n\n        #dcl-6a526125ae74f .dcl-read-more {\n            display: inline-block;\n            margin-top: 4px;\n            padding: 7px 18px;\n            background: var(--dcl-accent);\n            color: #fff;\n            font-size: 12px;\n            font-weight: 700;\n            letter-spacing: .06em;\n            text-transform: uppercase;\n            text-decoration: none;\n            border-radius: var(--dcl-radius);\n            align-self: flex-start;\n            transition: background 0.2s ease;\n        }\n\n        #dcl-6a526125ae74f .dcl-read-more:hover {\n            background: #155221;\n            color: #fff;\n        }\n\n        \/* \u2500\u2500 Spinner overlay \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n        #dcl-6a526125ae74f .dcl-spinner {\n            display: none;\n            position: absolute;\n            inset: 0;\n            align-items: center;\n            justify-content: center;\n            z-index: 10;\n        }\n\n        #dcl-6a526125ae74f .dcl-grid.dcl-loading .dcl-spinner {\n            display: flex;\n        }\n\n        #dcl-6a526125ae74f .dcl-spinner::after {\n            content: '';\n            width: 36px; height: 36px;\n            border: 3px solid rgba(30,111,46,.2);\n            border-top-color: var(--dcl-accent);\n            border-radius: 50%;\n            animation: dcl-spin 0.7s linear infinite;\n        }\n\n        @keyframes dcl-spin { to { transform: rotate(360deg); } }\n\n        \/* \u2500\u2500 AJAX \/ Standard pagination \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n        #dcl-6a526125ae74f .dcl-pagination {\n            display: flex;\n            flex-wrap: wrap;\n            align-items: center;\n            justify-content: center;\n            gap: 6px;\n            margin-top: 32px;\n        }\n\n        #dcl-6a526125ae74f .dcl-pagination .dcl-page-btn,\n        #dcl-6a526125ae74f .dcl-pagination .page-numbers {\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            min-width: 36px;\n            height: 36px;\n            padding: 0 10px;\n            border: 1px solid var(--dcl-border);\n            border-radius: var(--dcl-radius);\n            background: #fff;\n            color: var(--dcl-text);\n            font-size: 13px;\n            font-weight: 600;\n            text-decoration: none;\n            cursor: pointer;\n            transition: background 0.18s, color 0.18s, border-color 0.18s;\n        }\n\n        #dcl-6a526125ae74f .dcl-pagination .dcl-page-btn:hover,\n        #dcl-6a526125ae74f .dcl-pagination .page-numbers:hover {\n            background: var(--dcl-accent-light);\n            border-color: var(--dcl-accent);\n            color: var(--dcl-accent);\n        }\n\n        #dcl-6a526125ae74f .dcl-pagination .dcl-page-btn.active,\n        #dcl-6a526125ae74f .dcl-pagination .page-numbers.current {\n            background: var(--dcl-accent);\n            border-color: var(--dcl-accent);\n            color: #fff;\n            cursor: default;\n        }\n\n        #dcl-6a526125ae74f .dcl-pagination .dcl-page-btn:disabled {\n            opacity: 0.4;\n            cursor: not-allowed;\n        }\n\n        #dcl-6a526125ae74f .dcl-pagination .page-numbers.dots {\n            border: none;\n            background: none;\n            cursor: default;\n        }\n\n        \/* \u2500\u2500 Load More button \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n        #dcl-6a526125ae74f .dcl-loadmore-wrap {\n            text-align: center;\n            margin-top: 32px;\n        }\n\n        #dcl-6a526125ae74f .dcl-loadmore-btn {\n            display: inline-block;\n            padding: 11px 32px;\n            background: var(--dcl-accent);\n            color: #fff;\n            font-size: 13px;\n            font-weight: 700;\n            letter-spacing: .06em;\n            text-transform: uppercase;\n            border: none;\n            border-radius: var(--dcl-radius);\n            cursor: pointer;\n            transition: background 0.2s ease, opacity 0.2s ease;\n        }\n\n        #dcl-6a526125ae74f .dcl-loadmore-btn:hover  { background: #155221; }\n        #dcl-6a526125ae74f .dcl-loadmore-btn:disabled { opacity: 0.5; cursor: not-allowed; }\n\n        #dcl-6a526125ae74f .dcl-loadmore-count {\n            font-size: 12px;\n            color: var(--dcl-meta);\n            margin-top: 10px;\n        }\n\n        \/* Responsive *\/\n        @media ( max-width: 980px ) {\n            #dcl-6a526125ae74f .dcl-card {\n                flex: 0 0 calc(50% - 12px);\n                width: calc(50% - 12px);\n            }\n        }\n        @media ( max-width: 600px ) {\n            #dcl-6a526125ae74f .dcl-card { flex: 0 0 100%; width: 100%; }\n        }\n    <\/style>\n\n    <div id=\"dcl-6a526125ae74f\" class=\"divi-cpt-looper\">\n\n        <!-- Grid -->\n        <ul class=\"dcl-grid\"\n            data-post-type=\"club_news\"\n            data-taxonomy=\"category\"\n            data-term=\"press-release\"\n            data-posts=\"6\"\n            data-show-date=\"yes\"\n            data-show-excerpt=\"yes\"\n            data-excerpt-words=\"30\"\n            data-read-more=\"Read More\"\n            data-img-ratio=\"56.25\"\n            data-max-pages=\"1\"\n            data-found=\"6\"\n            data-pag-type=\"loadmore\"\n            data-current-page=\"1\">\n            <div class=\"dcl-spinner\" aria-hidden=\"true\"><\/div>\n                <li class=\"dcl-card\">\n        <div class=\"dcl-thumb-wrap\" style=\"padding-top:56.25%\">\n            <a href=\"https:\/\/ipswichjets.com\/?club_news=hes-staying-tye-ingebrigtsen\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <img decoding=\"async\" width=\"768\" height=\"296\" src=\"https:\/\/ipswichjets.com\/wp-content\/uploads\/2026\/06\/TYE-STAYING-BANNER-1-768x296.png\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"He&#8217;s Staying &#8211; Tye Ingebrigtsen\" loading=\"lazy\" \/>                            <\/a>\n        <\/div>\n        <div class=\"dcl-body\">\n                            <a class=\"dcl-badge\" href=\"https:\/\/ipswichjets.com\/category\/press-release\/\">\n                    Press Release                <\/a>\n                        <h3 class=\"dcl-title\">\n                <a href=\"https:\/\/ipswichjets.com\/?club_news=hes-staying-tye-ingebrigtsen\">He&#8217;s Staying &#8211; Tye Ingebrigtsen<\/a>\n            <\/h3>\n                            <p class=\"dcl-date\">Jun 18, 2026<\/p>\n                                        <p class=\"dcl-excerpt\">We are proud to announce that our iCare Group Australia Ipswich Jets Hostplus Cup Head Coach Tye Ingebrigtsen has re-signed with the club in a full-time capacity through the 2027&hellip;<\/p>\n                                        <a class=\"dcl-read-more\" href=\"https:\/\/ipswichjets.com\/?club_news=hes-staying-tye-ingebrigtsen\">Read More<\/a>\n                    <\/div>\n    <\/li>\n        <li class=\"dcl-card\">\n        <div class=\"dcl-thumb-wrap\" style=\"padding-top:56.25%\">\n            <a href=\"https:\/\/ipswichjets.com\/?club_news=gold-coast-titans-affiliation-renewed\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <img decoding=\"async\" width=\"768\" height=\"480\" src=\"https:\/\/ipswichjets.com\/wp-content\/uploads\/2026\/05\/Club-Announcement-Ipswich-Jets-Gold-Coast-Titans1-768x480.png\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"Gold Coast Titans Affiliation Renewed\" loading=\"lazy\" \/>                            <\/a>\n        <\/div>\n        <div class=\"dcl-body\">\n                            <a class=\"dcl-badge\" href=\"https:\/\/ipswichjets.com\/category\/press-release\/\">\n                    Press Release                <\/a>\n                        <h3 class=\"dcl-title\">\n                <a href=\"https:\/\/ipswichjets.com\/?club_news=gold-coast-titans-affiliation-renewed\">Gold Coast Titans Affiliation Renewed<\/a>\n            <\/h3>\n                            <p class=\"dcl-date\">May 29, 2026<\/p>\n                                        <p class=\"dcl-excerpt\">The Gold Coast Titans and Ipswich Jets are excited to announce the renewal of their Hostplus Cup affiliation agreement through to the end of the 2027 season.<\/p>\n                                        <a class=\"dcl-read-more\" href=\"https:\/\/ipswichjets.com\/?club_news=gold-coast-titans-affiliation-renewed\">Read More<\/a>\n                    <\/div>\n    <\/li>\n        <li class=\"dcl-card\">\n        <div class=\"dcl-thumb-wrap\" style=\"padding-top:56.25%\">\n            <a href=\"https:\/\/ipswichjets.com\/?club_news=jetability-program-press-release\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <img decoding=\"async\" width=\"768\" height=\"480\" src=\"https:\/\/ipswichjets.com\/wp-content\/uploads\/2026\/05\/Jetability-Announce-Post-768x480.png\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"Jetability Program\" loading=\"lazy\" \/>                            <\/a>\n        <\/div>\n        <div class=\"dcl-body\">\n                            <a class=\"dcl-badge\" href=\"https:\/\/ipswichjets.com\/category\/press-release\/\">\n                    Press Release                <\/a>\n                        <h3 class=\"dcl-title\">\n                <a href=\"https:\/\/ipswichjets.com\/?club_news=jetability-program-press-release\">Jetability Program<\/a>\n            <\/h3>\n                            <p class=\"dcl-date\">May 27, 2026<\/p>\n                                        <p class=\"dcl-excerpt\">Your iCare Group Australia Ipswich Jets are Proud to Launch Jetability, an All-Abilities Rugby League Program<\/p>\n                                        <a class=\"dcl-read-more\" href=\"https:\/\/ipswichjets.com\/?club_news=jetability-program-press-release\">Read More<\/a>\n                    <\/div>\n    <\/li>\n        <li class=\"dcl-card\">\n        <div class=\"dcl-thumb-wrap\" style=\"padding-top:56.25%\">\n            <a href=\"https:\/\/ipswichjets.com\/?club_news=press-release-ipswich-jets-welcome-the-experience-and-leadership-of-moses-mbye\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <img decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/ipswichjets.com\/wp-content\/uploads\/2025\/08\/Moses-x-Jets-4-768x512.jpg\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"Ipswich Jets Welcome the Experience and Leadership of Moses Mbye\" loading=\"lazy\" \/>                            <\/a>\n        <\/div>\n        <div class=\"dcl-body\">\n                            <a class=\"dcl-badge\" href=\"https:\/\/ipswichjets.com\/category\/press-release\/\">\n                    Press Release                <\/a>\n                        <h3 class=\"dcl-title\">\n                <a href=\"https:\/\/ipswichjets.com\/?club_news=press-release-ipswich-jets-welcome-the-experience-and-leadership-of-moses-mbye\">Ipswich Jets Welcome the Experience and Leadership of Moses Mbye<\/a>\n            <\/h3>\n                            <p class=\"dcl-date\">Aug 28, 2025<\/p>\n                                        <p class=\"dcl-excerpt\">The Ipswich Jets are thrilled to announce that Moses Mbye will join the Club as our marquee signing for the 2026 and 2027 seasons. Moses will help the Jets build&hellip;<\/p>\n                                        <a class=\"dcl-read-more\" href=\"https:\/\/ipswichjets.com\/?club_news=press-release-ipswich-jets-welcome-the-experience-and-leadership-of-moses-mbye\">Read More<\/a>\n                    <\/div>\n    <\/li>\n        <li class=\"dcl-card\">\n        <div class=\"dcl-thumb-wrap\" style=\"padding-top:56.25%\">\n            <a href=\"https:\/\/ipswichjets.com\/?club_news=%f0%9d%90%82%f0%9d%90%8b%f0%9d%90%94%f0%9d%90%81-%f0%9d%90%92%f0%9d%90%93%f0%9d%90%80%f0%9d%90%93%f0%9d%90%84%f0%9d%90%8c%f0%9d%90%84%f0%9d%90%8d%f0%9d%90%93-ipswich-jets-and-tae-partnership\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <img decoding=\"async\" width=\"768\" height=\"480\" src=\"https:\/\/ipswichjets.com\/wp-content\/uploads\/2026\/05\/TAE-Partnership-Banner-800-x-500-px-768x480.png\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"Ipswich Jets and TAE Partnership\" loading=\"lazy\" srcset=\"https:\/\/ipswichjets.com\/wp-content\/uploads\/2026\/05\/TAE-Partnership-Banner-800-x-500-px-768x480.png 768w, https:\/\/ipswichjets.com\/wp-content\/uploads\/2026\/05\/TAE-Partnership-Banner-800-x-500-px-480x300.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 768px, 100vw\" \/>                            <\/a>\n        <\/div>\n        <div class=\"dcl-body\">\n                            <a class=\"dcl-badge\" href=\"https:\/\/ipswichjets.com\/category\/press-release\/\">\n                    Press Release                <\/a>\n                        <h3 class=\"dcl-title\">\n                <a href=\"https:\/\/ipswichjets.com\/?club_news=%f0%9d%90%82%f0%9d%90%8b%f0%9d%90%94%f0%9d%90%81-%f0%9d%90%92%f0%9d%90%93%f0%9d%90%80%f0%9d%90%93%f0%9d%90%84%f0%9d%90%8c%f0%9d%90%84%f0%9d%90%8d%f0%9d%90%93-ipswich-jets-and-tae-partnership\">Ipswich Jets and TAE Partnership<\/a>\n            <\/h3>\n                            <p class=\"dcl-date\">Jun 11, 2025<\/p>\n                                        <p class=\"dcl-excerpt\">The \ud835\udc08\ud835\udc29\ud835\udc2c\ud835\udc30\ud835\udc22\ud835\udc1c\ud835\udc21 \ud835\udc09\ud835\udc1e\ud835\udc2d\ud835\udc2c would like to extend our heartfelt thanks to TAE Aerospace and the \ud835\udc00\ud835\udc12\ud835\udc03\ud835\udc00\ud835\udc0c \ud835\udc06\ud835\udc2b\ud835\udc28\ud835\udc2e\ud835\udc29 for their outstanding partnership and unwavering support over the past five years (three&hellip;<\/p>\n                                        <a class=\"dcl-read-more\" href=\"https:\/\/ipswichjets.com\/?club_news=%f0%9d%90%82%f0%9d%90%8b%f0%9d%90%94%f0%9d%90%81-%f0%9d%90%92%f0%9d%90%93%f0%9d%90%80%f0%9d%90%93%f0%9d%90%84%f0%9d%90%8c%f0%9d%90%84%f0%9d%90%8d%f0%9d%90%93-ipswich-jets-and-tae-partnership\">Read More<\/a>\n                    <\/div>\n    <\/li>\n        <li class=\"dcl-card\">\n        <div class=\"dcl-thumb-wrap\" style=\"padding-top:56.25%\">\n            <a href=\"https:\/\/ipswichjets.com\/?club_news=ipswich-jets-serve-up-new-era-with-pickleball-launch\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <img decoding=\"async\" width=\"768\" height=\"480\" src=\"https:\/\/ipswichjets.com\/wp-content\/uploads\/2026\/05\/Web-Tile-768x480.png\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"Ipswich Jets Serve Up New Era with Pickleball Launch\" loading=\"lazy\" srcset=\"https:\/\/ipswichjets.com\/wp-content\/uploads\/2026\/05\/Web-Tile-768x480.png 768w, https:\/\/ipswichjets.com\/wp-content\/uploads\/2026\/05\/Web-Tile-480x300.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 768px, 100vw\" \/>                            <\/a>\n        <\/div>\n        <div class=\"dcl-body\">\n                            <a class=\"dcl-badge\" href=\"https:\/\/ipswichjets.com\/category\/press-release\/\">\n                    Press Release                <\/a>\n                        <h3 class=\"dcl-title\">\n                <a href=\"https:\/\/ipswichjets.com\/?club_news=ipswich-jets-serve-up-new-era-with-pickleball-launch\">Ipswich Jets Serve Up New Era with Pickleball Launch<\/a>\n            <\/h3>\n                            <p class=\"dcl-date\">May 21, 2025<\/p>\n                                        <p class=\"dcl-excerpt\">The Ipswich Jets are excited to announce the official launch of Pickleball at the club, marking a bold expansion into one of Australia\u2019s fastest-growing sports. This exciting development sees the&hellip;<\/p>\n                                        <a class=\"dcl-read-more\" href=\"https:\/\/ipswichjets.com\/?club_news=ipswich-jets-serve-up-new-era-with-pickleball-launch\">Read More<\/a>\n                    <\/div>\n    <\/li>\n            <\/ul>\n\n        \n    <\/div>\n\n    \n    <script>\n    ( function() {\n        var ajaxUrl = \"https:\\\/\\\/ipswichjets.com\\\/wp-admin\\\/admin-ajax.php\";\n        var nonce   = \"3fe1f4a63e\";\n\n        \/\/ \u2500\u2500 Helpers \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n        function getGridData( grid ) {\n            return {\n                post_type     : grid.dataset.postType,\n                taxonomy      : grid.dataset.taxonomy,\n                term          : grid.dataset.term,\n                posts         : grid.dataset.posts,\n                show_date     : grid.dataset.showDate,\n                show_excerpt  : grid.dataset.showExcerpt,\n                excerpt_words : grid.dataset.excerptWords,\n                read_more     : grid.dataset.readMore,\n                img_ratio     : grid.dataset.imgRatio,\n            };\n        }\n\n        function fetchPage( grid, paged, callback ) {\n            var params = getGridData( grid );\n            params.action = 'dcl_fetch_posts';\n            params.nonce  = nonce;\n            params.paged  = paged;\n\n            var body = Object.keys( params )\n                .map( k => encodeURIComponent( k ) + '=' + encodeURIComponent( params[k] ) )\n                .join( '&' );\n\n            grid.classList.add( 'dcl-loading' );\n\n            fetch( ajaxUrl, {\n                method  : 'POST',\n                headers : { 'Content-Type': 'application\/x-www-form-urlencoded' },\n                body    : body,\n            } )\n            .then( r => r.json() )\n            .then( res => {\n                grid.classList.remove( 'dcl-loading' );\n                if ( res.success ) callback( res.data );\n            } )\n            .catch( () => grid.classList.remove( 'dcl-loading' ) );\n        }\n\n        \/\/ \u2500\u2500 AJAX numbered pagination \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n        function buildPagination( nav, currentPage, maxPages ) {\n            nav.innerHTML = '';\n\n            function btn( label, page, isActive, isDisabled ) {\n                var b = document.createElement( 'button' );\n                b.className  = 'dcl-page-btn' + ( isActive ? ' active' : '' );\n                b.innerHTML  = label;\n                b.disabled   = isDisabled;\n                if ( ! isActive && ! isDisabled ) {\n                    b.addEventListener( 'click', function() {\n                        var gridId = nav.dataset.grid;\n                        var grid   = document.querySelector( '#' + gridId + ' .dcl-grid' );\n                        if ( ! grid ) return;\n\n                        fetchPage( grid, page, function( data ) {\n                            \/\/ Keep spinner element, replace cards\n                            var spinner = grid.querySelector( '.dcl-spinner' );\n                            grid.innerHTML = '';\n                            if ( spinner ) grid.appendChild( spinner );\n                            grid.insertAdjacentHTML( 'beforeend', data.html );\n                            grid.dataset.currentPage = page;\n                            buildPagination( nav, page, data.max_pages );\n\n                            \/\/ Scroll to top of grid\n                            grid.closest( '.divi-cpt-looper' ).scrollIntoView( { behavior: 'smooth', block: 'start' } );\n                        } );\n                    } );\n                }\n                return b;\n            }\n\n            \/\/ Prev\n            nav.appendChild( btn( '&laquo;', currentPage - 1, false, currentPage <= 1 ) );\n\n            \/\/ Page numbers with ellipsis\n            var pages = [];\n            for ( var i = 1; i <= maxPages; i++ ) {\n                if ( i === 1 || i === maxPages || ( i >= currentPage - 2 && i <= currentPage + 2 ) ) {\n                    pages.push( i );\n                } else if ( pages[ pages.length - 1 ] !== '...' ) {\n                    pages.push( '...' );\n                }\n            }\n\n            pages.forEach( function( p ) {\n                if ( p === '...' ) {\n                    var dots = document.createElement( 'span' );\n                    dots.className = 'dcl-page-btn';\n                    dots.textContent = '\u2026';\n                    dots.style.cursor = 'default';\n                    nav.appendChild( dots );\n                } else {\n                    nav.appendChild( btn( p, p, p === currentPage, false ) );\n                }\n            } );\n\n            \/\/ Next\n            nav.appendChild( btn( '&raquo;', currentPage + 1, false, currentPage >= maxPages ) );\n        }\n\n        \/\/ \u2500\u2500 Load More \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n        function initLoadMore( btn ) {\n            var gridId = btn.dataset.grid;\n            var grid   = document.querySelector( '#' + gridId + ' .dcl-grid' );\n            if ( ! grid ) return;\n\n            var shownEl = btn.closest( '.divi-cpt-looper' ).querySelector( '.dcl-shown' );\n\n            btn.addEventListener( 'click', function() {\n                var currentPage = parseInt( grid.dataset.currentPage, 10 ) || 1;\n                var maxPages    = parseInt( grid.dataset.maxPages, 10 ) || 1;\n                var nextPage    = currentPage + 1;\n\n                if ( nextPage > maxPages ) return;\n\n                btn.disabled    = true;\n                btn.textContent = 'Loading\u2026';\n\n                fetchPage( grid, nextPage, function( data ) {\n                    grid.insertAdjacentHTML( 'beforeend', data.html );\n                    grid.dataset.currentPage = nextPage;\n\n                    var shown = grid.querySelectorAll( '.dcl-card' ).length;\n                    if ( shownEl ) shownEl.textContent = shown;\n\n                    if ( nextPage >= data.max_pages ) {\n                        btn.style.display = 'none';\n                    } else {\n                        btn.disabled    = false;\n                        btn.textContent = 'Load More';\n                    }\n                } );\n            } );\n        }\n\n        \/\/ \u2500\u2500 Init on DOM ready \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n        document.addEventListener( 'DOMContentLoaded', function() {\n\n            \/\/ AJAX pagination\n            document.querySelectorAll( '.dcl-pagination[data-grid]' ).forEach( function( nav ) {\n                var gridId   = nav.dataset.grid;\n                var grid     = document.querySelector( '#' + gridId + ' .dcl-grid' );\n                if ( ! grid ) return;\n                var maxPages = parseInt( grid.dataset.maxPages, 10 ) || 1;\n                if ( maxPages > 1 ) buildPagination( nav, 1, maxPages );\n            } );\n\n            \/\/ Load More\n            document.querySelectorAll( '.dcl-loadmore-btn' ).forEach( initLoadMore );\n        } );\n\n    } )();\n    <\/script>\n\n    [\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_image=&#8221;https:\/\/ipswichjets.com\/wp-content\/uploads\/2026\/05\/Jetability-Announce-Post-1.png&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_header title=&#8221;Ipswich Jets News&#8221; text_orientation=&#8221;center&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; title_font=&#8221;Montserrat|700|||||||&#8221; title_font_size=&#8221;56px&#8221; background_enable_color=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;][\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-24390","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/ipswichjets.com\/api\/wp\/v2\/pages\/24390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ipswichjets.com\/api\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ipswichjets.com\/api\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ipswichjets.com\/api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ipswichjets.com\/api\/wp\/v2\/comments?post=24390"}],"version-history":[{"count":15,"href":"https:\/\/ipswichjets.com\/api\/wp\/v2\/pages\/24390\/revisions"}],"predecessor-version":[{"id":24464,"href":"https:\/\/ipswichjets.com\/api\/wp\/v2\/pages\/24390\/revisions\/24464"}],"wp:attachment":[{"href":"https:\/\/ipswichjets.com\/api\/wp\/v2\/media?parent=24390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}