Mostrando resultados del 1 al 5 de 5

Tema: Códigos de utilidad para WordPress

  1. #1
    Avatar de Guixe
    Guixe está desconectado Usuario Dseta
    Registro
    09-julio-2009
    Mensajes
    1.102
    CMS
    CMS Utilizado
    Mi Twitter Mi Facebook
    Hola, creo este tema con la intención de que se vayan posteando los códigos útiles para WordPress, que hemos encontrado googleando o que son creados por nosotros mismos.
    Con esta acción pretendo recopilar en un post los códigos para que estén de facil acceso para todos, juntos.

    Códigos de utilidad para ordPress


    1. Ocultar contenido a usuarios No Registrados
    Si quieres que tu post solo lo vean los usuarios registrados en tu blog, sigue estos 2 pasos:
    Edita el archivo functions.php añadiendo el siguiente código:
    Código:
    add_shortcode( 'registrados', 'member_check_shortcode' );
    
    function member_check_shortcode( $atts, $content = null ) {
    	 if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
    		return $content;
    	return '';
    }
    Luego, cuando escribas el post, tienes que envolver el contenido oculto para invitados con el siguiente bbcode:
    [registrados]Aquí lo que solo verán los registrados[/registrados]
    Fuente: AyudaWP

    2. Mostrar Followers de Twitter
    Para mostrar los followers, por ejemplo, de la cuenta Twitter de tu blog

    Edita el archivo functions.php añadiendo el siguiente código:
    Código:
    function string_getInsertedString($long_string,$short_string,$is_html=false){
      if($short_string>=strlen($long_string))return false;
      $insertion_length=strlen($long_string)-strlen($short_string);
      for($i=0;$i<strlen($short_string);++$i){
        if($long_string[$i]!=$short_string[$i])break;
      }
      $inserted_string=substr($long_string,$i,$insertion_length);
      if($is_html && $inserted_string[$insertion_length-1]=='<'){
        $inserted_string='<'.substr($inserted_string,0,$insertion_length-1);
      }
      return $inserted_string;
    }
    
    function DOMElement_getOuterHTML($document,$element){
      $html=$document->saveHTML();
      $element->parentNode->removeChild($element);
      $html2=$document->saveHTML();
      return string_getInsertedString($html,$html2,true);
    }
    
    function getFollowers($username){
      $x = file_get_contents("http://twitter.com/".$username);
      $doc = new DomDocument;
      @$doc->loadHTML($x);
      $ele = $doc->getElementById('follower_count');
      $innerHTML=preg_replace('/^<[^>]*>(.*)<[^>]*>$/',"\1",DOMElement_getOuterHTML($doc,$ele));
      return $innerHTML;
    }
    Donde quieras que se muestren los followers, por ejemplo el sidebar.php, inserta este código:
    <?php echo getFollowers("_Guixe_")." followers"; ?>
    (_Guixe_ es tu username de twitter, el que va despues de http://twitter.com/) El resultado será un numero, pero sin formato, asi que le puedes aplicar estilos css
    Fuente: WordPresshacks

    Otros codigos de este tema:



    Podeis comentar, o aportar los vuestros, yo continuaré añadiendo más^^
    Saludos
    Última edición por Guixe; 20-sep-2009 a las 10:11
    http://forobeta.com/image.php?type=sigpic&userid=367&dateline=12489527  84
    Las grandes almas tienen voluntad, las débiles sólo tienen deseos.

  2. #2
    Avatar de crystaldream
    crystaldream está desconectado Usuario Mi
    Registro
    29-mayo-2009
    Ubicación
    Tijuana BC México
    Edad
    19
    Mensajes
    3.125
    CMS
    CMS Utilizado
    Ir a crystaldream página de inicio Mi Twitter
    Gracias, tambien sirve el Wordpress Codex, te va manito.
    A muchos les servira lo del twitter.
    "La inspiración puede encontrarse hasta en el baño. ¡Ánimo!"
    Blog: Concepto Gráfico / Tumblr: Luis Hendrix Mindblow / Twitter: @crystaldream / Last.fm: Rock4All / Flickr: Creativedog / Deviantart: CDream

  3. #3
    Avatar de KnxDT
    KnxDT está desconectado Usuario Iota
    Registro
    21-abril-2009
    Ubicación
    Lima - Perú
    Mensajes
    2.410
    CMS
    CMS Utilizado
    Mi Twitter Mi Facebook
    Buen aporte

    Solo como recomendación, mencionaría la posibilidad de crear un fichero myhacks.php o similar donde guardar nuestras funciones, en lugar de hacerlo en functions.php, dado que habrían problemas al momento de actualizar las versiones de Wordpress (se eliminarían las funciones personalizadas). En su defecto sería conveniente usar function_exists.

    Saludos.
    Un blogger más.

    Twitter: @KnxDT

  4. #4
    Avatar de Guixe
    Guixe está desconectado Usuario Dseta
    Registro
    09-julio-2009
    Mensajes
    1.102
    CMS
    CMS Utilizado
    Mi Twitter Mi Facebook
    Aporto 1 codigo muy util para la publicidad^^:

    Como mostrar publicidad tras el 1er Post de WordPress
    1. Como mostrar publicidad tras el 1er Post de WordPress
    Si quieres emplazar después del 1er post de tu blog publicidad, este es el codigo:
    Edita el archivo functions.php (o como dice KnxDT, myhacks.php) añadiendo el siguiente código:
    (Lo que haremos será agregar un contador al loop de WordPress)
    Código:
    <?php if (have_posts()) : ?>
    
    <?php while (have_posts()) : the_post(); $loopcounter++; ?>
    
      // Los códigos normales del loop. Título, contenido, etc.
    
      <?php if ($loopcounter <= 1) { include (TEMPLATEPATH . '/publicidad.php'); } ?>
    
    <?php endwhile; ?>
    
    <?php else : ?>
    
    <?php endif; ?>
    Está en negrita el código que tienes que agregar a tu archivo. Después crea un archivo psp (por ejemplo con el bloc de notas u otros programas) llamado publicidad.php con el código de la publicidad / imagen de banner en él y subirlo al directorio de tu theme.
    Fuente: CodexWP
    http://forobeta.com/image.php?type=sigpic&userid=367&dateline=12489527  84
    Las grandes almas tienen voluntad, las débiles sólo tienen deseos.

  5. #5
    Avatar de Poyello
    Poyello está desconectado Usuario Dseta
    Registro
    16-mayo-2009
    Ubicación
    Mexico - Obregon Sonora
    Edad
    19
    Mensajes
    1.131
    CMS
    CMS Utilizado
    Ir a Poyello página de inicio Mi Twitter Mi Facebook
    muy buen aporte... utilizare alguno cuando me sienta mejor!

Información del tema

Users Browsing this Thread

Actualmente hay 1 usuarios leyendo este tema. (0 miembros y 1 invitados)

Temas Similares

  1. Plugin SEO para WordPress: opiniones.
    Por Camilo Sánchez en el foro Wordpress
    Respuestas: 7
    Último mensaje: 02-sep-2009, 15:27
  2. Respuestas: 10
    Último mensaje: 31-jul-2009, 18:17
  3. Shoutbox Para Wordpress
    Por GnDx en el foro Plugins WP
    Respuestas: 4
    Último mensaje: 29-jul-2009, 15:43
  4. Temas WordPress para descargar
    Por Joel LM en el foro Presume tu Web / Blog
    Respuestas: 8
    Último mensaje: 16-jun-2009, 13:23
  5. Códigos Adsense
    Por ChrisHerlein en el foro Adsense
    Respuestas: 5
    Último mensaje: 05-may-2009, 12:54

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •