Descripción de Categorias

Inicio Foros WordPress Themes y Diseño Descripción de Categorias

Este debate contiene 5 respuestas, tiene 3 mensajes y lo actualizó  LGrusin hace 7 años, 1 mes.

  • Autor
    Publicaciones
  • #22338

    mtmundarain
    Participante

    <p>Buenas!<br />
    Gracias de antemano</p>
    <p>Tengo problemas para mostrar la descripción de las categorías en mi tema.<br />
    He modificado el loop.php hasta más no poder, he probado de todo, he consultado al autor quien finalmente se obstinó y me dijo que él no era diseñador (o algo así). No logro que aparezca ni una sola letra en la categoría….</p>
    <p>La idea es que al seleccionar alguna categoría, en el encabezado justo al lado de logo o abajo me muestre la descripción de la misma.</p>
    <p>Muchas gracias nuevamente!</p>
    <p>Versión WP 3.3<br />
    Tema: Coolzine,<br />
    Autor Blooming http://themeforest.net/item/cooolzine-magazine-wordpress-edition/discussion/115116?page=19&amp;amp<br />
    Mi web: http://www.periferia.org.ve<br />
    Les dejo todo el loop:</p>
    <p>&lt;?php</p>
    <p>//*********** create post list ***********//<br />
    $list = array();</p>
    <p>?&gt;</p>
    <p>&lt;?php if (have_posts()) : ?&gt;</p>
    <p>&lt;?php while (have_posts()) : the_post(); ?&gt;</p>
    <p>&lt;?php</p>
    <p> $appearence = get_post_meta($post-&gt;ID,’_’.strtolower(get_current_theme()).’_appearence’,true);</p>
    <p> switch($appearence) {</p>
    <p> case ‘1’:</p>
    <p> if (empty($list)) {<br />
    $list[] = $post;<br />
    }<br />
    else {<br />
    $list[] = $post;<br />
    }</p>
    <p> break;</p>
    <p> case ‘0’:</p>
    <p> $list[] = $post;<br />
    break;</p>
    <p> case ”:</p>
    <p> $list[] = $post;<br />
    break;</p>
    <p> } // switch</p>
    <p>?&gt;</p>
    <p>&lt;?php endwhile;?&gt;</p>
    <p>&lt;?php</p>
    <p>//************ start custom loop ************//</p>
    <p>// top article is set</p>
    <p>if (array_key_exists(‘top’,$list)) {<br />
    print cooolzine_toparticle($list);<br />
    }<br />
    else {<br />
    print cooolzine_toparticle($list);<br />
    unset($list);<br />
    }</p>
    <p>if (get_option(get_current_theme().’_adside’) == ‘true’) {<br />
    if (function_exists(‘dynamic_sidebar’) &amp;&amp; dynamic_sidebar(‘Sidebar Category Top5’)) {}<br />
    } // ads</p>
    <p>if(array_key_exists(‘default’,$list)) {</p>
    <p> foreach($list as $k =&gt; $a) {<br />
    print cooolzine_boxarticle($a);</p>
    <p> if (get_option(get_current_theme().’_adside’) == ‘true’) {<br />
    $c = count($list) – 1;<br />
    if ($k == 10 || $k == $c) {<br />
    if (get_option(get_current_theme().’_adside’) == ‘true’) {<br />
    if (function_exists(‘dynamic_sidebar’) &amp;&amp; dynamic_sidebar(‘Sidebar Category Top10’)) {}<br />
    }<br />
    } // 10<br />
    } // ads<br />
    }<br />
    }</p>
    <p>if (get_option(get_current_theme().’_adside’) == ‘true’) {<br />
    if (function_exists(‘dynamic_sidebar’) &amp;&amp; dynamic_sidebar(‘Sidebar Category End’)) {}<br />
    }</p>
    <p>?&gt;<br />
    &lt;!–most commented–&gt;<br />
    &lt;?php </p>
    <p> $caten = get_option(get_current_theme().’_catpop’);</p>
    <p> if ($caten == ”) {<br />
    $caten = true;<br />
    }<br />
    else {<br />
    $caten = $caten;<br />
    }</p>
    <p> if ($caten) {</p>
    <p> $c = get_the_category();<br />
    $cato = $c;<br />
    $catslug = $cato-&gt;slug;</p>
    <p>?&gt;<br />
    &lt;div class="box toplist &lt;?php print $catslug; ?&gt;"&gt;<br />
    &lt;div class="meta"&gt;<br />
    <a>" href="&lt;?php print get_category_link($cato-&gt;cat_ID); ?&gt;"&gt;&lt;?php _e(‘Populares’,’cooolzine’); ?&gt;</a><br />
    &lt;/div&gt;</p>
    <ul>
    &lt;?php $popular = new WP_Query(‘orderby=comment_count&amp;posts_per_page=16&amp;cat=’.$cato-&gt;cat_ID); ?&gt;<br />
    &lt;?php while ($popular-&gt;have_posts()) : $popular-&gt;the_post(); ?&gt; </p>
    <p> &lt;li class="cat-&lt;?php print $catslug; ?&gt;"&gt;<a>" href="&lt;?php the_permalink() ?&gt;" rel="bookmark" title="&lt;?php the_title_attribute(); ?&gt;"&gt;&lt;?php print substr(get_the_title(),0,16).’ &rsaquo;’; ?&gt;&lt;span class="ccount"&gt;&lt;?php comments_number(‘0′,’1′,’%’); ?&gt;&lt;/span&gt;</a> </p>
    <p> &lt;?php endwhile; ?&gt;
    </ul>
    <p> &lt;/div&gt;&lt;!–toplist–&gt;&lt;!–most commented–&gt;</p>
    <p>&lt;?php<br />
    } // cattop<br />
    ?&gt;</p>
    <p>&lt;?php<br />
    else : ?&gt;<br />
    &lt;div class="static"&gt;<br />
    &lt;h1 class="entry-title"&gt;&lt;?php _e( ‘Oh, oh…!’, ‘cooolzine’ ); ?&gt;&lt;/h1&gt;<br />
    &lt;p&gt;&lt;?php _e( ‘Periferia no puede encontrar lo que buscas.’, ‘cooolzine’ ); ?&gt;&lt;/p&gt;<br />
    &lt;/div&gt;</p>
    <p>&lt;?php endif; ?&gt;
    </p>

  • #56587

    almendron
    Participante

    La mejor opción es que salga la descripción al poner el ratón encima de la categoría.

    Sustituye <a href="<?php print get_category_link($cato->cat_ID); ?>" por

    <a title="<?php echo category_description( $cato->cat_ID ); ?>" href...(resto de la línea)

  • #56814

    mtmundarain
    Participante

    Gracias hermano, no es eso lo que busco, pero gracias por responder!

  • #56820

    LGrusin
    Miembro

    Pues algo parecido pero en el archivo category.php del theme.

    o si es en el archivo archive.php

    Saludos

  • #56826

    almendron
    Participante

    Grusin: no propuse esa solución porque creo que quiere la descripción en el index y solo al pasar el ratón por una de las categorías.

    A ver si lo explica bien y podremos ayudarle mejor.

  • #56837

    LGrusin
    Miembro

    La verdad es que se rompe uno la cabeza intentando descifrar lo que quieren preguntar. Debe ser por la edad…

    Por ejemplo,

    …He modificado el loop.php hasta más no poder,…

    hace pensar efectivamente que lo quiere en la página de inicio.

    Por otro lado,

    …La idea es que al seleccionar alguna categoría, en el encabezado justo al lado de logo o abajo me muestre la descripción de la misma…

    hace pensar que lo quiere en el archivo de las categorías. Tampoco sabemos si el theme tiene archive.php y/o category.php

    En fin, para que vean que le echo imaginación al asunto… 😉

    Saludos

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido