- Desde
- 9 Jul 2009
- Mensajes
- 893
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.
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:
Luego, cuando escribas el post, tienes que envolver el contenido oculto para invitados con el siguiente bbcode:
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:
Donde quieras que se muestren los followers, por ejemplo el sidebar.php, inserta este código:
Fuente: WordPresshacks
Otros codigos de este tema:
Podeis comentar, o aportar los vuestros, yo continuaré añadiendo más^^
Saludos
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:
Insertar CODE, HTML o PHP:
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 '';
}
Fuente: AyudaWP[registrados]Aquí lo que solo verán los registrados[/registrados]
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:
Insertar CODE, HTML o PHP:
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;
}
(_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<?php echo getFollowers("_Guixe_")." followers"; ?>
Fuente: WordPresshacks
Otros codigos de este tema:
Podeis comentar, o aportar los vuestros, yo continuaré añadiendo más^^
Saludos
Última edición: