Segunda - Sexta 09:00 - 18:00

Algumas funções úteis para wordpress

A forma de usar funções é ir ao ficheiro “funtions.php” do tema e no fim acescentar. Cuidado podem avariar o tema se não for bem feito. O melhor é fazerem um backup.

1. Adicionar o código do google analytics
Abre uma conta no google analytics, assim consegues seguir os teus progressos em termos de audiências.


<?php 

add_action('wp_footer', 'add_googleanalytics');

function add_googleanalytics() { ?&gt;

// Cole o código do Google Analytics aqui

<?php } ?>

2. Altera a imagem padrão do Gravatar.
Podes substitir o boneco cinzento exibido nos comentários da wordpress. aqui fica como fazer isso.


add_filter( 'avatar_defaults', 'newgravatar' );

function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo('template_directory') . '/images/gravatar.gif';
$avatar_defaults[$myavatar] = "WPBeginner";
return $avatar_defaults;
}

*Não esquecer de substituir o caminho da imagem

3. Data dinamica no rodapé.


function comicpress_copyright() {
global $wpdb;
$copyright_dates = $wpdb->get_results("
SELECT
YEAR(min(post_date_gmt)) AS firstdate,
YEAR(max(post_date_gmt)) AS lastdate
FROM
$wpdb->posts
WHERE
post_status = 'publish'
");
$output = '';
if($copyright_dates) {
$copyright = "&copy; " . $copyright_dates[0]->firstdate;
if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) {
$copyright .= '-' . $copyright_dates[0]->lastdate;
}
$output = $copyright;
}
return $output;
}

6. Função GET POST FIELD
Esta função é muito útil se tu quiseres obter alguns dados da tabela de wp_posts, sem consulta de todo o post.


get_post_field( $field, $post_id, $context );

7. Adicionar um Favicon


// add a favicon to your
function blog_favicon() {
echo '<link rel="Shortcut Icon" type="image/x-icon" href="'.get_bloginfo('wpurl').'http://cdn3.wpbeginner.com/favicon.ico" />';
}
add_action('wp_head', 'blog_favicon');
Close Menu