5 Funciones wordpress que muchos desconocemos

dentro del código fuente de WordPress se encuentra una lista interminable de funciones útiles a la espera para que usted pueda usarlos. El problema es que la mayoría de la gente no sabe que existen, pero muchas de estas funciones son poco conocidas porque en la documentación del Codex de WordPress no están o están pobremente documentadas, así que esta recopilación de 5 funciones.


1. Función wp_mail()

la función wp_mail() es una de las funciones escenciales y super fáciles de usar que te permiten enviar mensajes de correo electrónico con solo pasar unos argumentos por dicha función, aquñi tienes un ejemplo:

$para = 'usuario@ejemplo.com'; 
$asunto = 'Hola desde mi blog!'; 
$mensaje = 'Mira, mi blog te envia mensajes de correo electrónico' 
 
$mail = wp_mail($para, $asunto, $message); 
 
if($mail) { 
   echo 'Tu mensaje ha sido enviado'; 
} else { 
   echo 'Hubo un problema enviando el mensaje de correo electrónico, por favor inténtalo de nuevo.'; 
} 
?>

También puedes especificar un tercer y cuarto parámetro, $headers y $attachments, puede ver más información sobre esta función en el Codex de WordPress.


2. Función wp_loginout()

Esta función tiene la habilidad de mostrar un enlace para iniciar sesión o cerrar sesión en tu Theme dependiendo si se trata de un usuario loggeado o no, esto evita que tengas que entrar al Dashbard (tablero) de WordPress para iniciar sesión o cerrar sesión.

Aquí puedes ver la documentación de la función wp_loginout() para más información.


3. Función clean_url()

Esta función es la que se encarga de probar y asegurarse de que una URL esté bien estructurada, es decir que si has introducido una URL que no tiene el http:// al inicio esta función se encarga de agregarlo, puede convertir los & en & y algunas otras cosas más.

Aquí puedes ver la documentación de la función clean_url() para más información.


4. Función wpautop()

Esta función puede convertir saltos de línea en cadenas de texto a etiquetas
, y cuando encuentra doble salto de línea lo convierte a la etiqueta , e inicia un nuevo párrafo,
. Esta función también aber y cierra correctamente todas las etiquetas que están incompletas.

Aquí puedes ver la documentación de la función wpautop() para más información.


5. Funciones wp_rss() y get_rss()

Estas dos funciones puede sacar información de una fuente RSS y darle formato, y dependiendo de como la quieras manejar puedes mostarla como una lista de enlaces, esto puede ser muy útil para mostrar información de otrso sitios en tu Theme sin necesidad de usar Plugins.

Para usar esta función es necesario llamar al archivo rss.php por medio de un include antes de usar la función, por ejemplo:

include_once(ABSPATH . WPINC . '/rss.php'); // < -- Esta es la llamada por medio del include 
wp_rss('http://techtastico.com/feed/', 5); // <-- Esta es la función 
?>
Aquí puedes ver la documentación de la función wp_rss(), o de get_rss() para más información.

Fuente: Nathanrice

3 comentarios:

  1. este theme esta bastante mas lindo que el anterior

    ResponderEliminar
  2. Un saludo desde Palma de Mallorca. Enhorabuena por el blog.

    http://www.amidaweb.com/
    http://www.amidaweb.com/blog/home/

    ResponderEliminar
  3. Un saludo desde Palma de Mallorca. Enhorabuena por el blog.

    http://www.amidaweb.com/
    http://www.amidaweb.com/blog/home/

    ResponderEliminar