| ||||
| Tips / trucos para WordPress 1.- ¿Cómo agrego más widgets en mi sitio? Supongamos que deseas habilitar 2 sidebar como widgets para controlarlos cómodamente desde el panel de administración. simplemente hay que agregar esto a functions.php de la plantilla (o crear el archivo si no existe): Código PHP: .Los incluyes de esta forma: Código PHP: Sí. Se pueden tener tantos sidebars como se desee, siempre y cuando se modifique el número en el código de functions.php (y por supuesto exista el archivo correspondiente). Lo demás va por cuenta de la creatividad. Es posible tener "widgetizado" casi todo el sitio, lo cual -dependiendo del caso- nos ahorrará mucho trabajo de codificación manual. Saludos.
__________________ Ayuda para desarrolladores avanzados en WordPress (Comenzando) |
| ||||
| Re: Tips / trucos para Wordpress 2.- Hacer que los artículos sólo muestren una categoría, la cual a la vez pertenece a una categoría padre Expliquemos mejor el escenario. Tus categorías están organizadas de la siguiente manera: Actualidad -- Política -- Nacionales -- Internacionales Entetenimiento -- Humor -- Cine -- Teatro Y tienes un artículo llamado "Chiste político" que asignaste a las categorías Política y Humor En condiciones normales tu artículo aparecerá así: Política - Humor Chiste político Pero en realidad deseas que salga así: Humor Chiste político Éste es el procedimiento para lograrlo: Código PHP:
__________________ Ayuda para desarrolladores avanzados en WordPress (Comenzando) Última edición por metacortex; 23/03/2008 a las 05:19 Razón: Corregir datos |
| ||||
| Re: Tips / trucos para Wordpress 3.- ¿Cómo puedo poner un link en mi blog que me muestre un post aleatorio? Con el siguiente código, que debes copiar en un fichero con extensión PHP: Código PHP: Crédito |
| ||||
| Re: Tips / trucos para Wordpress 4. Cuando me intento loguear en Wordpress 2.5 sale este mensaje: "Fatal Error: Cannot use string offset as an array, line 46 dashboard.php" ¿Cómo hago? Generalmente este error ocurre cuando migramos o cuando importamos una base de datos. La solución es ésta: 1) Vé a tu phpMyAdmin y haz clic en la tabla wp_options: ![]() 2) Una vez dentro de la tabla presiona el botón Buscar: ![]() 3) En el campo option_name escribe "dashboard_widget_options", luego clic en Aceptar: ![]() 4) Te aparecerá una sola tabla que deberás eliminar presionando la X: ![]() Intenta loguearte de nuevo. Fuente: http://wordpress.org/support/topic/164836
__________________ Ayuda para desarrolladores avanzados en WordPress (Comenzando) |
| ||||
| Re: Tips / trucos para Wordpress 5.- Colocar el nombre de usuario en la página, al estilo de "Hola [nombre de usuario]" Copia y pega el siguiente código: Código PHP:
__________________ Ayuda para desarrolladores avanzados en WordPress (Comenzando) |
| ||||
| Re: Tips / trucos para Wordpress 6.- ¿Cómo paginar mis artículos al estilo « Anterior 1 2 3 4 ... 10 Siguiente » en lugar de usar previous_posts_link y next_posts_link? Pega este código: Código PHP:
__________________ Ayuda para desarrolladores avanzados en WordPress (Comenzando) Última edición por metacortex; 05/12/2008 a las 03:17 Razón: Corregir error de código |
| ||||
| Respuesta: Tips / trucos para Wordpress 7.- Referencia a Funciones de WordPress Esta URL tiene la guía de referencia a todas las funciones de wordpress http://codex.wordpress.org/Function_Reference
__________________ Plan Original Desarrollo Web ~$>sudo apt-get install -f "Asi debería arreglarse todo en la vida" |
| ||||
| Respuesta: Tips / trucos para Wordpress
__________________ Ayuda para desarrolladores avanzados en WordPress (Comenzando) |
| ||||
| Respuesta: Tips / trucos para Wordpress 9.- ¿Cómo personalizar la ubicación de mi directorio wp-content? Versión 2.7 Código PHP: Abre tu archivo wp-settings.php. Busca aprox. en la línea 108: Código PHP:
__________________ Ayuda para desarrolladores avanzados en WordPress (Comenzando) Última edición por metacortex; 18/01/2009 a las 01:15 |
| ||||
| Respuesta: Tips / trucos para Wordpress
__________________ Ayuda para desarrolladores avanzados en WordPress (Comenzando) |
| ||||
| Respuesta: Tips / trucos para Wordpress 13.- ¿Cómo convierto las URL de mi blog en amigables?: Ver explicación
__________________ Ayuda para desarrolladores avanzados en WordPress (Comenzando) |
| ||||
| Respuesta: Tips / trucos para Wordpress 14. Usar un breadcumb o Barra de navegación Parte de este código lo copié y lo adapté para generar un código mas limpio y semántico.
Código php:
Ver originalCopiar Este código se debe copiar al archivo functions.php (si no lo tienes crea uno con ese nombre en la carpeta de tu tema). Modo de uso, en tu tema copia este código:
Código php:
Ver originalCopiar Saludos. Aquí el código original PD: Una aclaración, esta función genera una lista no ordenada (ul) la cual puede personalizarse mediante CSS Ejemplo simple:
Código css:
Ver originalCopiar
__________________ Plan Original Desarrollo Web ~$>sudo apt-get install -f "Asi debería arreglarse todo en la vida" Última edición por lucasan; 10/03/2009 a las 12:39 |
| ||||
| Respuesta: Tips / trucos para Wordpress 15. Buscar en el Codex de Wordpress Quienes han buscado en el codex de wp sabrán que no es tarea fácil. http://wplookup.com/ Este buscador facilita un poco la tarea, y se puede añadir a los buscadores de Firefox.
__________________ Plan Original Desarrollo Web ~$>sudo apt-get install -f "Asi debería arreglarse todo en la vida" |
| ||||
| Respuesta: Tips / trucos para Wordpress Las Template Tags: Se usan en tu theme para mostrar información dinamicamente y/o configurar tu diseño como desees. Importantes a la hora de hacer nuestros propios themes http://codex.wordpress.org/Template_Tags Saludos y suerte |
| ||||
| Respuesta: Tips / trucos para Wordpress 17. ¿Cómo activar tags y demás funciones nativas de Wordpress en archivos fuera del directorio de la plantilla? Supongamos que creas un archivo llamado prueba.php (o como quieras) en el directorio raiz de tu sitio y quieres activarle todas las funciones de Wordpress. Sólo tienes que colocar en la primera línea lo siguiente (arriba de todo):
Código php:
A partir de ahí podrás utilizar todos los recursos disponibles en el sistema, tal como si se tratara de un archivo de plantilla. Ver originalCopiar
__________________ Ayuda para desarrolladores avanzados en WordPress (Comenzando) |
| ||||
| Respuesta: Tips / trucos para Wordpress 18. ¿Cómo creo mi propio plugin? http://www.forosdelweb.com/2990826-post4.html
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
| Limitar el número de post por página Con el siguiente código insertado en el archivo functions.php de tu tema puedes elegir el numero de post a visualizar en categorías y búsquedas. El siguiente código de ejemplo nos permite visualizar 5 post en el index, 7 en las categorías y 10 en los resultados de búsqueda: Código : Código PHP:
__________________ Posicionamiento web Google |
| ||||
| Dos razones para conectar tu Wordpress a Subversion: Actualizaciones sencillas y deteción de Malware. Interesante y recomendado artículo de Javier Aroche en maestrosdelweb.com |
| ||||
| Cómo crear diferentes estilos para cada sección (páginas, categorías, tags, etc...) de un sitio hecho con WordPress: sin plugins, sin programar una sola linea, sin buscar en google, sin preguntar en FdW, etc... FÁCIL: Usando la función body_class(). Aquí una explicación masticadita: http://blog.rogertm.com/tutoriales/w...itio/1039.html |
| ||||
| Respuesta: Tips / trucos para WordPress Cómo agregar una nueva clase al primer post en el home A veces se quiere mostrar el último post (primero del home page) con un estilo diferente, para que se destaque de alguna manera, aquí nos muestran un buen truco: http://www.dynamicwp.net/articles-an...-the-homepage/ |
| ||||
| Un excelente tutorial (en inglés) que debemos leer, para si en algún momento nos ponemos a crear nuestros propios plugins para Wordpress... Ten Things Every WordPress Plugin Developer Should Know Saludos |
| ||||
| Creo que a muchos nos ha pasado que en el momento que salió la ultima version de wordpress, nos apresuramos a actualizar nuestros sitios, sin tener en mente que podria acarrearnos dolores de cabeza por falta de compatibilidad con algunos de nuestros plugins o temas ya instalados. La única solución viable, volver a la version previa que teniamos. Como podemos hacerlo? Porque posiblemente, ya has publicado nueva información y has hecho varios cambios y no quieres perder esa información de tu sitio. Pues bien, esta es una forma segura (no infalible) de hacerlo. Vamos a suponer que tienes tu WP instalado en la raiz de tu sitio, / public_html / wordpress). También se supone que deberías tener un conocimiento práctico de MySQL y una copia de seguridad del directorio de instalación de WordPress y de la base de datos SQL generados justo antes de realizar la actualización (Si no tienes una copia de seguridad, ¿por qué diablos no?) Ok, esto es lo que hay que hacer 1) Mover y cambiar el nombre de la carpeta wordpress upgraded (es decir, / wordpress -> / wordpress_3.1) 2) Copiar o descomprimir la carpeta de copia de seguridad (es decir, / wordpress_3.0 -> / wordpress) 3) Copiar la carpeta / wp-content/uploads de la carpeta de actualizacion a la carpeta de copia de seguridad (es decir, / wordpress_3.0/wp-content/uploads -> / wordpress / wp-content / uploads) 4) respalda con una copia de seguridad de la base de datos MySQL (es decir, upgraded, 3.1) (sólo para estar seguro) 5) cambiar el nombre deMySQL table wp_options -> wp_options_3.1 (o copia de seguridad o similar) 6) importa en la base de datos activa sólo la tabla wp_options de la original, copia de seguridad previa a la actualización de base de datos MySQL Ya con eso tu sitio ahora debería estar trabajando con la versión anterior de WordPress, pero todos sus mensajes, páginas y medios creados desde la actualización estará intacta. Si no fué asi , pues a instalar la copia de seguridad que indicamos al principio. ![]() Saludos,
__________________ "Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones." Apocalipsis 2: 26 Visita mi Web http://vtx-cr.com |
| ||||
| Respuesta: Tips / trucos para WordPress Shortcode para eliminar el formateo automático de WordPress Este shortcode sirve para quitar las funciones de formato automático en ciertas partes del texto. Muy útil para mostrar fragmentos de código.
Código:
Uso:function my_formatter($content) {
$new_content = '';
$pattern_full = '{(\[raw\].*?\[/raw\])}is';
$pattern_contents = '{\[raw\](.*?)\[/raw\]}is';
$pieces = preg_split($pattern_full, $content, -1, PREG_SPLIT_DELIM_CAPTURE);
foreach ($pieces as $piece) {
if (preg_match($pattern_contents, $piece, $matches)) {
$new_content .= $matches[1];
} else {
$new_content .= wptexturize(wpautop($piece));
}
}
return $new_content;
remove_filter('the_content', 'wpautop');
remove_filter('the_content', 'wptexturize');
Código:
Fuente: Cast Who Code visto en Todotutoriales [raw]Este trozo de texto no será formateado automáticamente por WP.[/raw] |
| ||||
| Filtro para evitar contenido duplicado Yo lo utilizo para un sitio de anuncios clasificados creado con Wordpress aunque también puede ser de utilidad para sitios tipo Autoblogging o multi-usuarios. Dejo el enlace por ser un código un tanto extenso y así pueden ver la explicación. Filtro para evitar contenido duplicado en Wordpress Saludos
__________________ Posicionamiento web Google |
| ||||
| Respuesta: Tips / trucos para WordPress Hacer sobresalir (que sea mas grande o darle otro formato) la imagen del primer post de nuestro index con wp smart image ii, dejo el tema donde lo pregunte y resolvimos http://www.forosdelweb.com/f118/pued...6/#post3866457 |
| ||||
| Respuesta: Tips / trucos para WordPress Introducing Wordpress 3 Custom Taxonomies Excelente tutorial (en inglés) sobre cómo crear y usar taxonomías personalizadas en Wordpress 3 |
| ||||
| Respuesta: Tips / trucos para WordPress Rewrite en resultados de búsquedas de Wordpress:
Código PHP:
La función la acabo de probar y funciona perfectamente, lo único que tiene es que si llamas la cadena buscada con get_search_query() pasa lo siguiente, por ejemplo si buscamos por: Lorem Ipsum, obtenemos: Lorem+Ipsum, pero invirtiendo la función supongo que se arregle esto...Ver originalCopiar EDITO: Para que no suceda lo del signo de mas (+) al recuperar la cadena buscada mediante get_search_query() he agregado un par de líneas al código de la función original:
Código PHP:
Saludos... Ver originalCopiar Última edición por rogertm; 28/06/2011 a las 09:23 |
Este tema le ha gustado a 32 personas
Este tema no le ha gustado a 2 personas (incluyéndote)