penyebab error http 500 pada wordpress penyebabnya bisa jadi :
1. .htaccess file yang corrupt
2. PHP memory limit
3. plugin atau theme,
coba deactive plugin dan theme,
terkadang ada beberapa plugin yang bentrok,
4. coba upload ulang core file (wp-admin and wp-includes folder)
semoga membantu...