Imagen en los widgets

Inicio Foros Comunidad Presenta tu Blog Imagen en los widgets

Etiquetado: ,

Este debate contiene 1 respuesta, tiene 2 mensajes y lo actualizó  imported_study hace 7 años, 8 meses.

  • Autor
    Publicaciones
  • #18616

    yosty616
    Participante

    <p>QUISIERA PONER UNA IMAGEN EN TODOS LO WIDGETS COMO ESTE:<br />
    Dibujo3.jpg</p>
    <p>LO QUIERO PONER AQUI:<br />
    DibujoFA.jpg</p>
    <p>TENGO INSTALADO EL TEMA ALBIZA</p>
    <p>Y MI WIDGET.PHP ESTA ASI:</p>
    <p>

    Quote:
    &lt;?php<br />
    /**<br />
    * API for creating tabbed sidebar widget<br />
    *<br />
    * @package itx_themes<br />
    * @subpackage itx_tabbed_sidebar<br />
    * @version 1.2.4<br />
    * @author itx<br />
    * @copyright 2010 itx<br />
    * @link http://itx.web.id<br />
    * @uses WP_Widget<br />
    */<br />
    class itx_tabbed_sidebar extends WP_Widget {<br />
    // Constructor<br />
    function itx_tabbed_sidebar() {<br />
    $widget_args = array(<br />
    ‘classname’ =&gt; ‘itx_tabbed_sidebar’,<br />
    ‘description’ =&gt; __(‘Sidebar containing tabs that displays posts, categories, pages, comments, tags, etc.’, ‘itx’),<br />
    );<br />
    $this-&gt;WP_Widget(‘itx_tabbed_sidebar’, __(‘Tabbed Sidebar’, ‘itx’), $widget_args);<br />
    $this-&gt;option = array(<br />
    0=&gt;__(‘None’,’itx’),<br />
    ‘categories’=&gt;__(‘Categories’,’itx’),<br />
    ‘posts’=&gt;__(‘Recent Posts’,’itx’),<br />
    ‘comments’=&gt;__(‘Recent Comments’,’itx’),<br />
    ‘archives’=&gt;__(‘Monthly Archives’,’itx’),<br />
    ‘meta’=&gt;__(‘Meta’,’itx’),<br />
    ‘calendar’=&gt;__(‘Calendar’,’itx’),<br />
    ‘blogroll’=&gt;__(‘Blogroll’,’itx’),<br />
    ‘tags’=&gt;__(‘Tag Cloud’,’itx’),<br />
    ‘pages’=&gt;__(‘Pages’,’itx’),<br />
    "text"=&gt;__(‘Custom Text’,’itx’),<br />
    );<br />
    $this-&gt;title = array(<br />
    0=&gt;__(‘None’,’itx’),<br />
    ‘categories’=&gt;__(‘Categories’,’itx’),<br />
    ‘posts’=&gt;__(‘Posts’,’itx’),<br />
    ‘comments’=&gt;__(‘Comments’,’itx’),<br />
    ‘archives’=&gt;__(‘Archives’,’itx’),<br />
    ‘meta’=&gt;__(‘Meta’,’itx’),<br />
    ‘calendar’=&gt;__(‘Calendar’,’itx’),<br />
    ‘blogroll’=&gt;__(‘Blogroll’,’itx’),<br />
    ‘tags’=&gt;__(‘Tags’,’itx’),<br />
    ‘pages’=&gt;__(‘Pages’,’itx’),<br />
    );<br />
    }</p>
    <p> function widget($args, $instance){<br />
    extract($args);<br />
    echo $before_widget.'<br />
    &lt;script type="text/javascript"&gt;/* &lt;![CDATA[ */<br />
    jQuery(function () {<br />
    jQuery("#’.$this-&gt;get_field_id(‘thetab’).’").tabs({ event: "mouseover" });<br />
    });<br />
    /* ]]&gt; */&lt;/script&gt;<br />
    &lt;div class="tabbed" id="’.$this-&gt;get_field_id(‘thetab’).’"&gt;&lt;ul class="tabheader"&gt;’;<br />
    $head=”;<br />
    if (!empty($instance)){<br />
    $tabbed=$instance;<br />
    for ($i=0;$i&lt;5;$i++){<br />
    $type=$tabbed[$i];<br />
    if (!$type) {continue;}<br />
    if ($type==’text’){$type=$instance[$i];}<br />
    else {$type=$this-&gt;title[$type];}<br />
    $head.= ‘</p>
    <li><a>get_field_id(‘thetab’).$i.’"&gt;’.$type.'</a></li>
    <p>’;<br />
    }<br />
    }<br />
    if (!$head) {<br />
    $tabbed=array(‘posts’,’comments’,’meta’);<br />
    for ($i=0;$i&lt;3;$i++){<br />
    $type=$this-&gt;title[$tabbed[$i]];<br />
    $head.= ‘</p>
    <li><a>get_field_id(‘thetab’).$i.’"&gt;’.$type.'</a></li>
    <p>’;<br />
    }<br />
    }<br />
    echo $head,”;<br />
    for ($i=0;$i&lt;count($tabbed);$i++){<br />
    $type=$tabbed[$i];<br />
    if (!$type) {continue;}<br />
    echo’&lt;div class="tabbedtab" id="’.$this-&gt;get_field_id(‘thetab’).$i.’"&gt;’;</p>
    <p> if ($type==’categories’){<br />
    echo'</p>
    <ul>’;<br />
    wp_list_categories(‘show_count=1&amp;title_li=&amp;use_desc_for_title=1’);<br />
    echo ‘</ul>
    <p>’;<br />
    }elseif ($type==’posts’){<br />
    echo ‘</p>
    <ul>’;<br />
    wp_get_archives(‘type=postbypost&amp;limit=10’);<br />
    echo ‘</ul>
    <p>’;<br />
    }elseif ($type==’comments’){<br />
    global $wpdb, $comments, $comment;<br />
    if ( !$comments = wp_cache_get( ‘recent_comments’ ) ) {<br />
    $comments = $wpdb-&gt;get_results("SELECT $wpdb-&gt;comments.* FROM $wpdb-&gt;comments JOIN $wpdb-&gt;posts ON $wpdb-&gt;posts.ID = $wpdb-&gt;comments.comment_post_ID WHERE comment_approved = ‘1’ AND post_status = ‘publish’ ORDER BY comment_date_gmt DESC LIMIT 15");<br />
    wp_cache_add( ‘recent_comments’, $comments);<br />
    }<br />
    add_filter( ‘get_comment_excerpt’, ‘convert_smilies’,20 );<br />
    echo ‘</p>
    <ul>’;<br />
    if ( $comments ) : foreach ( (array) $comments as $comment) :<br />
    echo ‘&lt;li class="recentcomments"&gt;<strong>’ . sprintf(_x(‘%1$s: %2$s’, ‘widgets’), get_comment_author_link($comment-&gt;comment_ID), ‘</strong><a>comment_ID) ) . ‘"&gt;’ .get_comment_excerpt().'</a>’).”;<br />
    endforeach; endif;<br />
    echo ‘</ul>
    <p>’;<br />
    }elseif ($type==’archives’){<br />
    echo ‘</p>
    <ul>’;<br />
    wp_get_archives(‘type=monthly&amp;show_post_count=1’);<br />
    echo ‘</ul>
    <p>’;<br />
    }elseif ($type==’meta’){<br />
    echo ‘</p>
    <ul>’;<br />
    wp_register();?&gt;</p>
    <li>&lt;?php wp_loginout(); ?&gt;</li>
    <li><a>" title="&lt;?php echo esc_attr(__(‘Syndicate this site using RSS 2.0’)); ?&gt;"&gt;&lt;?php _e(‘Entries &lt;abbr title="Really Simple Syndication"&gt;RSS&lt;/abbr&gt;’); ?&gt;</a></li>
    <li><a>" title="&lt;?php echo esc_attr(__(‘The latest comments to all posts in RSS’)); ?&gt;"&gt;&lt;?php _e(‘Comments &lt;abbr title="Really Simple Syndication"&gt;RSS&lt;/abbr&gt;’); ?&gt;</a></li>
    <li><a href="http://wordpress.org/">"&gt;WordPress.org</a></li&gt;
    <p> &lt;?php wp_meta();<br />
    echo ‘</ul>
    <p>’;<br />
    }elseif ($type==’calendar’){<br />
    echo ‘&lt;div id="calendar_wrap"&gt;’;<br />
    get_calendar();<br />
    echo ‘&lt;/div&gt;’;<br />
    }elseif ($type==’blogroll’){<br />
    echo'</p>
    <ul>’;<br />
    wp_list_bookmarks(‘title_li=&amp;categorize=0’);<br />
    echo'</ul>
    <p>’;<br />
    }elseif ($type==’tags’){<br />
    echo ‘&lt;div&gt;’;<br />
    wp_tag_cloud();<br />
    echo "&lt;/div&gt;";<br />
    }elseif ($type==’pages’){<br />
    echo'</p>
    <ul>’;<br />
    wp_list_pages(‘title_li=’);<br />
    echo'</ul>
    <p>’;<br />
    }elseif ($type==’text’){<br />
    echo ‘&lt;div&gt;’;<br />
    echo $instance[$i];<br />
    echo ‘&lt;/div&gt;’;<br />
    }<br />
    echo’&lt;/div&gt;’;<br />
    }<br />
    echo’&lt;/div&gt;’.$after_widget;<br />
    }</p>
    <p> function form($instance){<br />
    $tabbed=$texthead=$textcontent=0;<br />
    extract($instance);<br />
    ?&gt;<br />
    &lt;script type="text/javascript"&gt;/* &lt;![CDATA[*/<br />
    jQuery(function () {<br />
    jQuery(‘#&lt;?php echo $this-&gt;get_field_id(‘t’)?&gt;0,#&lt;?php echo $this-&gt;get_field_id(‘t’)?&gt;1,#&lt;?php echo $this-&gt;get_field_id(‘t’)?&gt;2,#&lt;?php echo $this-&gt;get_field_id(‘t’)?&gt;3,#&lt;?php echo $this-&gt;get_field_id(‘t’)?&gt;4′).change(function(){<br />
    if (this.value==’text’){jQuery(this).next().show();}<br />
    else {jQuery(this).next().hide();}<br />
    });</p>
    <p> jQuery(‘#&lt;?php echo $this-&gt;get_field_id(‘t’)?&gt;0,#&lt;?php echo $this-&gt;get_field_id(‘t’)?&gt;1,#&lt;?php echo $this-&gt;get_field_id(‘t’)?&gt;2,#&lt;?php echo $this-&gt;get_field_id(‘t’)?&gt;3,#&lt;?php echo $this-&gt;get_field_id(‘t’)?&gt;4′).change();</p>
    <p>});<br />
    /*]]&gt;*/&lt;/script&gt;<br />
    &lt;div&gt;<br />
    &lt;label for="&lt;?php echo $this-&gt;get_field_id(‘tabbed’) ?&gt;"&gt;&lt;?php _e(‘Items to show in the tabbed sidebar:’, ‘itx’) ?&gt;&lt;/label&gt;<br />
    &lt;?php for($i=0;$i&lt;5;$i++){<br />
    echo ‘<br />
    &lt;select style="width: 220px" id="’.$this-&gt;get_field_id(‘t’).$i.’"<br />
    name="’.$this-&gt;get_field_name(‘tabbed’)."[$i]".’"&gt;’.$this-&gt;tab_opts($tabbed[$i]).’&lt;/select&gt;<br />
    &lt;div&gt;<br />
    &lt;label for="’.$this-&gt;get_field_id(‘texthead’).’"&gt;’.__(‘Title’,’itx’).’&lt;/label&gt;:<br />
    &lt;input type="text" name="’.$this-&gt;get_field_name(‘texthead’)."[$i]".’" value="’.$texthead[$i].’" /&gt;<br />
    &lt;label for="’.$this-&gt;get_field_id(‘textcontent’).’"&gt;’.__(‘Content’,’itx’).’&lt;/label&gt;:<br />
    &lt;textarea name="’.$this-&gt;get_field_name(‘textcontent’)."[$i]".’" rows="5" cols="28"&gt;’.$textcontent[$i].’&lt;/textarea&gt;<br />
    &lt;/div&gt;<br />
    ‘;<br />
    }?&gt;<br />
    &lt;small&gt;You may oveflow the head section of the tab if you display all of them. Choose wisely&lt;/small&gt;<br />
    &lt;/div&gt;<br />
    &lt;?php<br />
    }</p>
    <p> function tab_opts($selected) {<br />
    $ret=”;<br />
    foreach ( $this-&gt;option as $id =&gt; $val ) {<br />
    $ret.= ‘&lt;option value="’ . $id . ‘" ‘;<br />
    if ($selected == $id) $ret.= ‘selected="selected"’;<br />
    $ret.= ‘&gt;’.$val.’&lt;/option&gt;’;<br />
    }<br />
    return $ret;<br />
    }<br />
    }<br />
    /****/</p>
    <p> // Register Widgets<br />
    register_widget(‘itx_tabbed_sidebar’);<br />
    ?&gt;

    </p>
    <p>

    Quote:
    http://www.showdj.es y http://www.showdj.org ENTRA Y EMPIEZA A COMPARTIR ARCHIVOS

    Quote:
    </p>
  • #45217

    imported_study
    Participante

    Eso no se configura desde widget.php sino desde el functions.php de tu theme. Donde se registra tu sidebar deberia haber algo parecido a esto:

    Desntro del array que se le envia a la función register sidebar, se puede decidir que quertemos que vaya antes del widget, antes del título, despues del título y despues del widget. Por ejemplo en mi theme yo tengo esto:

    Fijate que donde dice after title seria un buel lugar para agregar una imagen.

El foro ‘Presenta tu Blog’ está cerrado y no se permiten nuevos debates ni respuestas.

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas y para servir más rápidos los contenidos.

gpdr, wpSGCacheBypass

Cookies de terceros

Usamos cookies de terceros en las que se almacenan externamente para conocer tus usos de navegación, si ya estás suscrito al boletín y los elementos compartidos en redes sociales

cfduit_, intercom-id, intercom-lou, mailerlite:language, mailerlite:webform, _ga, _gid
cfduit_, intercom-id, intercom-lou, mailerlite:language, mailerlite:webform
_ga, _gid

¿Quieres cerrar tu cuenta?

Se cerrará tu cuenta y todos los datos se borrarán de manera permanente y no se podrán recuperar ¿Estás seguro?

Pin It on Pinterest