Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[TRUCOS] Codigos para Wordpress
#1
[Imagen: wordpress-logo.jpg]

Para los wordpreseros aca les dejo unos cuantos codigos muy utiles que pueden añadirlos en donde quieran.


Mostrar los últimos 5 posts:

Código:
<?php query_posts('showposts=5'); ?>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>


Mostrar los Posts / Páginas Recientemente Actualizadas

Código:
<?php
$today = current_time('mysql', 1);
$howMany = 5; //Number of posts you want to display
if ( $recentposts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_modified_gmt < '$today' ORDER BY post_modified_gmt DESC LIMIT $howMany")):
?>
<h2><?php _e("Recent Updates"); ?></h2>
<ul>
<?php
foreach ($recentposts as $post) {
if ($post->post_title == '') $post->post_title = sprintf(__('Post #%s'), $post->ID);
echo "<li><a href='".get_permalink($post->ID)."'>";
the_title();
echo '</a></li>';
}
?>
</ul>
<?php endif; ?>


Mostrar Comentarios Recientes

Código:
<?php
global $wpdb;
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,30) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = '1' AND comment_type = '' AND
post_password = ''
ORDER BY comment_date_gmt DESC
LIMIT 10";
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
$output .= "\n<ul>";
foreach ($comments as $comment) {
$output .= "\n<li>".strip_tags($comment->comment_author)
.":" . "<a href=\"" . get_permalink($comment->ID) .
"#comment-" . $comment->comment_ID . "\" title=\"on " .
$comment->post_title . "\">" . strip_tags($comment->com_excerpt)
."</a></li>";
}
$output .= "\n</ul>";
$output .= $post_HTML;
echo $output;?>


Mostrar Los Post Mas Comentados

Código:
<?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 10");
foreach ($result as $topten) {
$postid = $topten->ID;
$title = $topten->post_title;
$commentcount = $topten->comment_count;
if ($commentcount != 0) { ?>
<li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php echo $title ?></a></li>
<?php } } ?>


Mostrar Categorias

Código:
<h2>Categories</h2>
<ul>
<?php wp_list_cats('sort_column=name'); ?>
</ul>


Mostrar Categorias En Un Drop-Down Box

Código:
<form action="<?php bloginfo('url'); ?>/" method="get">
<?php
$select = wp_dropdown_categories('show_option_none=Select category&show_count=1&orderby=name&echo=0');
$select = preg_replace("#<select([^>]*)>#”, “<select$1 onchange=’return this.form.submit()’>”, $select); echo $select; ?>
<noscript><input type=”submit” value=”View” /></noscript>
</form>


Mostrar Archivos

Código:
<h2>Archives</h2>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>


Mostrar Archivos en un Drop-Down Box

Código:
<select name=\"archive-dropdown\" onchange='document.location.href=this.options[this.selectedIndex].value;’>
<option value=\”\”><?php echo attribute_escape(__(’Select Month’)); ?></option>
<?php wp_get_archives(’type=monthly&format=option&show_p ost_count=1?); ?> </select>


Mostrar un Menu de sus Paginas

Código:
<h2>Pages</h2>
<ul>
<?php wp_list_pages('title_li='); ?>
</ul>


Mostrar Gravatars (WordPress 2.5+ solamente)

Código:
<?php if(function_exists(’get_avatar’)){ echo get_avatar($comment, ‘50?);} ?>


Mostrar los Enlaces del Blogroll

Código:
<ul>
<?php get_links_list(); ?>
</ul>


Mostrar la Sección de Admistración

Código:
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<li><a href="http://www.wordpress.org/">WordPress</a></li>
<?php wp_meta(); ?>
<li><a href="http://validator.w3.org/check?uri=referer">XHTML</a></li>
</ul>


Mostrar un Submenu de sus Paginas

Código:
This will display any subpages in your blog’s sidebar:
<?php$children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');if ($children) { ?><ul> <?php echo $children; ?>
</ul>
<?php } ?>


Mostrar las Tags

Código:
<?php the_tags(); ?>


Mostrar el Tags Cloud

Código:
<?php wp_tag_cloud('smallest=8&largest=36&'); ?>


Mostrar las Entradas Mas Recientes en Twitter

