{"id":26997,"date":"2021-05-01T12:31:00","date_gmt":"2021-05-01T09:31:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26997"},"modified":"2021-10-17T05:25:03","modified_gmt":"2021-10-17T02:25:03","slug":"hur-man-visar-inlaggsvisningar-rakna-med-inlaggsskarmen-i-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/sv\/hur-man-visar-inlaggsvisningar-rakna-med-inlaggsskarmen-i-wordpress\/","title":{"rendered":"Hur man visar inl\u00e4ggsvisningar R\u00e4kna med inl\u00e4ggssk\u00e4rmen i WordPress"},"content":{"rendered":"<p>Som bloggare skriver vi regelbundet ett inl\u00e4gg till v\u00e5r blogg. Vissa inl\u00e4gg blir popul\u00e4ra och andra inte. Men vad \u00e4r ett m\u00e5tt f\u00f6r att sp\u00e5ra om inl\u00e4gget \u00e4r popul\u00e4rt eller inte? Uppenbarligen \u00e4r hur m\u00e5nga g\u00e5nger ett visst inl\u00e4gg blir visat av en bes\u00f6kare ett s\u00e4tt att veta hur popul\u00e4rt v\u00e5rt inl\u00e4gg \u00e4r.<\/p>\n<p>I den h\u00e4r artikeln visar vi dig hur man sp\u00e5rar och visar inl\u00e4ggsvyer p\u00e5 inl\u00e4ggssk\u00e4rmen. P\u00e5 detta s\u00e4tt kan man l\u00e4tt l\u00e4ra k\u00e4nna hur varje inl\u00e4gg fungerar p\u00e5 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=\"Hur man visar inl\u00e4ggsvisningar R\u00e4kna med inl\u00e4ggssk\u00e4rmen i WordPress\" ><\/a><\/p>\n<h3>Inget behov av att anv\u00e4nda ett plugin<\/h3>\n<p>Genom att f\u00f6lja den h\u00e4r handledningen beh\u00f6ver du inte anv\u00e4nda n\u00e5got plugin f\u00f6r att sp\u00e5ra och visa antalet inl\u00e4gg. Anv\u00e4ndning av plugin l\u00e4gger till ytterligare arbete f\u00f6r oss. Vi m\u00e5ste h\u00e5lla koll p\u00e5 plugin hela tiden. Du vet aldrig n\u00e4r ett plugin kan bryta din webbplats om den inte uppdateras g\u00e5ng f\u00f6r g\u00e5ng. Jag f\u00f6redrar alltid att g\u00f6ra egen kodning n\u00e4r det \u00e4r m\u00f6jligt snarare \u00e4n att v\u00e4lja ett plugin.<\/p>\n<h3>Lagra antalet visningar av inl\u00e4gg i databasen<\/h3>\n<p>F\u00f6r att visa visningsr\u00e4kningen p\u00e5 inl\u00e4ggssk\u00e4rmen m\u00e5ste vi f\u00f6rst spara den i databasen. \u00d6ppna din functions.php-fil och placera nedanst\u00e5ende kod i den.<\/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>Ovanst\u00e5ende kod ber\u00e4knar och lagrar visningsantal i postmetatabellen som bifogas ett post-id. Vi anv\u00e4nde remove_action i ovanst\u00e5ende kod f\u00f6r att h\u00e5lla korrekt sp\u00e5rning av antalet. Utan denna \u00e5tg\u00e4rd kan vi inte f\u00e5 korrekt resultat f\u00f6r inl\u00e4ggsvyer eftersom det strider mot intilliggande inl\u00e4gg.<\/p>\n<h3>Visningar av visningsinl\u00e4gg r\u00e4knas p\u00e5 inl\u00e4ggssk\u00e4rmen<\/h3>\n<p>I det h\u00e4r skedet har vi slutf\u00f6rt processen f\u00f6r att lagra visningsantal f\u00f6r varje inl\u00e4gg i v\u00e5r databas. Nu \u00e4r det dags att visa v\u00e5ra \u00e5sikter p\u00e5 postsk\u00e4rmen p\u00e5 instrumentpanelen.<\/p>\n<p>F\u00f6rst m\u00e5ste vi l\u00e4gga till en anpassad kolumn p\u00e5 inl\u00e4ggssk\u00e4rmen. Genom att anv\u00e4nda koden nedan i functions.php-filen l\u00e4gger vi till v\u00e5r kolumn &#8217;Inl\u00e4ggsvyer&#8217; p\u00e5 inl\u00e4ggssidan.<\/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>D\u00e4refter r\u00e4knas visningsvyer under kolumnen &quot;Inl\u00e4ggsvyer&quot; f\u00f6r varje inl\u00e4gg. Placera koden nedan f\u00f6r den.<\/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>S\u00e5 v\u00e5r slutliga kod skulle vara som f\u00f6ljer.<\/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>L\u00e4gg till ovanst\u00e5ende kod i din functions.php-fil. P\u00e5 s\u00e5 s\u00e4tt kommer du att kunna <strong>sp\u00e5ra och visa r\u00e4kningar p\u00e5 inl\u00e4gg p\u00e5 inl\u00e4ggssk\u00e4rmen<\/strong>. Om du har n\u00e5gra fr\u00e5gor eller f\u00f6rslag, v\u00e4nligen l\u00e4mna en kommentar nedan. Du kanske ocks\u00e5 vill l\u00e4sa v\u00e5r artikel om <a href=\"https:\/\/themewp.inform.click\/sv\/hur-man-tar-bort-kolumner-fran-inlaggs-eller-sidskarmen-i-wordpress\/\" title=\"hur man tar bort kolumner fr\u00e5n inl\u00e4ggssidan i WordPress\" >hur man tar bort kolumner fr\u00e5n inl\u00e4ggssidan i WordPress<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>L\u00e5t oss se hur man sp\u00e5rar och visar inl\u00e4ggsvyer p\u00e5 inl\u00e4ggssk\u00e4rmen. P\u00e5 s\u00e5 s\u00e4tt kan du enkelt f\u00e5 en bild av hur dina inl\u00e4gg presterar.<\/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":[418,614],"tags":[850],"class_list":["post-26997","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diverse","category-uncategorized-10","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/26997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/comments?post=26997"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/26997\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media\/22025"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media?parent=26997"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/categories?post=26997"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/tags?post=26997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}