{"id":23623,"date":"2021-05-01T12:16:00","date_gmt":"2021-05-01T09:16:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23623"},"modified":"2021-10-17T19:40:57","modified_gmt":"2021-10-17T16:40:57","slug":"kuidas-kuvada-postituse-vaatamiste-arvu-postitusekraanil-wordpressis","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/kuidas-kuvada-postituse-vaatamiste-arvu-postitusekraanil-wordpressis\/","title":{"rendered":"Kuidas kuvada postituse vaatamiste arvu postitusekraanil WordPressis"},"content":{"rendered":"<p>Blogijana kirjutame regulaarselt oma ajaveebi postitust. M\u00f5ni postitus muutub populaarseks ja m\u00f5ni mitte. Kuid mis on meede selle j\u00e4lgimiseks, kas postitus on populaarne v\u00f5i mitte? Ilmselt on mitu postitust k\u00fclastajale vaadatud viis teada saada, kui populaarne meie postitus on.<\/p>\n<p>Selles artiklis me n\u00e4itame teile, kuidas postituste vaatamiste arvu postituse ekraanil j\u00e4lgida ja kuvada. Nii saab h\u00f5lpsasti teada, kuidas iga postitus Internetis toimib.<\/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=\"Kuidas kuvada postituse vaatamiste arvu postitusekraanil WordPressis\" ><\/a><\/p>\n<h3>Pistikprogrammi pole vaja kasutada<\/h3>\n<p>Selle \u00f5petuse j\u00e4rgi ei pea te postituste arvu j\u00e4lgimiseks ja kuvamiseks kasutama \u00fchtegi pistikprogrammi. Pistikprogrammi kasutamine lisab meile lisat\u00f6\u00f6d. Peame kogu aeg pistikprogrammil silma peal hoidma. Kunagi ei tea, millal v\u00f5ib pistikprogramm teie saiti rikkuda, kui seda ei v\u00e4rskendata aeg-ajalt. Ma eelistan alati pistikprogrammi valimise asemel teha ise kodeerimise v\u00f5imaluse korral.<\/p>\n<h3>Salvestage postituste vaatamiste arv andmebaasi<\/h3>\n<p>Vaatamiste arvu kuvamiseks postitusekraanil peame selle k\u00f5igepealt andmebaasi salvestama. Avage failifunktsioonid.php ja asetage sellesse allolev kood.<\/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>Koodi kohal arvutage ja salvestage vaatamiste arv postmeta tabelis, mis on lisatud postituse ID-le. Me kasutasime \u00fclaltoodud koodi eemaldamist, et loendada korrektset j\u00e4lgimist. Ilma selle toiminguta ei saa me postituste vaatamise kohta \u00f5iget tulemust, kuna see on vastuolus k\u00f5rvaloleva postitusega.<\/p>\n<h3>Kuva postituste vaatamiste arv postitusekraanil<\/h3>\n<p>Selles etapis oleme oma andmebaasis iga postituse vaatamiste loendamise protsessi l\u00f5pule viinud. N\u00fc\u00fcd on aeg kuvada meie vaatamiste arv armatuurlaua postitusekraanil.<\/p>\n<p>Esiteks peame postitusekraanile lisama kohandatud veeru. Kasutades failis function.php allolevat koodi, lisame postituse loendi lehele veeru \u201ePostituste vaated&quot;.<\/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>J\u00e4rgmisena loendatakse kuvavaated iga postituse veerus \u201ePostituse vaatamised&#8221;. Sisestage selle jaoks j\u00e4rgmine kood.<\/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>Nii et meie l\u00f5plik kood oleks j\u00e4rgmine.<\/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>Lisage \u00fclaltoodud kood oma faili functions.php. Sel viisil saate <strong>j\u00e4lgida ja kuvada postituste vaatamiste arvu postituse ekraanil<\/strong>. Kui teil on k\u00fcsimusi v\u00f5i ettepanekuid, j\u00e4tke kommentaar allpool. Samuti v\u00f5iksite lugeda meie artiklit teemal <a href=\"https:\/\/themewp.inform.click\/et\/kuidas-eemaldada-veerud-wordpressi-postituse-voi-lehe-ekraanilt\/\" title=\"Kuidas veerge postituslehelt WordPressis eemaldada\" >Kuidas veerge postituslehelt WordPressis eemaldada<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vaatame, kuidas postituste vaatamiste arvu postituse ekraanil j\u00e4lgida ja kuvada. Nii saate h\u00f5lpsasti pildi oma postituste toimimisest.<\/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":[420,609],"tags":[842],"class_list":["post-23623","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mitmesugused-et","category-uncategorized-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/23623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=23623"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/23623\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/22025"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=23623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=23623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=23623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}