Código php para obtener la URL de la página actual, independientemente que sea la página de inicio, entrada, página, categoría, tag o cualquier otra plantilla de WordPress.

global $wp;
$url_actual = home_url( add_query_arg( array(), $wp->request ) );
echo $url_actual;

Obtendrás la url absoluta de la página en la que te encuentres.

Así nos evitamos usar los array php $_SERVER[‘SERVER_NAME’] y $_SERVER[‘REQUEST_URI’] que utilizaríamos para conocer la página actual en php en cualquier otro sitio de este modo:

echo Url actual: 'http://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];

Agradezco tu comentario 🤘