Emirates Skywards and Your World Rewards

If I fly on a codeshare flight, will I earn Starpoints with Your World Rewards?

No. You’ll only earn Starpoints if you’re an SPG Platinum or Gold elite member and you fly on a flight operated by Emirates with an EK flight number.