Ignacio Cruz Moreno
Respuestas de foro creadas
-
Foro: Plugins y Hacks
En respuesta a: Ayuda plugin noticias portadaSi la estás creando tú mismo, creo que sería mejor aprender cómo utilizar WP_Query y cómo funciona The Loop. De otra forma, la verdad es que no conozco ningún plugin que lo haga. Lo que a lo mejor puedes hacer es buscar un tema que tenga esas características.
Foro: Plugins y Hacks
En respuesta a: Un poco de ayuda con NextGen Gallery.De nada.
Para cambiar el tipo de fuente lo tienes más fácil:
.ngg-albumoverview h4, .ngg-albumoverview p { font-family: 'La que quieras'; }
Si ves resuelto el hilo ponlo en ese estado.
Foro: Plugins y Hacks
En respuesta a: Un poco de ayuda con NextGen Gallery.A ver si lo consigo:
El css está situado en
http://recogeyvamonos.com/wp-content/plugins/nextgen-gallery/css/hovereffect.css?ver=1.0.0
Lo que pasa es que no es una buena práctica tocar precisamente ese así que esto otro podría funcionar. En el style.css de tu tema agrega la siguiente línea:
.ngg-albumoverview {
float: none;
width: auto;
display: inline-block !important;
}Foro: Plugins y Hacks
En respuesta a: Ayuda plugin noticias portadaJuan, tienes enlace a la web y así veo lo que quieres hacer?
Foro: Guías – Resolución de problemas
En respuesta a: No carga Campo personalizado después de loopPrueba con esto. No utilices query_posts. Es mejor que uses WP_Query:
<?php $editorial = get_option('of_editorial'); $my_query = new WP_Query('category_name='.$editorial.'&posts_per_page=2'); ?> <div class="eight columns"> <h4>Editorial</h4> <div class="line2"></div> <div class="line1 margen-abajo10"></div> <!-- 1/4 Column --> <?php if (have_posts()) : ?> <?php while ( $my_query -> have_posts() ) : $my_query -> the_post(); ?> <div class="four columns alpha"> <div class="item-img"> <a href="<?php the_field('link_video'); ?>" rel="prettyPhoto"> <img src="<?php the_field('imagen_proyecto'); ?>" alt=""/><div class="overlay zoom"></div></a> </div> <div class="portfolio-item-meta"> <h6><?php the_field('producto'); ?></h6> <p><?php the_field('cliente'); ?></p> </div> </div> <?php endwhile;?> <?php endif; ?> </div> <div class="eight columns"> <h4>Escucha nuestras canciones:</h4> <div class="line2"></div> <div class="line1 margen-abajo10"></div> <?php if ($my_query -> have_posts()) : ?> <?php while ($my_query -> have_posts()) : $my_query -> the_post(); ?> <p><?php the_field('canciones'); ?></p> <?php endwhile; ?> <?php endif; ?> </div> <?php
Si no te sale así entonces es que el campo ‘canciones’ no está bien definido en el plguin que dices, revísalo y ya cuentas.
Foro: Guías – Resolución de problemas
En respuesta a: No carga Campo personalizado después de loopPrueba a poner algo así para ver si está sacando los posts correctamente:
<?php if (have_posts()) : ?>; <?php while (have_posts()) : the_post(); ?> <p><?php the_title(); ?></p> <p><?php the_field('canciones'); ?></p> <?php endwhile; ?> <?php endif; ?>
Por otra parte, the_field() supongo que es una función que has creado tú, ¿no?¿Esa función saca directamente por pantalla ese campo o hay que ponerle un echo delante? ¿Podrías pegar aquí el código de esa función?
Foro: WordPress Avanzado
En respuesta a: Ordenadar post con custom fieldUhm, espera que he leído esto demasiado rápido. Prueba con algo así (no uses query_posts, está desaconsejado):
new WP_Query( array( 'posts_per_page' => 20, 'meta_key'=>'year', 'orderby' => 'meta_value', 'order' => ASC) );
Foro: WordPress Avanzado
En respuesta a: Ordenadar post con custom fieldSi es un campo personalizado hay otros parámetros para ello:
http://codex.wordpress.org/Class_Reference/WP_Query#Custom_Field_Parameters
Foro: Guías – Resolución de problemas
En respuesta a: No carga Campo personalizado después de loopCreo que tienes que «rebobinar» los posts. Me explico, cuando el loop termina, digamos que éste se queda apuntando al último post. En el primer loop has recorrido todos por lo que en el segundo detecta que ya no hay más que mostrar. Usa la función rewind_posts(); entre un loop y otro. Debería funcionar.
Foro: Guías – Resolución de problemas
En respuesta a: Error 500. Internal Server ErrorHola Edu.
¿Tienes una copia de la base de datos antes de actualizar? Si no la tienes, primero mira si tu hosting las hace automáticamente.
Lo que haría yo sería volver a WP 3.4.2 o la que tuvieras y probar de nuevo, borrando la base de datos y poniendo de nuevo la antigua.
Lo mismo los del hosting te pueden echar una mano porque un error 500 es un error muy genérico y no da más información.
Siento no poder serte de más ayuda.
Foro: Guías – Resolución de problemas
En respuesta a: Insertar categorias "Publicado en…"Hola tysby, yo veo lo que dices. Al lado de ‘Leer más’ veo las categorías. ¿Cuál es el problema?
Foro: Plugins y Hacks
En respuesta a: Problema a la hora de crear un plugin con iframeHabría que ver el código. Lo mismo los tags están mal cerrados y está rompiendo el esquema HTML de la página. ¿Podrías dar más información?
Foro: Plugins y Hacks
En respuesta a: widget texto tipo banner sin serloAunque hace tiempo que no se actualiza, lo mismo te sirve este plugin:
Foro: Plugins y Hacks
En respuesta a: Problemas con slideHola nico.
En la línea 872 de tu style.css del tema tienes lo siguiente:
#content img { margin: 0; max-width: 640px; }
cambia 640px por 100% de forma que la imagen como máximo tenga el tamaño de su contenedor y… magia.
Foro: Plugins y Hacks
En respuesta a: Problema desarrollando pluginHola kisukedeath. La verdad es que no entiendo muy bien lo que quieres hacer pero si lo que quieres es sacar un listado de los posts que tengan tags incluidos en $finaltag, aquí tendrías una solución más sencilla:
add_filter( 'the_content', 'my_test_content' ); function my_test_content($content) { // Voy a suponer que tu variable es esta. No entiendo muy bien para qué la necesitas pero supongo que // aquí no están todos los tags que se repiten más de 4 veces. Si están todos no la necesitas $finaltag = array( 'tag1', 'tag2' ); // Primero pondría esta comprobación. Si !is_single() entonces mejor no hacer nada if ( is_single() ) { // No queremos que el post que estamos viendo salga en la lista así que guardamos su ID $current_post_id = get_the_ID(); foreach( $finaltag as $tag ) { // Con esto te salen los posts con tag = $finaltag[i] excepto el post que estamos viendo $my_query = new WP_Query( array( 'tag' => $tag, 'post__not_in' => array( $current_post_id ) ) ); while ( $my_query -> have_posts() ) { $my_query -> the_post(); // Vamos agregando al final de nuestro contenido los títulos de los posts $content .= '<h1 class="entry-title"><a href="' . get_permalink() . '">' . get_the_title() . '</a></h1>'; } // No te olvides de rebobinar por si acaso wp_reset_postdata(); } } return $content; }
Ahora bien. Vuelvo a decirte que cuando tienes pocos tags y pocos posts, esto es rápido pero conforme vayas creando contenido, esa función podría convertirse en una pesadilla. Recomiendo que leas algún tutorial de la Transient API de WordPress y vayas guardando estos resultados de alguna manera para no tener que hacer tantísimos bucles cada vez que ves un post. Pero vamos, te irás dando cuenta tú mismo.