Revista Blog

Como hacer un plugin para funciones extra en wordpress

Publicado el 03 agosto 2015 por Carmen Ferreira @negocioscaninos

Como hacer un plugin para funciones extra en wordpress

Muchas veces wordpress se queda corto a la hora de añadir cosas muy básicas que nos gustaría que tuviese, en este caso añadir una pequeña funcionalidad a mi página de política de cookies en la cuál quiero que se muestren las cookies que están activas en mi sitio.

Normalmente este archivo se añade en la carpeta de plugins y sirve para añadir pequeños trozos de código, en los que añadimos Shortcodes para invocar a determinadas funciones.

Yo le he puesto functions porque son funciones pero puedes pnerle el nombre que quieras con la extensión php.

En este caso el funcionamiento es muy sencillo copiar y pegar en el editor de texto.

Subir a la carpeta wp-contents>plugins

Activar el plugin desde la página de plugins

Y colocar este código para que muestre nuestra función:

/

quita la barra lateral y deja la palabra cookies entre esas dos llaves es que si no lo ejecuta!!

:)

<?php

/*

Plugin Name: Funciones

Plugin URI: http://carmenferreira.es/

Description: customizador de funciones <code>functions.php</code> para añadir mas código sin joder el Theme .

Version: 1.0

Author: Carmen Ferreira

Author URI: http://carmenferreira.es/

License: GPLv2 o posterior

*/



// identificar las cookies

function get_cookies( $paras = '', $content = '' ) { if ( strtolower( $paras[ 0 ] ) == 'novalue' ) { $novalue = true; } else { $novalue = false; } if ( $content == '' ) { $seperator = ' : '; } else { $seperator = $content; } $cookie = $_COOKIE; ksort( $cookie ); $content = "<ul>\n"; foreach ( $cookie as $key => $val ) { $content .= '<li>' . $key; if ( !$novalue ) { $content .= $seperator . $val; } $content .= "</li>\n"; } $content .= "</ul>\n"; return do_shortcode( $content ); } add_shortcode( 'cookies', 'get_cookies' );

Volver a la Portada de Logo Paperblog