{"id":23502,"date":"2021-05-01T11:53:00","date_gmt":"2021-05-01T08:53:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23502"},"modified":"2021-10-17T21:29:24","modified_gmt":"2021-10-17T18:29:24","slug":"kuinka-nayttaa-nayttokertojen-lukumaara-postinaytossa-wordpressissa","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fi\/kuinka-nayttaa-nayttokertojen-lukumaara-postinaytossa-wordpressissa\/","title":{"rendered":"Kuinka n\u00e4ytt\u00e4\u00e4 n\u00e4ytt\u00f6kertojen lukum\u00e4\u00e4r\u00e4 postin\u00e4yt\u00f6ss\u00e4 WordPressiss\u00e4"},"content":{"rendered":"<p>Bloggaajana kirjoitamme s\u00e4\u00e4nn\u00f6llisesti viestin blogiimme. Jotkut viestit ovat suosittuja ja jotkut eiv\u00e4t. Mutta mik\u00e4 on toimenpide sen seuraamiseksi, onko viesti suosittu vai ei? On selv\u00e4\u00e4, kuinka monta kertaa k\u00e4vij\u00e4 tarkastelee tietty\u00e4 viesti\u00e4, on tapa tiet\u00e4\u00e4, kuinka suosittu viesti on.<\/p>\n<p>T\u00e4ss\u00e4 artikkelissa n\u00e4yt\u00e4mme, kuinka voit seurata ja n\u00e4ytt\u00e4\u00e4 postin\u00e4kymien m\u00e4\u00e4r\u00e4\u00e4 n\u00e4ytt\u00f6ruudulla. T\u00e4ll\u00e4 tavalla voidaan helposti oppia tuntemaan, miten kukin viesti toimii Internetiss\u00e4.<\/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=\"Kuinka n\u00e4ytt\u00e4\u00e4 n\u00e4ytt\u00f6kertojen lukum\u00e4\u00e4r\u00e4 postin\u00e4yt\u00f6ss\u00e4 WordPressiss\u00e4\" ><\/a><\/p>\n<h3>Ei tarvitse k\u00e4ytt\u00e4\u00e4 laajennusta<\/h3>\n<p>Seuraamalla t\u00e4t\u00e4 opetusohjelmaa, sinun ei tarvitse k\u00e4ytt\u00e4\u00e4 mit\u00e4\u00e4n laajennusta viestien m\u00e4\u00e4r\u00e4n seuraamiseen ja n\u00e4ytt\u00e4miseen. Laajennuksen k\u00e4ytt\u00f6 tuo meille lis\u00e4\u00e4 ty\u00f6t\u00e4. Meid\u00e4n on pidett\u00e4v\u00e4 silm\u00e4ll\u00e4 laajennusta koko ajan. Et koskaan tied\u00e4, milloin laajennus voi rikkoa sivustosi, jos sit\u00e4 ei p\u00e4ivitet\u00e4 aika ajoin. Haluan aina tehd\u00e4 oman koodauksen aina kun mahdollista laajennuksen valitsemisen sijaan.<\/p>\n<h3>Tallenna postin\u00e4kym\u00e4m\u00e4\u00e4r\u00e4 tietokantaan<\/h3>\n<p>Jotta n\u00e4ytt\u00f6kertojen m\u00e4\u00e4r\u00e4 voidaan n\u00e4ytt\u00e4\u00e4 postin\u00e4yt\u00f6ll\u00e4, meid\u00e4n on ensin tallennettava se tietokantaan. Avaa files.php-tiedosto ja aseta alla oleva koodi siihen.<\/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>Laske ja tallenna n\u00e4ytt\u00f6kertojen yl\u00e4puolella koodin yl\u00e4puolella post id -taulukossa postitunnukseen. K\u00e4ytimme yll\u00e4 olevan koodin poistokohtaa pit\u00e4m\u00e4\u00e4n laskennan oikein. Ilman t\u00e4t\u00e4 toimintoa emme voi saada oikeaa tulosta viestin\u00e4kymille, koska se on ristiriidassa viereisen viestin kanssa.<\/p>\n<h3>N\u00e4yt\u00e4 n\u00e4ytt\u00f6kerrat n\u00e4ytt\u00f6kerrassa<\/h3>\n<p>T\u00e4ss\u00e4 vaiheessa olemme saaneet p\u00e4\u00e4t\u00f6kseen tietokantaamme jokaisen viestin n\u00e4ytt\u00f6kertojen m\u00e4\u00e4r\u00e4n tallentamisen. Nyt on aika n\u00e4ytt\u00e4\u00e4 katselum\u00e4\u00e4r\u00e4t kojelaudan viesti-n\u00e4yt\u00f6ll\u00e4.<\/p>\n<p>Ensin meid\u00e4n on lis\u00e4tt\u00e4v\u00e4 mukautettu sarake postin\u00e4ytt\u00f6\u00f6n. K\u00e4ytt\u00e4m\u00e4ll\u00e4 alla olevaa koodia toiminnoissa.php lis\u00e4t\u00e4\u00e4n sarakkeemme &#8217;Post Views&#8217; postituslistalle.<\/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>Seuraavaksi n\u00e4ytt\u00f6kerrat lasketaan jokaisen viestin sarakkeeseen &#8217;Post Views&#8217;. Aseta sille alla oleva koodi.<\/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>Joten lopullinen koodimme olisi seuraava.<\/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>Lis\u00e4\u00e4 yll\u00e4 oleva koodi functions.php-tiedostoon. T\u00e4ll\u00e4 tavoin pystyt <strong>seuraamaan ja n\u00e4ytt\u00e4m\u00e4\u00e4n postin\u00e4kymien m\u00e4\u00e4r\u00e4\u00e4 postin\u00e4yt\u00f6ll\u00e4<\/strong>. Jos sinulla on kysytt\u00e4v\u00e4\u00e4 tai ehdotuksia, j\u00e4t\u00e4 kommentti alla. Saatat my\u00f6s haluta lukea artikkelimme, joka koskee <a href=\"https:\/\/themewp.inform.click\/fi\/sarakkeiden-poistaminen-viesti-tai-sivunaytolta-wordpressissa\/\" title=\"sarakkeiden poistamista postisivulta WordPressiss\u00e4\" >sarakkeiden poistamista postisivulta WordPressiss\u00e4<\/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>Katsotaanpa, kuinka seurata ja n\u00e4ytt\u00e4\u00e4 postin\u00e4kymien lukum\u00e4\u00e4r\u00e4\u00e4 viesti-n\u00e4yt\u00f6ll\u00e4. T\u00e4ll\u00e4 tavoin voit helposti saada kuvan viestisi suoriutumisesta.<\/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":[414,610],"tags":[843],"class_list":["post-23502","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sekalaisia","category-uncategorized-6","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/23502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/comments?post=23502"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/23502\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media\/22025"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media?parent=23502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/categories?post=23502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/tags?post=23502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}