Sentido Web

Referencias y explicaciones sobre desarrollo web, PHP, Ajax, XHTML, MySQL ...

Archivo para la etiqueta ‘WordPress’

25Oct
2011
<!-- 5 -->

Enlaces de navegación en edición de posts en WordPress

Algo que me desespera es tener que editar varios posts seguidos en WP (sobre todo antes del lanzamiento) y tener que ir del post actual, a la lista de post y elegir el siguiente post que necesito editar. Por ello he hecho este pequeño script que incluido en el functions.php incluye dos enlaces en la [...]
17Oct
2011
Comments Off

Actualiza tu theme de WordPress desde SVN

Si trabajas realizando proyectos en WordPress en el que el código se aloja en un servidor usando SVN, una forma sencilla de actualizar tu theme con los últimos cambios es mediante este sencillo y no-seguro plugin. El plugin añade una opción de menú al Settings del Dashboard de WP, el cual te servirá para indicar [...]
14Sep
2011
Comments Off

Añadir clase a la imagen destacada de WordPress según el tamaño

Hace bastante que no escribía, sobre todo por falta de tiempo, pero quería escribir sobre este pequeño truco de WordPress. Cuando añadimos una imagen destacada en un post de WordPress nos podemos encontrar con que la imagen ocupa todo el ancho (lo más normal) o que no ocupa tanto, con lo que nos encontramos que [...]
03Jun
2011
<!-- 3 -->

Conocer los +1 de Google de tus posts de WordPress

Ahora que Google ha sacado el botón +1, puede ser interesante saber que puntuación llevan nuestros posts en Google. Una forma rápida (y un tanto cutre) sería crear un fichero (por ejemplo en la raíz del blog que tenga el siguiente código: <?php define(’DOING_CRON’, true); define(’DOING_AJAX’, true); require_once(’../wp-load.php’); global $wpdb; $result = $wpdb->get_results(”SELECT * from [...]
02Apr
2011
Comments Off

Crear thumbs con WordPress

Si antes hablaba de una librería que crea thumbs con PHP, ahora comento cómo hacerlo con WordPress, ya que a veces es necesario subir ficheros cuando WP se utiliza para algo más que un simple blog: // uploadfile tiene el path del fichero subido // el cuarto parámetro es para que haga crop $thumb = [...]
20Feb
2011
<!-- 5 -->

Traducir contenido en Contact Form 7 de WordPress

Si queremos que el contenido de nuestros formularios de contacto generados con el plugin Contact Form 7 sean traducidos, tan sólo deberemos añadir a nuestro functions.php lo siguiente: function translate_shortcode($tag) { if (isset($tag[’values’]) && count($tag[’values’]) > 1) return __($tag[’values’][1], $tag[’values’][0]); return “”; } wpcf7_add_shortcode(’translate’, ‘translate_shortcode’, true); Una vez añadido esto, podremos incluir en nuestro formulario [...]
18Feb
2011
<!-- 5 -->

Traducir el theme de WordPress según el idioma del navegador (no el contenido)

WordPress se puede utilizar para muchas cosas y no sólo para crear un blog. En el caso de que quieras realizar un blog multi-idioma y necesites traducir el blog según el idioma del navegador del usuario, no el contenido, que para eso hay algún plugin, tan sólo deberemos añadir lo siguiente a nuestro functions.php: function [...]
05Feb
2011
Comments Off

Realizar búsquedas en WordPress únicamente por el título

Si por un casual necesitas que tu WordPress realice las búsquedas por el título del post y que ignore el contenido, tan sólo hay que añadir un filtro a tu functions.php, lo cual también sirve para editar las condiciones de búsquedas y añadirle o quitarle condiciones: add_filter(’posts_search’, ‘mi_search_title’); function mi_search_title($search) { preg_match(’/%([^%]+)%/’, $search, $m); if [...]
05Jan
2011
<!-- 4 -->

Modificar las búsquedas en WordPress

Si queremos modificar las búsquedas que ofrece WordPress para que devuelva lo que nosotros queremos tan solo hay que hacer dos funciones para dos filtros: add_filter(’posts_results’, ‘mi_search’); function mi_search($posts) { $s = get_query_var(’s'); if (condicion($s)) { $posts = array(); $paged = intval(get_query_var(’paged’)); if ($paged < 1) $paged = 1; $posts_per_page = intval(get_query_var(’posts_per_page’)); $from = ($paged-1)*$posts_per_page; [...]
22Oct
2010
Comments Off

Enviar mailings con poMMo mediante CURL

poMMo es una de las mejores herramientas para envío de newsletters o mailing, el problema es que la última versión es del 2008 y no tienen ni API ni nada parecido, pero se puede simular mediante CURL, lo cual nos puede venir muy bien para añadir mailing a nuestras aplicaciones con CodeIgniter o WordPress.   [...]