Edite o arquivo header.php do seu tema wordpress, e na seção <head> coloque:
<?php if(is_search()) { ?>
<meta name="robots" content="noindex, nofollow" />
<?php }?>
Edite o arquivo header.php do seu tema wordpress, e na seção <head> coloque:
<?php if(is_search()) { ?>
<meta name="robots" content="noindex, nofollow" />
<?php }?>
<div id="user">
<?php
if (is_user_logged_in()) {
$user = wp_get_current_user();
echo ‘Seja bem vindo <strong>’.$user->display_name.‘</strong> !’;
} else { ?>
Por favor <strong><?php wp_loginout(); ?></strong>
ou <a href="<?php echo get_option(’home’); ?>/wp-login.php?action=register"> <strong>registre-se</strong></a>
<?php } ?>
</div>
1) Esta função é útil quando você precisa exibir o conteúdo, resumo, campos personalizados, ou qualquer coisa relacionada ao post, bem mais que apenas do link e título. Se você só precisa de uma lista de títulos vinculados, consulte a próxima técnica. Coloque a seguinte função em functions.php do seu tema do Wordpress.
function recent_posts($no_posts = 10, $excerpts = true) {
global $wpdb;
$request = "SELECT ID, post_title, post_excerpt FROM $wpdb->posts WHERE post_status = 'publish' AND post_type='post' ORDER BY post_date DESC LIMIT $no_posts";
$posts = $wpdb->get_results($request);
if($posts) {
foreach ($posts as $posts) {
$post_title = stripslashes($posts->post_title);
$permalink = get_permalink($posts->ID);
$output .= '<li><h2><a href="' . $permalink . '" rel="bookmark" title="Permanent Link: ' . htmlspecialchars($post_title, ENT_COMPAT) . '">' . htmlspecialchars($post_title) . '</a></h2>';
if($excerpts) {
$output.= '<br />' . stripslashes($posts->post_excerpt);
}
$output .= '</li>';
}
} else {
$output .= '<li>No posts found</li>';
}
echo $output;
}
Para usar, é simples: Coloque na barra lateral ou qualquer local que você preferir.
<?php recent_posts(); ?>
2) Segunda forma
<?php wp_get_archives( array(
'type' => 'postbypost', // or daily, weekly, monthly, yearly
'limit' => 10, // Número máximo mostrado
'format' => 'html', // ou select (dropdown), link, ou personalizado (então também precisa passar parametros antes e depois
'show_post_count' => false, // mostrar número de mensagens por link
'echo' => 1 // exibir ou retornar array
) ); ?>
3) versão mais simples que a primeira, que também inclui uma seqüência de consulta mais padronizado.
<?php
$recentposts = get_posts('numberposts=12&category=4');
foreach ($recentposts as $post) :
setup_postdata($post); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
Edite o seu arquivo functions.php do seu tema
function the_title_trim($title) {
$title = attribute_escape($title);
$findthese = array(
'#Protected:#',
'#Private:#'
);
$replacewith = array(
'', // Vai substituirá o "Protected:"
'' // Vai substituirá o "Private:"
);
$title = preg_replace($findthese, $replacewith, $title);
return $title;
}
add_filter('the_title', 'the_title_trim')
Se você não usa o Windows Live Writer para escrever seus posts. Coloque isso no functions.php do tema arquivo.
Voce pode ganhar alguns milissegundo, e diminuir seu tema.
remove_action( 'wp_head', 'wlwmanifest_link')
Substitua a URL com a localização de qual versão do jQuery você deseja usar. Links para a versão mais recente do jQuery nos servidores do Google (v1.4) .Teoricamente eu acho que vai continuar a ser a versão mais recente, até o jQuery 2.0
if( !is_admin()){
wp_deregister_script('jquery');
wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"), false, '1.3.2');
wp_enqueue_script('jquery');
}