Labour MP Naz Shah has been made a shadow equalities minister two years after admitting her “ignorance” about discrimination against Jews during a row over anti-Semitism in the party.

Shah first came to public attention in 2014 after she had shared on Facebook a graphic with Israel’s outline superimposed on a map of America under the headline “Solution for Israel-Palestine Conflict – Relocate Israel into United States”, and the comment: “Problem solved”.

She had also used a Twitter post to urge supporters of Palestinians to vote in an online poll about Israeli military action, claiming “the Jews are rallying” to influence the result.

After being suspended by Labour, Shah insisted “I wasn’t anti-Semitic, what I put out was anti-Semitic,” during an interview on BBC Radio 4’s World At One.

More recently, Shah retweeted and liked a tweet stating that the girls who have been abused at the hands of mainly Pakistani, Muslim men, should “shut their mouths for the sake of diversity”.

Labour leader Jeremy Corbyn has now made the Bradford West MP shadow minister for women and equalities as he announced other appointments to fill vacancies or maternity cover in his frontbench team.

Very honoured and humbled to be appointed Shadow Minister for Women and Equalities for @UkLabour. Looking forward to supporting the front bench in holding the Government to account for their failures and building towards a future Labour government #ForTheManyNotTheFew — Naz Shah MP (@NazShahBfd) July 11, 2018

Shah’s appointment comes in the wake of continued criticism of Labour’s new code of conduct on anti-Semitism.

The party has described the guidelines as “detailed and comprehensive”, but campaigners and community groups were quick to label them “toothless”.