WASHINGTON—President Donald Trump on Thursday pressed European leaders to halt purchases of Russian oil that are funding the war in Ukraine and urged them to place economic pressure on Beijing for supporting the Kremlin’s war effort, a White House official