Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, cosi' dovrebbe essere corretto, mi pare strano non funzioni.
    Codice PHP:
    my_track_post_views(){  if (is_singular() and !is_admin())   {    $count get_post_meta(get_the_ID(),'_post_views',true);   if (!is_numeric($count) or $count == '') {       $count 1;       delete_post_meta(get_the_ID(),'_post_views');       add_post_meta(get_the_ID(),'_post_views'$count);       }else{       update_post_meta(get_the_ID(),'_post_views',$count+1);     }         }   }       add_action('wp_head','my_track_post_views'); 
    update_post_meta() crea se non esiste o aggiorna.
    Ho aggiunto un else altrimenti se non esiste e setti di default 1 subito dopo facevi ancora +1;

    add_action(...) dove l'hai inserito? dovrebbe stare in functions.php del tema e bell'header.php ci dev'essere il richiamo di wp_head() o non può andare.

    Che errori ti da??

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2003
    residenza
    Prato
    Messaggi
    687
    Quote Originariamente inviata da m4rko80 Visualizza il messaggio
    Ciao, cosi' dovrebbe essere corretto, mi pare strano non funzioni.
    Codice PHP:
    my_track_post_views(){  if (is_singular() and !is_admin())   {    $count get_post_meta(get_the_ID(),'_post_views',true);   if (!is_numeric($count) or $count == '') {       $count 1;       delete_post_meta(get_the_ID(),'_post_views');       add_post_meta(get_the_ID(),'_post_views'$count);       }else{       update_post_meta(get_the_ID(),'_post_views',$count+1);     }         }   }       add_action('wp_head','my_track_post_views'); 
    update_post_meta() crea se non esiste o aggiorna.
    Ho aggiunto un else altrimenti se non esiste e setti di default 1 subito dopo facevi ancora +1;

    add_action(...) dove l'hai inserito? dovrebbe stare in functions.php del tema e bell'header.php ci dev'essere il richiamo di wp_head() o non può andare.

    Che errori ti da??
    Mi da errore linea codice linea all'incirca dove c'è quel codice che mi hai detto di sostituire.
    Se lo metto com'era il vecchio non mi da errore ma se non metto il richiamo del php in una pagina non da niente.
    Provo a mettere quel codice nell'head che non l'ho fatto ma devo metterlo anche il function quel codice o olo nell'head?

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.