Endocrine-disrupting chemicals (EDCs) can disrupt the normal functioning of the endocrine system in organisms, leading to various health issues. Therefore, monitoring EDCs in the environment and food is of significant importance. In this study, a hydroxyl-functionalized ionic porous organic polymer (OH-IPOP) has been synthesized for the first time using 2-benzimidazolemethanol as a monomer. The OH-IPOP exhibited excellent adsorption performance towards phenolic EDCs. An efficient method for determination of phenolic EDCs (p-tert-butylphenol, bisphenol B, bisphenol A and bisphenol F) in environmental water and snapper samples was successfully established by with OH-IPOP as solid-phase extraction sorbent and determination with high-performance liquid chromatography-ultraviolet detection. The method showed good linearity (r2 > 0.998), low detection limits (0.008-0.020 ng mL-1 for lake water, 1.00-3.00 ng/g for snapper), high recovery rates (82.3-106 %), and good precision (relative standard deviation < 6.6 %), making it a highly efficient adsorbent for the enrichment of EDCs in complex sample matrices.