{"id":4736,"date":"2023-07-21T15:58:50","date_gmt":"2023-07-21T06:58:50","guid":{"rendered":"http:\/\/www.lining-moon.casa\/andplus.co.jp_230822_230809\/?p=4736"},"modified":"2026-10-28T20:12:46","modified_gmt":"2026-10-28T11:12:46","slug":"post-4736","status":"publish","type":"post","link":"https:\/\/code-plus.jp\/gp\/post-4736\/","title":{"rendered":"WordPress\u306e\u6295\u7a3f\u4e00\u89a7\u3084\u56fa\u5b9a\u30da\u30fc\u30b8\u4e00\u89a7\u306b\u3001\u300cView\u6570\u300d\u300c\u30b9\u30e9\u30c3\u30b0\u300d\u300cID\u300d\u300c\u9806\u5e8f\u300d\u5217\u3092\u8ffd\u52a0\u3059\u308b\u30ab\u30b9\u30bf\u30de\u30a4\u30ba"},"content":{"rendered":"<p>WordPress\u306e\u7ba1\u7406\u753b\u9762\u3067\u306f\u3001\u6295\u7a3f\u4e00\u89a7\u3084\u56fa\u5b9a\u30da\u30fc\u30b8\u4e00\u89a7\u306b\u8868\u793a\u3055\u308c\u308b\u5217\u3092\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u3067\u304d\u307e\u3059\u3002\u4eca\u56de\u306f\u3001\u300cView\u6570\u300d\u3001\u300c\u30b9\u30e9\u30c3\u30b0\u300d\u3001\u300cID\u300d\u3001\u300c\u9806\u5e8f\u300d\u306e4\u3064\u306e\u5217\u3092\u8868\u793a\u3057\u3001\u305d\u308c\u3089\u306e\u5217\u3067\u30bd\u30fc\u30c8\u304c\u53ef\u80fd\u306b\u306a\u308b\u3088\u3046\u306b\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n<p>\u305d\u308c\u305e\u308c\u306e\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u65b9\u6cd5\u3092\u4ee5\u4e0b\u306b\u793a\u3057\u307e\u3059\u3002<\/p>\n<h3>View\u6570\u5217\u306e\u8ffd\u52a0\u3068\u30bd\u30fc\u30c8<\/h3>\n<p><code>functions.php<\/code> \u306b\u4ee5\u4e0b\u306e\u30b3\u30fc\u30c9\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"language-php\"><code>\n  \/\/\u8a18\u4e8b\u306eView\u6570\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u4f5c\u6210\u30fb\u66f4\u65b0\u3059\u308b\n  function setPostViews() {\n    $post_id = get_the_ID();\n    $custom_key = 'post_views_count';\n    $post_views_count = get_post_meta($post_id, $custom_key, true); \/\/\u73fe\u5728\u306e\u30d3\u30e5\u30fc\u6570\u3092\u53d6\u5f97\n    \/\/\u3059\u3067\u306b\u30e1\u30bf\u30c7\u30fc\u30bf\u304c\u3042\u308b\u304b\u3069\u3046\u304b\u3067\u51e6\u7406\u3092\u5206\u3051\u308b\n    if ($post_views_count === '') {\n      delete_post_meta($post_id, $custom_key);\n      add_post_meta($post_id, $custom_key, '0');\n    } else {\n      $post_views_count++;\n      update_post_meta($post_id, $custom_key, $post_views_count);\n    }\n  }\n  add_action('wp_head', 'setPostViews');\n  \n  \/\/\u6295\u7a3f\u4e00\u89a7\u3068\u56fa\u5b9a\u30da\u30fc\u30b8\u4e00\u89a7\u306b\u300cView\u6570\u300d\u5217\u3092\u8ffd\u52a0\n  function add_posts_columns_post_views_count($columns) {\n    $columns['post_views_count'] = 'view\u6570';\n    echo '&lt;style&gt;.fixed .column-post_views_count {width:80px;}&lt;\/style&gt;';\n    return $columns;\n  }\n  add_filter('manage_posts_columns', 'add_posts_columns_post_views_count');\n  add_filter('manage_pages_columns', 'add_posts_columns_post_views_count');\n  \n  \/\/\u8a18\u4e8b\u306eView\u6570\u3092\u8868\u793a\u3059\u308b\n  function custom_posts_columns_post_views_count($column_name, $post_id) {\n    if ('post_views_count' == $column_name) {\n      $post_id = $post_id ? $post_id : get_the_ID();\n      $custom_key = 'post_views_count';\n      $post_views_count = get_post_meta($post_id, $custom_key, true);\n      if ($post_views_count === '') {\n        \/\/\u307e\u3060\u30e1\u30bf\u30c7\u30fc\u30bf\u304c\u5b58\u5728\u3057\u3066\u3044\u306a\u3051\u308c\u3070\n        delete_post_meta($post_id, $custom_key);\n        add_post_meta($post_id, $custom_key, '0');\n        $post_views_count = 0;\n      }\n      echo $post_views_count;\n    }\n  }\n  add_action('manage_posts_custom_column', 'custom_posts_columns_post_views_count', 10, 2);\n  add_action('manage_pages_custom_column', 'custom_posts_columns_post_views_count', 10, 2);\n  \n  \/\/\u30bd\u30fc\u30c8\u53ef\u80fd\u306b\u3059\u308b\n  function sort_posts_columns_post_views_count($columns) {\n    $columns['post_views_count'] = 'post_views_count';\n    return $columns;\n  }\n  add_filter('manage_edit-post_sortable_columns', 'sort_posts_columns_post_views_count');\n  add_filter('manage_edit-page_sortable_columns', 'sort_posts_columns_post_views_count');  \n  <\/code><\/pre>\n\n<h3>\u30b9\u30e9\u30c3\u30b0\u5217\u306e\u8ffd\u52a0\u3068\u30bd\u30fc\u30c8<\/h3>\n<p><code>functions.php<\/code> \u306b\u4ee5\u4e0b\u306e\u30b3\u30fc\u30c9\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"language-php\"><code>\n\/\/\u8a18\u4e8b\u306eView\u6570\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u4f5c\u6210\u30fb\u66f4\u65b0\u3059\u308b\nfunction setPostViews() {\n  $post_id = get_the_ID();\n  $custom_key = 'post_views_count';\n  $post_views_count = get_post_meta($post_id, $custom_key, true); \/\/\u73fe\u5728\u306e\u30d3\u30e5\u30fc\u6570\u3092\u53d6\u5f97\n  \/\/\u3059\u3067\u306b\u30e1\u30bf\u30c7\u30fc\u30bf\u304c\u3042\u308b\u304b\u3069\u3046\u304b\u3067\u51e6\u7406\u3092\u5206\u3051\u308b\n  if ($post_views_count === '') {\n    delete_post_meta($post_id, $custom_key);\n    add_post_meta($post_id, $custom_key, '0');\n  } else {\n    $post_views_count++;\n    update_post_meta($post_id, $custom_key, $post_views_count);\n  }\n}\nadd_action('wp_head', 'setPostViews');\n\n\/\/\u6295\u7a3f\u4e00\u89a7\u3068\u56fa\u5b9a\u30da\u30fc\u30b8\u4e00\u89a7\u306b\u300cView\u6570\u300d\u5217\u3092\u8ffd\u52a0\nfunction add_posts_columns_post_views_count($columns) {\n  $columns['post_views_count'] = 'view\u6570';\n  echo '<style>.fixed .column-post_views_count {width:80px;}<\/style>';\n  return $columns;\n}\nadd_filter('manage_posts_columns', 'add_posts_columns_post_views_count');\nadd_filter('manage_pages_columns', 'add_posts_columns_post_views_count');\n\n\/\/\u8a18\u4e8b\u306eView\u6570\u3092\u8868\u793a\u3059\u308b\nfunction custom_posts_columns_post_views_count($column_name, $post_id) {\n  if ('post_views_count' == $column_name) {\n    $post_id = $post_id ? $post_id : get_the_ID();\n    $custom_key = 'post_views_count';\n    $post_views_count = get_post_meta($post_id, $custom_key, true);\n    if ($post_views_count === '') {\n      \/\/\u307e\u3060\u30e1\u30bf\u30c7\u30fc\u30bf\u304c\u5b58\u5728\u3057\u3066\u3044\u306a\u3051\u308c\u3070\n      delete_post_meta($post_id, $custom_key);\n      add_post_meta($post_id, $custom_key, '0');\n      $post_views_count = 0;\n    }\n    echo $post_views_count;\n  }\n}\nadd_action('manage_posts_custom_column', 'custom_posts_columns_post_views_count', 10, 2);\nadd_action('manage_pages_custom_column', 'custom_posts_columns_post_views_count', 10, 2);\n\n\/\/\u30bd\u30fc\u30c8\u53ef\u80fd\u306b\u3059\u308b\nfunction sort_posts_columns_post_views_count($columns) {\n  $columns['post_views_count'] = 'post_views_count';\n  return $columns;\n}\nadd_filter('manage_edit-post_sortable_columns', 'sort_posts_columns_post_views_count');\nadd_filter('manage_edit-page_sortable_columns', 'sort_posts_columns_post_views_count');\n<\/code><\/pre>\n\n<h3>\u30b9\u30e9\u30c3\u30b0\u5217\u306e\u8ffd\u52a0\u3068\u30bd\u30fc\u30c8<\/h3>\n<p><code>functions.php<\/code> \u306b\u4ee5\u4e0b\u306e\u30b3\u30fc\u30c9\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"language-php\"><code>\n\/* \u6295\u7a3f\u4e00\u89a7\u3068\u56fa\u5b9a\u30da\u30fc\u30b8\u4e00\u89a7\u306b\u30b9\u30e9\u30c3\u30b0\u5217\u3092\u8ffd\u52a0 *\/\nfunction add_post_page_column_title($columns) {\n  $columns['slug'] = '\u30b9\u30e9\u30c3\u30b0';\n  echo '<style>.fixed .column-slug {width:10%;}<\/style>';\n  return $columns;\n}\nadd_filter('manage_posts_columns', 'add_post_page_column_title');\nadd_filter('manage_pages_columns', 'add_post_page_column_title');\n\nfunction add_post_page_column($column_name, $post_id) {\n  if ($column_name == 'slug') {\n    $post = get_post($post_id);\n    $slug = $post->post_name;\n    echo esc_attr($slug);\n  }\n}\nadd_action('manage_posts_custom_column', 'add_post_page_column', 10, 2);\nadd_action('manage_pages_custom_column', 'add_post_page_column', 10, 2);\n\n\/\/ \u30b9\u30e9\u30c3\u30b0\u5217\u306e\u30bd\u30fc\u30c8\nfunction add_slug_sortable_column( $columns ) {\n    $columns['slug'] = 'slug';\n    return $columns;\n}\nadd_filter('manage_edit-post_sortable_columns', 'add_slug_sortable_column');\nadd_filter('manage_edit-page_sortable_columns', 'add_slug_sortable_column');\n<\/code><\/pre>\n\n<h3>ID\u5217\u306e\u8ffd\u52a0\u3068\u30bd\u30fc\u30c8<\/h3>\n<p><code>functions.php<\/code> \u306b\u4ee5\u4e0b\u306e\u30b3\u30fc\u30c9\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"language-php\"><code>\n\/* \u6295\u7a3f\u4e00\u89a7\u3068\u56fa\u5b9a\u30da\u30fc\u30b8\u4e00\u89a7\u306bID\u5217\u3092\u8ffd\u52a0 *\/\nfunction add_post_id_column_title($columns) {\n  $columns['post_id'] = 'ID';\n  echo '<style>.fixed .column-post_id {width:5%;}<\/style>';\n  return $columns;\n}\nadd_filter('manage_posts_columns', 'add_post_id_column_title');\nadd_filter('manage_pages_columns', 'add_post_id_column_title');\n\nfunction add_post_id_column($column_name, $post_id) {\n  if ($column_name == 'post_id') {\n    echo $post_id;\n  }\n}\nadd_action('manage_posts_custom_column', 'add_post_id_column', 10, 2);\nadd_action('manage_pages_custom_column', 'add_post_id_column', 10, 2);\n\n\/\/ ID\u5217\u306e\u30bd\u30fc\u30c8\nfunction add_post_id_sortable_column( $columns ) {\n    $columns['post_id'] = 'ID';\n    return $columns;\n}\nadd_filter('manage_edit-post_sortable_columns', 'add_post_id_sortable_column');\nadd_filter('manage_edit-page_sortable_columns', 'add_post_id_sortable_column');  \n<\/code><\/pre>\n\n\n<h3>\u9806\u5e8f\u5217\u306e\u8ffd\u52a0\u3068\u30bd\u30fc\u30c8<\/h3>\n<p><code>functions.php<\/code> \u306b\u4ee5\u4e0b\u306e\u30b3\u30fc\u30c9\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"language-php\"><code>\n\/* \u6295\u7a3f\u4e00\u89a7\u3068\u56fa\u5b9a\u30da\u30fc\u30b8\u4e00\u89a7\u306b\u300c\u9806\u5e8f\u300d\u5217\u3092\u8ffd\u52a0 *\/\nfunction add_menu_order_column($columns) {\n  $columns['menu_order'] = '\u9806\u5e8f';\n  echo '<style>.fixed .column-menu_order {width:70px;}<\/style>';\n  return $columns;\n}\nadd_filter('manage_edit-page_columns', 'add_menu_order_column');\nadd_filter('manage_posts_columns', 'add_menu_order_column');\n\n\/\/\u300c\u9806\u5e8f\u300d\u306e\u5024\u3092\u8868\u793a\nfunction show_menu_order_column($name, $post_id) {\n  if ('menu_order' == $name) {\n    $order = get_post_field('menu_order', $post_id);\n    echo $order;\n  }\n}\nadd_action('manage_pages_custom_column', 'show_menu_order_column', 10, 2);\nadd_action('manage_posts_custom_column', 'show_menu_order_column', 10, 2);\n\n\/\/\u30bd\u30fc\u30c8\u53ef\u80fd\u306b\u3059\u308b\nfunction sort_menu_order_column($columns) {\n  $columns['menu_order'] = 'menu_order';\n  return $columns;\n}\nadd_filter('manage_edit-post_sortable_columns', 'sort_menu_order_column');\nadd_filter('manage_edit-page_sortable_columns', 'sort_menu_order_column');\n<\/code><\/pre>\n\n<p>\u4e0a\u8a18\u306e\u30b3\u30fc\u30c9\u3092 <code>functions.php<\/code> \u306b\u8ffd\u52a0\u3059\u308b\u3053\u3068\u3067\u3001\u300cView\u6570\u300d\u3001\u300c\u30b9\u30e9\u30c3\u30b0\u300d\u3001\u300cID\u300d\u3001\u300c\u9806\u5e8f\u300d\u306e4\u3064\u306e\u5217\u304c\u6295\u7a3f\u4e00\u89a7\u3068\u56fa\u5b9a\u30da\u30fc\u30b8\u4e00\u89a7\u306b\u8ffd\u52a0\u3055\u308c\u3001\u5404\u5217\u3067\u30bd\u30fc\u30c8\u304c\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002\u306a\u304a\u3001\u5404\u5217\u306e\u30bd\u30fc\u30c8\u6a5f\u80fd\u306f\u3001\u305d\u308c\u305e\u308c\u306e\u5217\u306e\u30d8\u30c3\u30c0\u30fc\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3053\u3068\u3067\u52d5\u4f5c\u3057\u307e\u3059\u3002<\/p>","protected":false},"excerpt":{"rendered":"WordPress\u306e\u7ba1\u7406\u753b\u9762\u3067\u306f\u3001\u6295\u7a3f\u4e00\u89a7\u3084\u56fa\u5b9a\u30da\u30fc\u30b8\u4e00\u89a7\u306b\u8868\u793a\u3055\u308c\u308b\u5217\u3092\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u3067\u304d\u307e\u3059\u3002\u4eca\u56de\u306f\u3001\u300cView\u6570\u300d\u3001\u300c\u30b9\u30e9\u30c3\u30b0\u300d\u3001\u300cID\u300d\u3001\u300c\u9806\u5e8f\u300d\u306e4\u3064\u306e\u5217\u3092\u8868\u793a\u3057\u3001\u305d\u308c\u3089\u306e\u5217\u3067\u30bd\u30fc\u30c8\u304c\u53ef\u80fd\u306b\u306a\u308b\u3088\u3046\u306b\u30ab\u30b9\u30bf\u30de\u30a4\u30ba[...]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9],"tags":[],"group":[],"pg":[],"class_list":["post-4736","post","type-post","status-publish","format-standard","category-php-wordpress"],"acf":[],"_links":{"self":[{"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/posts\/4736","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/comments?post=4736"}],"version-history":[{"count":1,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/posts\/4736\/revisions"}],"predecessor-version":[{"id":15789,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/posts\/4736\/revisions\/15789"}],"wp:attachment":[{"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/media?parent=4736"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/categories?post=4736"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/tags?post=4736"},{"taxonomy":"group","embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/group?post=4736"},{"taxonomy":"pg","embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/pg?post=4736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}