After Britney Spears Posted that she was Unable to Celebrate her Wedding in a Catholic Church a Priest Responds by Explaining the 4 Requirements
However, a representative for the church was contacted and they've checked their records which show Britney's never personally visited the church or asked to have her wedding there.
(Source: https://www.tmz.com/2022/08/03/britney-spears-catholic-church-denies-claim-wedding-marriage/ )
A Catholic priest named, Fr. Matthew Schneider, tried to answer the question as to why Spears might not have been allowed to have her wedding at the church:
4 main requirements for a wedding to take place in a Catholic church:— Fr Matthew Schneider, LC (@FrMatthewLC) August 4, 2022
1. The man &/or woman is Catholic.
2. Neither has impediments (married to another, etc.).
3. Both intend what the Church does (permanent, exclusive, open to kids, etc.).
4. They plan to raise kids Catholic.
The Catholic Church is open to all, but for many to have a wedding in a Catholic church requires becoming Catholic & agreeing to Catholic teaching.— Fr Matthew Schneider, LC (@FrMatthewLC) August 4, 2022
Many other religions would be similar: for example, I doubt a synagogue would hold a wedding if neither spouse was Jewish.