Themes y Diseño

Foro WordPress » WordPress » Themes y Diseño

Videos youtube se ve en la pagina del post pero no en el index (9 mensajes)

Acerca de este hilo

Tags

  1. cronosmen

    1.0
    Antiguedad: Abr 2011
    Mensajes: 3

    offline

    Publicado hace 1 año
    #

    Hola, he llegado hasta aqui buscando ayuda para wordpress. Vereis, mi problema es que he instalado el plugin Videoquicktagg, funciona realmente bien, pero por algun motivo en el index, donde aparecen todos los post no interpreta el codigo, es decir, me lo muestra como texto plano y no el viedo, sin embargo, en el permalink del post si me lo muestra, es decir, donde al hacer click en el titulo me lleva al post single.php si no me ekivoco y hay si se muestra. ¿Que puedo hacer?, perdon si es una seccion erroena, pero creo que es cosa del theme.

  2. LGrusin

    Moderador
    Antiguedad: Feb 2011
    Mensajes: 1.801

    offline

    Publicado hace 1 año
    #

    ¿Tu theme usa the_excerpt en el index.php? Es decir, ¿Salen sólo extractos o sale el artículo con el leer más o similar?

    ¿Qué theme es?

    Saludos

  3. cronosmen

    1.0
    Antiguedad: Abr 2011
    Mensajes: 3

    offline

    Publicado hace 1 año
    #

    Pues creo que si, por que siempre me sale el boton de View More, en el funciones.php del theme le cambie la cantidad minima de caracteras le puse 5000 pero nada, ademas he hecho una prueba añadiendo solo el video y se sigue viendo solo en el post pero no en el index

    El theme es : moonlight-_tunes

  4. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 1 año
    #

    Tienes dos opciones:

    1) Cambiar el excerpt por content en el index.php

    2) A LGrsusin no le gustan los plugins , pero a veces vienen bien

    http://wordpress.org/extend/plugins/advanced-excerpt/

    Con él, puedes dejar el excerpt y en la configuración marcar que los vídeos aparezcan en aquél.
    Yo lo uso con WP 3.1 y funciona perfectamente.

  5. cronosmen

    1.0
    Antiguedad: Abr 2011
    Mensajes: 3

    offline

    Publicado hace 1 año
    #

    Hm.. lo estoy intendando pero nada... me sigue mostrando los videos asi:

    [youtube]url de youtube [/youtube]

    :(, a ver si con estos datos me podeis ayudar, en el home.php este es el código que hay para mostrar la entrada

    < ?php the_content_limit(500, ""); ? >

    , esta funcion esta en el functions.php y es esta

    < ?php function the_content_limit($max_char, $more_link_text = '(more...)', $stripteaser = 0, $more_file = '') {
        $content = get_the_content($more_link_text, $stripteaser, $more_file);
        $content = apply_filters('the_content', $content);
        $content = str_replace(']] >', ']] >', $content);
        $content = strip_tags($content);
       if (strlen($_GET['p']) > 0) {
          echo "< p >";
          echo $content;
          echo " < a href='";
          the_permalink();
          echo "' >"."< b >»View More< /b >";
          echo "< /p >";
       }
       else if ((strlen($content) >$max_char) &amp;&amp; ($espacio = strpos($content, " ", $max_char ))) {
            $content = substr($content, 0, $espacio);
            $content = $content;
            echo "< p >";
            echo $content;
            echo "...";
            echo " < a href='";
            the_permalink();
            echo "' >".$more_link_text."";
            echo "< /p >";
       }
       else {
          echo "< p >";
          echo $content;
          echo " < a href='";
          the_permalink();
          echo "' >"."< b >»View More< /b >";
          echo "< /p >";
       }
    }? >

    Lo he intentado pero nada

  6. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 1 año
    #

    La función excerpt devuelve siempre texto plano y por eso no te funciona. Si quieres modificarla, bajate el plugin que te he dicho y mira a ver cómo lo hace.

    Y si no quieres complicarte la vida, activa el plugin.

  7. LGrusin

    Moderador
    Antiguedad: Feb 2011
    Mensajes: 1.801

    offline

    Publicado hace 1 año
    #

    Por lo que veo the_content_limit también hace lo mismo que the_excerpt. Podrías sustituir en el home.php y en los archivos que aparezca the_content_limit por the_content. Si no quieres tocar los archivos del theme, instala el plugin.

    Reconozco que los plugins ayudan mucho y facilitan la labor a personas con pocos o nulos conocimientos de código. Si no es así, no veo la razón de instalarlos porque al fin y al cabo no deja de ser código que puedes poner tú manualmente. OJO, yo también uso plugins pero los mínimos y necesarios según mi criterio.

    Un saludo

  8. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 1 año
    #

    No lo he probado pero en el enlace que doy se supone que han encontrado una forma de devolver get_the_content con formato.

    http://www.web-templates.nu/2008/08/31/get_the_content-with-formatting/

    Pongo el código también aquí:

    En functions.php

    function get_the_content_with_formatting ($more_link_text = '(more...)', $stripteaser = 0, $more_file = '') {
        $content = get_the_content($more_link_text, $stripteaser, $more_file);
        $content = apply_filters('the_content', $content);
        $content = str_replace(']] >', ']] >', $content);
        return $content;
    }

    Y luego, en el index.php

    < ?php get_the_content_with_formatting(); ? >

  9. LGrusin

    Moderador
    Antiguedad: Feb 2011
    Mensajes: 1.801

    offline

    Publicado hace 1 año
    #

    Creo que si elimina la línea $content = strip_tags($content); del archivo home.php obtiene el mismo resultado.

    Saludos

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » Themes y Diseño