Casos prรกcticos. WordPress
WordPress | TELEFÓNICA // 20
10 Desarrollo de plugins 10.1 Shortcode: 'Tuitea' esto Crea un plugin que permita crear enlaces para que los visitantes de tu web puedan compartir facilmente el texto que les sugieras acompañado de la url a tu artículo. Su uso debe ser parecido a: [tuitea]Esta es la frase a "tuitear"[/tuitea] Tu shortcode deberá acortar el mensaje a tuitear en caso de que sea demasiado largo, pero aprovechando al máximo el límite de caracteres. Usa tu shortcode varias veces en una misma entrada, de forma que compruebes que funciona con mensajes cortos y largos. Asegurate también de que funciona correctamente con tíldes, eñes... y de evitar que se muestren los posibles espacios que haya podido dejar el usuario antes y después de la frase. Cuando lo tengas piensa en qué atributos podría usar el autor para personalizar el mensaje a mostrar.
WordPress | TELEFÓNICA // 21
10.2 Widget: Lista de posts por tipo A partir de un nuevo tipo de post personalizado (o de otro que ya tuvieras creado) que admita título e imagen destacada, crea un widget que permita listarlos con las siguientes opciones: • Se debe poder escribir un título para el widget • Se debe poder elegir el tipo de los post a listar (incluidos los custom post types) • Se debe poder elegir el número de posts a mostrar • Si no hay posts para mostrar no debe mostrarse el título Puedes probar también a: • Añadir la imagen destacada de los posts junto al título1. • Usar una imagen por defecto para los que no tengan imagen destacada • Añadir alguna clase al widget para poder añadir estilos CSS2. • Permitir que el orden sea seleccionable: fecha/alfabético.
1 https://developer.wordpress.org/reference/functions/get_the_post_ thumbnail/ 2 Dado que el aspecto del widget se debe ajustar al aspecto de la web, puedes añadir reglas CSS en los estilos del tema.
WordPress | TELEFÓNICA // 22