{"id":23508,"date":"2021-05-01T12:29:00","date_gmt":"2021-05-01T09:29:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23508"},"modified":"2021-10-18T03:21:35","modified_gmt":"2021-10-18T00:21:35","slug":"come-visualizzare-le-visualizzazioni-dei-post-contare-sulla-schermata-dei-post-in-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/it\/come-visualizzare-le-visualizzazioni-dei-post-contare-sulla-schermata-dei-post-in-wordpress\/","title":{"rendered":"Come visualizzare le visualizzazioni dei post contare sulla schermata dei post in WordPress"},"content":{"rendered":"<p>Come blogger, scriviamo regolarmente un post per il nostro blog. Alcuni post diventano popolari e altri no. Ma qual \u00e8 una misura per monitorare se il post \u00e8 popolare o meno? Ovviamente, quante volte un post specifico viene visualizzato da un visitatore \u00e8 un modo per sapere quanto \u00e8 popolare il nostro post.<\/p>\n<p>In questo articolo, ti mostriamo come tenere traccia e visualizzare il conteggio delle visualizzazioni dei post nella schermata dei post. In questo modo, si pu\u00f2 facilmente conoscere l&#8217;andamento di ciascun post su Internet.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20823-60822dcb19df3.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20823-60822dcb19df3.png\" alt=\"Come visualizzare le visualizzazioni dei post contare sulla schermata dei post in WordPress\" ><\/a><\/p>\n<h3>Non c&#8217;\u00e8 bisogno di usare un plugin<\/h3>\n<p>Seguendo questo tutorial, non \u00e8 necessario utilizzare alcun plug-in per il monitoraggio e la visualizzazione del conteggio dei post. L&#8217;uso del plugin aggiunge lavoro aggiuntivo per noi. Dobbiamo tenere d&#8217;occhio il plugin tutto il tempo. Non sai mai quando un plugin pu\u00f2 danneggiare il tuo sito se non viene aggiornato di volta in volta. Preferisco sempre eseguire la codifica personale ove possibile piuttosto che scegliere un plug-in.<\/p>\n<h3>Memorizza il conteggio delle visualizzazioni dei post nel database<\/h3>\n<p>Per visualizzare il conteggio delle visualizzazioni nella schermata del post, \u00e8 necessario prima salvarlo nel database. Apri il tuo file functions.php e inserisci il codice qui sotto.<\/p>\n<pre><code>function count_post_views() {\n\u00a0\u00a0\u00a0\u00a0if (is_single()) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0global $post;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$post_id = $post-&gt;ID;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$count = 1;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$post_view_count = get_post_meta($post_id, 'views_count', true);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if ($post_view_count) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$count = $post_view_count + 1;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0update_post_meta($post_id, 'views_count', $count);\n\u00a0\u00a0\u00a0\u00a0}\n}\n\u00a0\nadd_action('wp_head', 'count_post_views');\nremove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);<\/code><\/pre>\n<p>Il codice sopra calcola e memorizza il conteggio delle visualizzazioni nella tabella postmeta allegata a un ID post. Abbiamo usato remove_action nel codice sopra per mantenere il corretto monitoraggio del conteggio. Senza questa azione, non possiamo ottenere il risultato corretto per le visualizzazioni del post in quanto \u00e8 in conflitto con il post adiacente.<\/p>\n<h3>Visualizza le visualizzazioni dei post contano sulla schermata dei post<\/h3>\n<p>In questa fase, abbiamo completato il processo di memorizzazione del conteggio delle visualizzazioni per ogni post nel nostro database. Ora \u00e8 il momento di visualizzare il conteggio delle visualizzazioni nella schermata del post nella dashboard.<\/p>\n<p>Per prima cosa, dobbiamo aggiungere una colonna personalizzata alla schermata del post. Utilizzando il codice seguente nel file functions.php, aggiungiamo la nostra colonna &#8216;Post Views&#8217; alla pagina di elenco dei post.<\/p>\n<pre><code>add_filter('manage_post_posts_columns', function ($columns) {\n\u00a0\u00a0\u00a0\u00a0if( is_array( $columns) &amp;&amp;! isset( $columns['post_views'])) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$columns['post_views'] = __( 'Post Views' );\u00a0\u00a0\u00a0\u00a0 \n\u00a0\u00a0\u00a0\u00a0return $columns;\n} );<\/code><\/pre>\n<p>Successivamente, le visualizzazioni di visualizzazione contano nella colonna &quot;Visualizzazioni post&quot; per ogni post. Inserisci il codice qui sotto per questo.<\/p>\n<pre><code>add_action( 'manage_post_posts_custom_column', function ($column_name, $post_id) {\n\u00a0\u00a0\u00a0\u00a0if ($column_name == 'post_views') {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$post_view_count = get_post_meta($post_id, 'views_count', true);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$count = $post_view_count? $post_view_count: 0;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo $count;\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\n}, 10, 2 );<\/code><\/pre>\n<p>Quindi il nostro codice finale sarebbe il seguente.<\/p>\n<pre><code>\/*Store Post Views Count*\/\nfunction count_post_views() {\n\u00a0\u00a0\u00a0\u00a0if (is_single()) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0global $post;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$post_id = $post-&gt;ID;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$count = 1;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$post_view_count = get_post_meta($post_id, 'views_count', true);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if ($post_view_count) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$count = $post_view_count + 1;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0update_post_meta($post_id, 'views_count', $count);\n\u00a0\u00a0\u00a0\u00a0}\n}\n\u00a0\nadd_action('wp_head', 'count_post_views');\nremove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);\n\u00a0\n\/*Add custom column on post listing table*\/\nadd_filter('manage_post_posts_columns', function ($columns) {\n\u00a0\u00a0\u00a0\u00a0if( is_array( $columns) &amp;&amp;! isset( $columns['post_views'])) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$columns['post_views'] = __( 'Post Views' );\u00a0\u00a0\u00a0\u00a0 \n\u00a0\u00a0\u00a0\u00a0return $columns;\n} );\n\u00a0\n\/*Display views count under the custom columns*\/\nadd_action( 'manage_post_posts_custom_column', function ($column_name, $post_id) {\n\u00a0\u00a0\u00a0\u00a0if ($column_name == 'post_views') {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$post_view_count = get_post_meta($post_id, 'views_count', true);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$count = $post_view_count? $post_view_count: 0;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo $count;\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\n}, 10, 2 );<\/code><\/pre>\n<p>Aggiungi il codice sopra nel tuo file functions.php. In questo modo, sarai in grado di <strong>monitorare e visualizzare il conteggio delle visualizzazioni dei post nella schermata dei post<\/strong>. Se hai domande o suggerimenti, lascia un commento qui sotto. Potresti anche voler leggere il nostro articolo su <a href=\"https:\/\/themewp.inform.click\/it\/come-rimuovere-le-colonne-dalla-schermata-del-post-o-della-pagina-in-wordpress\/\" title=\"Come rimuovere le colonne dalla pagina del post in WordPress\" >Come rimuovere le colonne dalla pagina del post in WordPress<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vediamo come tenere traccia e visualizzare il conteggio delle visualizzazioni dei post nella schermata dei post. In questo modo, puoi facilmente ottenere un&#8217;immagine del rendimento dei tuoi post.<\/p>\n","protected":false},"author":1,"featured_media":22025,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[415,611],"tags":[846],"class_list":["post-23508","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-varie","category-uncategorized-7","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/23508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/comments?post=23508"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/23508\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media\/22025"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media?parent=23508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/categories?post=23508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/tags?post=23508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}