{"id":15926681,"date":"2022-08-18T05:37:42","date_gmt":"2022-08-18T05:37:42","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/output-buffer-problem\/"},"modified":"2022-08-18T05:37:42","modified_gmt":"2022-08-18T05:37:42","slug":"output-buffer-problem","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/output-buffer-problem\/","title":{"rendered":"Output buffer problem"},"content":{"rendered":"<p>Hi @ecwid_team,<br \/>\nI would like to report an issue which cause other plugins to break. The problem is that you are missing to use <code>ob_start()<\/code> in one place which cause your code to close output buffer which is not started by your plugin. <\/p>\n<p>The missing place is <code>ecwid-shopping-cart.php<\/code> -&gt; <code>ecwid_get_product_browser_url_script()<\/code> function. Here is the fixed version of this function:<\/p>\n<pre><code>function ecwid_get_product_browser_url_script()\n{\n\tif ( get_option(&#039;ecwid_disable_pb_url&#039; ) ) {\n\t\treturn;\n\t}\n\n\t$str = &#039;&#039;;\n\tif (ecwid_is_store_page_available() &amp;&amp; !Ecwid_Store_Page::is_store_page()) {\n\n\t\t$url = esc_js( Ecwid_Store_Page::get_store_url() );\n\n        ob_start();\n        ?&gt;\n        &lt;script data-cfasync=&quot;false&quot; type=&quot;text\/javascript&quot;&gt;\n            window.ec = window.ec || Object();\n            window.ec.config = window.ec.config || Object();\n            window.ec.config.store_main_page_url = &#039;&lt;?php echo esc_js( $url ); ?&gt;&#039;;\n        &lt;\/script&gt;\n        &lt;?php \n        $str = ob_get_clean();\n\t}\n\n\treturn $str;\n\n}<\/code><\/pre>\n","protected":false},"template":"","class_list":["post-15926681","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/15926681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/15926681\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=15926681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}