Código:
<?php
// Your twitter username.
$username = "TwitterUsername";
// Prefix - some text you want displayed before your latest tweet.
// (HTML is OK, but be sure to escape quotes with backslashes: for example href=\"link.html\")
$prefix = "";
// Suffix - some text you want display after your latest tweet. (Same rules as the prefix.)
$suffix = "";
$feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1";
function parse_feed($feed) {
$stepOne = explode("<content type=\"html\">", $feed);
$stepTwo = explode("</content>", $stepOne[1]);
$tweet = $stepTwo[0];
$tweet = str_replace(”<”, “<”, $tweet);
$tweet = str_replace(”>”, “>”, $tweet);
return $tweet;
}
$twitterFeed = file_get_contents($feed);
echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix);
?>


Bueno esos son algunos, hay muchos mas pero no pondre mas ya que sino queda muy largo el post, ahi estan los mas importantes.
No abusen de tantos codigos ya que les puede quedar lenta la carga del blog.

Saludos

Aporte Original por: seba19
[Imagen: bann.png]
WWW
#2
Re-subo esto!! Tiene que quedar claro que lo voy a usar!! jejeje Que gran agran aporte macho!! menos mal que me he acordado de que estaba por aqui!
elCSS.com
[Imagen: 33jsqk6.png]
Crece con nosotros || Síguenos en Twitter - Facebook - RSS
WWW
#3
claro dber!. este aporte del amigo seba fue genial

con esto te ahorras muchos segundos de carga de tu web y además, te quitas tanto plugin de tu WP

espero ver esto en tu web Guiño
[Imagen: bann.png]
WWW
#4
Uhh!! Yo no me acordaba de esto, pero me servirá mucho Gran sonrisa
WWW
#5
Pongo el tema como fijo par que no se pierda Guiño
WWW
#6
papi escribió:Pongo el tema como fijo par que no se pierda Guiño
Gracias, eso hacía falta Guiño
WWW
#7
De nada por rescatarlo eh! jaja
elCSS.com
[Imagen: 33jsqk6.png]
Crece con nosotros || Síguenos en Twitter - Facebook - RSS
WWW
#8
dBer escribió:De nada por rescatarlo eh! jaja
Gracias a tí tambien jaja Lengua

Ves de que sirve también dejar los post abiertos?
WWW
#9
Arrakis escribió:
dBer escribió:De nada por rescatarlo eh! jaja
Gracias a tí tambien jaja Lengua

Ves de que sirve también dejar los post abiertos?

Es algo que no me vais a meter en la cabeza (lo de cerrar los posts) :harhar:

Gracias por marcarlo como importante!
elCSS.com
[Imagen: 33jsqk6.png]
Crece con nosotros || Síguenos en Twitter - Facebook - RSS
WWW
#10
Yo tambien pensaba antes que lo mejor era cerrar los temas antiguos, pero me di cuenta de lo que pasa
¿Que hace un usuario que despues de leer todo el tema se da cuenta de que sigue teniendo una duda con respecto alasunto tratado? ¿Abre un nuevo tema con elmmismo título, o se quiebra la cabeza para poner otrotitulo semejante y no duplicarlo? Asi manteniendo el tema abierto es mucho más fácil Guiño
WWW


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Enviar js a footer en wordpress FullPirata 4 109 03-10-2017, 04:45 PM
Último mensaje: alieninc
  WordPress: Artículos vs Páginas Carlos Mendoza 7 240 22-05-2017, 08:23 PM
Último mensaje: brettavz
Bug Error og:image en wordpress yuma2009 8 747 03-05-2017, 05:04 AM
Último mensaje: ReyNexo23
  Solucionado: WordPress 4.7.2 versión de seguridad Vicen 15 493 17-04-2017, 09:49 PM
Último mensaje: brettavz
  Wordpress problema [While Screen] yuma2009 4 254 03-02-2017, 04:04 AM
Último mensaje: yuma2009
  multiples errores en web con wordpress elcarnes 11 503 05-01-2017, 09:41 AM
Último mensaje: Vicen
  LMS para Wordpress xvvrsoftware 15 705 23-12-2016, 07:07 AM
Último mensaje: Lerans
Exclamación [HACK] Wordpress Bloodman and 1x33x7 yuma2009 4 238 22-12-2016, 12:16 AM
Último mensaje: jcifuentes
Arcoiris Resolver error en wordpress magoazul 6 366 01-12-2016, 07:49 AM
Último mensaje: Duandri23
Arcoiris Olvidaste clave y correo en wordpress magoazul 13 511 17-11-2016, 05:53 PM
Último mensaje: angelismo



Usuarios navegando en este tema: 1 invitado(s)