isabelgalvez
Respuestas de foro creadas
-
Cuál me recomiendas?
Y los post traducidos que tenía se perderán?
Gracias!Foro: WordPress Avanzado
En respuesta a: Cambiar url de las categorías en un widgetNo sé si me expliqué bien,
mi objetivo final era mandar el parámetro porque quería hacer un condicional.
Pero lo del condicional no tenía por qué decirlo. Hay distintas soluciones, pero quería saber esa en contreto, la de obtener la url que viene en la plantilla por defecto.
Gracias!Foro: WordPress Avanzado
En respuesta a: Cambiar url de las categorías en un widgetHola,
no entiendo muy bien lo que dices.Lo he solucionado de esta manera, para que otra gente que tenga el mismo problema lo sepa:
He creado un shortcode en functions.php.
después con:
add_filter('widget_text', 'do_shortcode');
he logrado que se pueda meter en el widget.En la propia función le he puesto un condicional :
function mostrar_categorias(){ global $wpdb; $query="aquí va mi sentencia sql"; $resultado = $wpdb->get_results($query); $host= $_SERVER["HTTP_HOST"]; echo '<div>'; echo "<h4>Categorías</h4>"; echo "<ul>"; foreach ( $resultado as $row ) { if(isset($_GET['2'])){ echo "<li><a href='http://$host/category/$row->slug?2'>".$row->name."</a></li>"; }else{ echo "<li><a href='http://$host/category/$row->slug'>".$row->name."</a></li>"; } } echo "</ul>"; echo "</div>"; } add_shortcode( 'categorias', 'mostrar_categorias' ); add_filter('widget_text', 'do_shortcode');
Aún así, me quedo con la duda de saber en qué archivo concreto estaba la solución para cambiar la url de las categorías que te vienen en el widget de categorías que wordpress o mi plantilla ofrecía por defecto.
He estado trasteando en category-template.php y encontré una función llamada wp-list-categories. Si borrabas la función te dejaban de aparecer las categorías pintadas en el widget. Así que debe ser ahí, creo. pero como he estado tocando por todas partes y no me salía, pues monté un shortcode a mano.
Foro: WordPress Avanzado
En respuesta a: Cambiar url de las categorías en un widgetHola!
Lo que quiero es que al hacer click en una categoría, la url se vaya a su categoría y en vez de: http://www.misitio.com/category/actualidad/ ponga:
http://www.misitio.com/category/actualidad/?2. El permalink me da igual.He encontrado en el archivo category-template un código que quizás me pueda servir:
function get_category_link( $category ) { if ( ! is_object( $category ) ) $category = (int) $category; $category = get_term_link( $category, 'category' ); if ( is_wp_error( $category ) ) return ''; return $category; }
Pero no sé donde agregar exactamente el parámetro ?2.
O quizás mi solución esté en el archivo functions.php?Gracias!
Foro: WordPress Avanzado
En respuesta a: Headers distintos para la misma entradaHola almendron,
lo conseguí,
en vez de $_REQUEST he puesto $_GET, pero como creo que tengo que usar la variable en más páginas, alomejor hay alguna que me admite mejor $_REQUEST.
Gracias por tu ayuda,
Saludos!Foro: WordPress Avanzado
En respuesta a: Headers distintos para la misma entradaMuchas gracias por tu ayuda!!
Voy a probar y te digo.Foro: WordPress Avanzado
En respuesta a: Headers distintos para la misma entradaEn cuanto a llegar a la entrada directamente,
supongo que según donde te interese meter la entrada (por ejemplo si es para facebook que te interesa que la lea gente joven, pondrás el parámetro adecuado en la url que haga que te salga el menú de «Millenials», que es el adecuado, y no el de «Familias».)
Esto es lo que se me ocurre ahora mismo, pero es cierto que no me había planteado esa posibilidad, y no sé si es posible lo que digo.Si entraran por defecto a la entrada sin pasar por ningún lado, les saldría el menú que hay ahora mismo por defecto supongo, que es el de «Familias».
Traducido a php, Al condicional del single.php, le puedo decir que si viene el parámetro de «Millenials» me cambie de menú, y si no viene nada, que lo deje como está, a eso me refiero.
Foro: WordPress Avanzado
En respuesta a: Headers distintos para la misma entradaEn el punto número 2 te refieres a la url que aparece una vez estás en el single.php?
Las entradas se listan de forma automática, ahí estaba yo perdida también.He conseguido hacer que sólo desde una de las páginas se mande un parámetro por la url.
Es decir, si te metes en http://www.laramblabarcelona.com/millenials/ y haces click en cualquier artículo te viene el nombre de la ruta del artículo y después «?2». Esto lo he conseguido añadiendo este «?2» en el template.php que utiliza esta página, donde indica el enlace al que van los artículos. (no sé si es cutre pero me ha funcionado)Ahora entonces creo que podría entonces dirigirme al single.php y decirle algún condicional.
Pero estoy investigando en ello. Si se te ocurre algo dime;
Muchas gracias!!!!
Foro: WordPress Avanzado
En respuesta a: Headers distintos para la misma entradacondicionales, bucles, funciones… programación orientada a objetos también algo.. mysql también sé algo..
puedo investigar, no me importa.Foro: WordPress Avanzado
En respuesta a: Headers distintos para la misma entradaexacto, así es!
Foro: WordPress Avanzado
En respuesta a: Headers distintos para la misma entradaHola almendron,
gracias por tu ayuda, en primer lugar.
O sea, tendría que colocar un campo personalizado con dos valores, eso lo entiendo.
pero en cuanto a las entradas: las dos páginas ofrecen exactamente las mismas entradas (la gracia de la página web es que cada página tiene su estilo adaptado a diferente público).
El problema está en que como el archivo single.php de la entrada en particular es el mismo, porque comparten contenido, sólo me deja poner el header por defecto (que es el de una de ellas). Lo que yo quiero es que en el archivo single.php te venga el header de la página en la que tú estabas navegando, puede ser la 1 o puede ser la 2.Así que entiendo que los dos valores se los tendría que asignar a los headers?
Perdona si no he entendido bien tu respuesta, quizás si es la correcta.
Gracias!!Foro: Guías – Resolución de problemas
En respuesta a: Añadir evento wp calendarioGracias LGrusin!
O sea que eso no se puede conseguir sin plugin de ninguna manera no?
A no ser que la plantilla que tengas incorpore esa opción..