Para añadir nuestro código a wordpress tenemos dos opciones:
add_filter('gancho','funcion')
Cuando se muestre el contenido del ‘gancho’ se llamará a nuestra función ‘función’. Lo que devuelva nuestra función será el valor del gancho, con lo que tenemos que asegurarnos de que devolvemos un valor. Veamos dos ejemplos:
add_filter( 'the_content', 'cambiar_contenido' ); function cambiar_contenido($contenido){ return $contenido." ¡Mega artículo!"; }
El código anterior cambiaría el contenido de las entradas añadiendo el texto ‘¡Mega artículo al final!’.
add_filter( 'the_title', 'cambia_titulo' ); function cambia_titulo($contenido){ return "###==>".$contenido; }
El código anterior cambiaría los títulos añadiendo el texto ‘###==>’ al principio.
add_filter('the_content', 'cambiar_contenido'); function cambiar_contenido($contenido) { if (strlen($contenido)<300){ return $contenido; } else{ $palabras=explode(" ",$contenido); $inicio=implode(" ",array_slice($palabras,0,40)); $fin=implode(" ",array_slice($palabras,40)); return $inicio. ' <input type="button" value="Ver más" />' . '<span id="mas" style="display: none;">'.$fin."</span>"; } }
El código anterior, si el texto es largo, añade un botón de ‘Ver más’.
add_action('gancho', 'función')
Cuando se ejecute la acción de wordpress ‘gancho’ se llamará a nuestra acción -que puede o no mostrar un contenido. Veamos ejemplos:
add_action( 'admin_notices', 'saludo' ); function saludo(){ echo "ola k ase???"; }
El código anterior hace que cuando se muestren las noticias de administración, se escriba el mensaje ‘ola k ase?’.
</pre> add_action('wp_head','trifulcas_encolar'); function trifulcas_encolar(){ wp_enqueue_script('trifulcas', plugin_dir_url(__FILE__) . 'trifulcas.js'); } <pre>
El código anterior nos pone jquery en la cabecera.