Hola desarrolladores, a veces necesitamos pequeños cambios como hoy y preguntándose cómo hacer estos aquí es cómo obtener la URL de la página actual para generar un enlace automático utilizando el código PHP. Aquí es que tengo una solución para usted no requiere ningún plugin cambiando demasiado de código también voy a compartir con usted conseguir URL de la página actual incluso si usted no utiliza en WordPress.
El siguiente código solicita a WordPress que obtenga el enlace de la URL completa de una página junto con el enlace de inicio utilizando esta consulta que obtiene su resultado no se olvide de sanear estos enlaces y salidas.
Obtener la URL del enlace de la página actual utilizando the_permalink
<?php esc_url(the_permalink()); ?>
Otro método para obtener el enlace de la página actual en cualquier sitio web basado en la plataforma puede ser WordPress o no. Esto también funciona para los enlaces HTTP/HTTPS.
También puedes leer:
- Agregar código publicitario después de cada post
- Agregar iconos al panel de configuración del personalizador de WordPress
<?php $Path=$_SERVER;echo $URI='http://www.example.com'.$Path;?>
Agregar un código más a esta lista
<?php echo $current_url="//".$_SERVER.$_SERVER; ?>
En el ejemplo anterior el resultado de retorno del servidor no está filtrado y debería escaparse usando el código apropiado de WordPress como esc_url() o esc_url_raw() :
Lea ¿Cómo asegurar el sitio web? Realice estos cambios en .htaccess
Usando la consulta de petición a WordPress para generar la URL de la página actual.
<?phpglobal $wp;$current_url = add_query_arg( $wp->query_string, '', home_url( $wp->request ) );?>