Hocam sen golballerden $_POST değişkeni ile wordpressin kendi $post değişkenini karıştırma.
Hazır tanımlanmış global değişkenler vardır, $_POST, $_GET, $_SERVER, $_FILES gibi...
Bir de bizim kendimizin global tanımladığımız değişkenlerimiz var.
$post değişkeni wordpress sistemde post bilgilerini tutan bir dizidir.
global $post; olarak çağırıp kullanmak istediğin fonksiyon içinde kullanırsın.
https://codex.wordpress.org/Function_Reference/$post