Nombrilo de afiŝoj kaj paĝoj viditaj – WordPress

Kiel montri totalan aliron al afiŝoj kaj paĝoj? Ni modifos la aldonaĵon “postvidoj” tiel ke ĝi ankaŭ funkcias kiel alira vendotablo (sukcesoj).

problemo

la “postvidoj” estas aldonaĵo, kiu registras kiom multajn fojojn via afiŝo / paĝo estis vizitita, kun detala analizo. Sed fakte, Mi ne faris ĉi tiun Afiŝon por diri tion, eĉ ĉar, havas plurajn kromprogramojn de la ĝenro, kiuj faras ion similan.

Kion mi volis fari estis montri la tutan nombron de trafoj en la Blogo de kiam mi komencis kalkuli, sed mi ne trovis ĉi tiun funkcion en “postvidoj”.

Rezultas, ke, kiel mi uzas ĉi tiun kromprogramon de iom da tempo kaj mi jam havas plenan datumbazon, ne estis la kazo uzi alian aldonaĵon nur ĉar mi ne havis ĝin preta. tiam, acrescentei ao plugin um simples método para recuperar a quantidade total de acesso.

solvaĵo

(1) Instale o plugin “postvidoj” e ative-o. Para baixa-lo, acesse o site de Plugins WordPress.

(2) Após intalação, malfermu la dosieron “wp-content/plugins/post-views/post-views.phpe insira uma das seguintes funções:

Exibe apenas acesso normal ao conteúdo do post/página e desconsidera acesso feito por robôs (mecanismos de buscas)

1
2
3
4
5
funkcio get_total_post_views() {
  global $wpdb;
  $views =  intval($wpdb->get_var($wpdb->prepare("select sum(`post_views_total`) FROM `wp_post_views_realtime` where `view_type`='normal' and `output_type`='content'", APP_POST_TYPE)));
  return number_format($views,0,',','.');
}

– Montras normalan aliron al la enhavo de la afiŝo / paĝo kaj ankaŭ aliron de robotoj (mecanismos de buscas)

1
2
3
4
5
funkcio get_total_post_views() {
  global $wpdb;
  $views =  intval($wpdb->get_var($wpdb->prepare("select sum(`post_views_total`) DE `wp_post_views_realtime` kie (`view_type` = 'normala' aŭ` view_type` = 'roboto') kaj `output_type` = 'enhavo'", APP_POST_TYPE)));
  return number_format($views,0,',','.');
}

(3) Nun simple telefonu ĉe la loko de la paĝo, kiun vi volas montri, kiel ekzemple en la dosiero “footer.php” via ŝablono:

1
  entute aliroj: <?php eĥo get_total_post_views() ?>

(4) persiste, se vi volas specife montri la totalan aliron por ĉiu Afiŝo, metu ĉi tiun kodon en la paĝon single.php de via temo (wp-content / themes /):

1
2
3
se(funkcio_ekzistas('get_post_views')) { 
    eĥo - Entute aliroj: ' . ricevi_post_totalajn_vidojn();
}

ke, nun la aldonaĵo “postvidoj” funkcios kiel alira vendotablo (sukcesoj) por viditaj afiŝoj kaj paĝoj.

Vidu la piedlinion de ĉi tiu Blogo por vidi kiel ĝi aspektas!

entute aliroj: 12976

4 recenzoj “Nombrilo de afiŝoj kaj paĝoj viditaj – WordPress

Lasi Respondon

Via retpoŝta adreso ne estos eldonita. Bezonata kampoj estas markitaj kun *