{"id":8330,"date":"2026-09-08T13:09:11","date_gmt":"2026-09-08T04:09:11","guid":{"rendered":"https:\/\/code-plus.jp\/gp\/?p=8330"},"modified":"2026-09-09T13:29:45","modified_gmt":"2026-09-09T04:29:45","slug":"wp-prevnext-post-8330","status":"publish","type":"post","link":"https:\/\/code-plus.jp\/gp\/wp-prevnext-post-8330\/","title":{"rendered":"WordPress\u306e\u300c\u524d\u306e\u8a18\u4e8b\u30fb\u6b21\u306e\u8a18\u4e8b\u300d\u3092\u81ea\u4f5c\u3059\u308b\u65b9\u6cd5\u3010\u4e26\u3073\u9806\u3092\u300c\u9806\u5e8f\u300d\u300c\u65e5\u4ed8\u300d\u3067\u6307\u5b9a\u53ef\u80fd\u3011"},"content":{"rendered":"<p>WordPress\u30b5\u30a4\u30c8\u306e\u8a18\u4e8b\u4e0b\u90e8\u306b\u914d\u7f6e\u3059\u308b\u300c\u524d\u306e\u8a18\u4e8b\u30fb\u6b21\u306e\u8a18\u4e8b\u300d\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u3002<br \/>\r\n\t\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001<code>WP_Query<\/code> \u3092\u4f7f\u3063\u3066 <b class=\"fw-600\">\u300c\u9806\u5e8f\uff08menu_order\uff09\u300d\u307e\u305f\u306f\u300c\u516c\u958b\u65e5\u300d\u3067\u4e26\u3073\u9806\u3092\u6307\u5b9a\u3067\u304d\u308b<\/b> \u300c\u524d\u306e\u8a18\u4e8b\u30fb\u6b21\u306e\u8a18\u4e8b\u300d\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u3092\u3001\u30ab\u30b9\u30bf\u30e0\u30c6\u30fc\u30de\u5411\u3051\u306b\u5b9f\u88c5\u3059\u308b\u65b9\u6cd5\u3092\u89e3\u8aac\u3057\u307e\u3059\u3002PHP\u30fbCSS\u306e\u30d5\u30eb\u30b3\u30fc\u30c9\u4ed8\u304d\u3067\u3059\u3002<\/p>\r\n\r\n<!-- \u2756\u76ee\u6b21\u30ea\u30b9\u30c8 -->\r\n<ul class=\"tocList mt-1.5r\" data-toc-id=\"js-tocBWGD\" style=\"height:35rem\"><\/ul>\r\n<ins class=\"tocBtn is-fixed\" data-toc-id=\"js-tocBWGD\"><\/ins>\r\n\r\n<hr class=\"separator mt-3r\">\r\n\r\n<h2 class=\"fz-xl\">\u5b8c\u6210\u30a4\u30e1\u30fc\u30b8<\/h2>\r\n\r\n<div class=\"d-flex gx-0.5r\">\r\n\t<picture class=\"bd-bounds\"><img decoding=\"async\" src=\"https:\/\/code-plus.jp\/gp\/wp-content\/uploads\/prevnextPost_2609081402.jpeg?ver=20260909132945\" alt=\"\"><\/picture>\r\n\t<picture class=\"bd-bounds\"><img decoding=\"async\" src=\"https:\/\/code-plus.jp\/gp\/wp-content\/uploads\/prevnextPost_2609081401.jpeg?ver=20260909132945\" alt=\"\"><\/picture>\r\n<\/div><!-- \/\/\/.d-flex -->\r\n\r\n<ul style=\"list-style-type:bullet;\" class=\"my-0.5r\">\r\n\t<li>\u8a18\u4e8b\u30da\u30fc\u30b8\u4e0b\u90e8\u306b\u3001\u524d\u306e\u8a18\u4e8b\u30fb\u6b21\u306e\u8a18\u4e8b\u3092 <b class=\"fw-600\">PC\u6a2a\u4e26\u3073\uff0fSP\u7e26\u4e26\u3073<\/b> \u3067\u8868\u793a<\/li>\r\n\t<li>\u30b5\u30e0\u30cd\u30a4\u30eb\u3001\u30bf\u30a4\u30c8\u30eb\u3001\u300c\u524d\u306e\u8a18\u4e8b\u300d\u300c\u6b21\u306e\u8a18\u4e8b\u300d\u30e9\u30d9\u30eb\u3092\u914d\u7f6e<\/li>\r\n\t<li>\u30bf\u30a4\u30c8\u30eb\u306f\u6307\u5b9a\u6587\u5b57\u6570\u3092\u8d85\u3048\u305f\u3089 <b class=\"fw-600\">\u672b\u5c3e\u3092 <code>\u2026<\/code> \u3067\u7701\u7565<\/b> \uff08CSS\u3067\u3082\u8907\u6570\u884c\u30af\u30e9\u30f3\u30d7\uff09<\/li>\r\n\t<li>\u524d\u5f8c\u306e\u8a18\u4e8b\u304c\u306a\u3044\u5834\u5408\u306f <b class=\"fw-600\">\u300c\u8a18\u4e8b\u304c\u3042\u308a\u307e\u305b\u3093\u300d<\/b> \u3092\u30b0\u30ec\u30fc\u3067\u8868\u793a\uff08\u30ea\u30f3\u30af\u7121\u52b9\uff09<\/li>\r\n\t<li><b class=\"fw-600\">\u8a2d\u5b9a\u5909\u6570\u3072\u3068\u3064<\/b> \u3067\u4e26\u3073\u9806\uff08\u9806\u5e8f or \u65e5\u4ed8\uff09\u3092\u5207\u308a\u66ff\u3048\u53ef\u80fd<\/li>\r\n<\/ul>\r\n\r\n<hr class=\"separator mt-3r\">\r\n\r\n<h2 class=\"fz-xl\">\u6a19\u6e96\u306e <code>get_previous_post()<\/code> \u3067\u306f\u4e0d\u5341\u5206<\/h2>\r\n<p>WordPress \u306e <code>get_previous_post()<\/code> \/ <code>get_next_post()<\/code> \u306f\u3001 <b class=\"fw-600\">\u6295\u7a3f\u65e5\uff08<code>post_date<\/code>\uff09\u3092\u57fa\u6e96\u306b\u524d\u5f8c\u306e\u8a18\u4e8b\u3092\u5224\u5b9a<\/b> \u3057\u307e\u3059\u3002\u30b7\u30f3\u30d7\u30eb\u306a\u30d6\u30ed\u30b0\u904b\u7528\u306a\u3089\u3053\u308c\u3067\u5341\u5206\u3067\u3059\u304c\u3001\u5b9f\u6848\u4ef6\u3067\u306f\u6b21\u306e\u3088\u3046\u306a\u5f31\u70b9\u304c\u554f\u984c\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\r\n<ul style=\"list-style-type:bullet;\" class=\"my-0.5r\">\r\n\t<li>\u65e2\u5b58\u8a18\u4e8b\u3092\u8907\u88fd\u3057\u3066\u65b0\u8a18\u4e8b\u3092\u4f5c\u3063\u305f\u5834\u5408\u3001<code>post_date<\/code> \u304c\u53e4\u3044\u307e\u307e\u5f15\u304d\u7d99\u304c\u308c\u308b\u3068\u3001\u516c\u958b\u9806\u3068\u306f\u9055\u3046\u4f4d\u7f6e\u306b\u524d\u5f8c\u30ea\u30f3\u30af\u304c\u3064\u306a\u304c\u308b<\/li>\r\n\t<li>\u300c\u9806\u5e8f\uff08<code>menu_order<\/code>\uff09\u300d\u3067\u624b\u52d5\u4e26\u3073\u66ff\u3048\u3057\u305f\u3044\u8981\u4ef6\u306b\u5bfe\u5fdc\u3067\u304d\u306a\u3044<\/li>\r\n\t<li>\u4e26\u3073\u9806\u306e\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u4f59\u5730\u304c\u307b\u3068\u3093\u3069\u306a\u3044<\/li>\r\n<\/ul>\r\n<p>\u305d\u3053\u3067\u3001<code>WP_Query<\/code> \u3067\u540c\u3058\u6295\u7a3f\u30bf\u30a4\u30d7\u306e\u8a18\u4e8b\u3092\u4efb\u610f\u306e\u4e26\u3073\u9806\u3067\u53d6\u5f97\u3057\u3001\u305d\u306e\u914d\u5217\u306e\u4e2d\u3067\u73fe\u5728\u8a18\u4e8b\u306e\u524d\u5f8c\u3092\u5272\u308a\u51fa\u3059\u65b9\u5f0f\u306b\u7f6e\u304d\u63db\u3048\u307e\u3059\u3002<\/p>\r\n\r\n<hr class=\"separator mt-3r\">\r\n\r\n<h2 class=\"fz-xl\">\u5b9f\u88c5\u30b3\u30fc\u30c9\uff08\u30d5\u30eb\u30bd\u30fc\u30b9\uff09<\/h2>\r\n<p>\u4ee5\u4e0b\u3092 <code>template-parts\/prevnextPost.php<\/code> \u306a\u3069\u306e\u30d5\u30a1\u30a4\u30eb\u540d\u3067\u4fdd\u5b58\u3057\u3001<code>single.php<\/code> \u304b\u3089 <code>get_template_part()<\/code> \u3067\u547c\u3073\u51fa\u3057\u307e\u3059\u3002<\/p>\r\n<pre><code class=\"language-php\">&lt;style&gt;\r\n\t\/* prevnextPost\uff1aCSS\uff08\u524d\u306e\u8a18\u4e8b\u30fb\u6b21\u306e\u8a18\u4e8b\uff09\r\n\t\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u0f1a\u0f36\u22b0\u27e1\u22b1\u0f36\u0f1a\u0f3a*\/\r\n\t.prextPost.prextPost-container {\r\n\t\tmargin-top: 2.5rem;\r\n\t\twidth: 728px;\r\n\t\tmax-width: 100%;\r\n\t\theight: auto;\r\n\t\tmargin-inline: auto;\r\n\t}\r\n\r\n\t.prextPost .prextPost-wrapper {\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\t.prextPost a {\r\n\t\tdisplay: inline-block;\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tbackground: var(--c-secondary-20, hsl(224, 25%, 98%));\r\n\t}\r\n\r\n\t\/* hover *\/\r\n\t@media (any-hover: hover) {\r\n\t\t.prextPost &lsqb;href&rsqb;:hover {\r\n\t\t\tbackground: var(--c-secondary-100, hsl(224, 25%, 93%));\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t}\r\n\r\n\t.prextPost &lsqb;class*=\"prextPost-slide\"&rsqb; {\r\n\t\tposition: relative;\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\twidth: 100%;\r\n\t\theight: auto;\r\n\t\tborder: 1px var(--c-base-300, hsl(224, 6%, 74%)) solid;\r\n\t}\r\n\r\n\t.prextPost .prextPost-term {\r\n\t\tflex-shrink: 0;\r\n\t\twidth: 5.625rem;\r\n\t\theight: 5.625rem;\r\n\t\tmargin-top: auto;\r\n\t\tbackground: var(--c-base-40, hsl(224, 6%, 96%));\r\n\t}\r\n\r\n\t.prextPost .prextPost-term img {\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tobject-fit: cover;\r\n\t}\r\n\r\n\t.prextPost .prextPost-data {\r\n\t\tflex-grow: 1;\r\n\t\tpadding-inline: 1pc;\r\n\t\ttext-align: center;\r\n\t}\r\n\r\n\t.prextPost .prextPost-title {\r\n\t\tfont-size: clamp(0.8750rem, calc(0.8750rem + ((1vw - 3.6px) * 0.1563)), 0.9375rem);\r\n\t\tfont-weight: 500;\r\n\t\tline-height: 1.5;\r\n\t\ttext-align: center;\r\n\t\tcolor: var(--c-base-900, hsl(224, 6%, 13%));\r\n\t}\r\n\r\n\t\/* \u30ea\u30f3\u30af\u7121\u52b9 *\/\r\n\t.prextPost a.hasnt-post {\r\n\t\tpointer-events: none;\r\n\t\tcursor: none;\r\n\t}\r\n\r\n\t.prextPost .prextPost-badge {\r\n\t\tpadding-block: 7px;\r\n\t\tfont-size: 14px;\r\n\t\tfont-weight: 600;\r\n\t\tline-height: 1;\r\n\t}\r\n\r\n\t.prextPost a.hasnt-post .prextPost-title {\r\n\t\tcolor: var(--c-base-300, hsl(224, 6%, 74%));\r\n\t}\r\n\r\n\t\/* prextPost\uff1aCSS @(SP) *\/\r\n\t@media screen and (max-width: 743.9px) {\r\n\t\t.prextPost .prextPost-slide-next { margin-top: 2.5rem; }\r\n\r\n\t\t.prextPost .prextPost-badge {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: -3em;\r\n\t\t\tleft: 0px;\r\n\t\t\tmargin: auto;\r\n\t\t\tcolor: var(--c-base-900, hsl(224, 6%, 13%));\r\n\t\t}\r\n\r\n\t\t.prextPost .prextPost-badge::before {\r\n\t\t\tposition: relative;\r\n\t\t\ttop: 7px;\r\n\t\t\tdisplay: inline-flex;\r\n\t\t\tplace-content: center;\r\n\t\t\tplace-items: center;\r\n\t\t\tmargin-left: -5px;\r\n\t\t\tfont-size: 178.3%;\r\n\t\t\tline-height: 1;\r\n\t\t\tfont-family: 'Material Symbols Sharp';\r\n\t\t\tfont-variation-settings: 'FILL' 1, 'wght' 300;\r\n\t\t\tcolor: var(--c-primary, hsl(224, 50%, 33%));\r\n\t\t}\r\n\r\n\t\t.prextPost .prextPost-slide-prev .prextPost-badge::before { content: \"\\e045\"; }\r\n\t\t.prextPost .prextPost-slide-next .prextPost-badge::before { content: \"\\e044\"; }\r\n\r\n\t\t.prextPost .prextPost-title {\r\n\t\t\tdisplay: -webkit-box;\r\n\t\t\t-webkit-box-orient: vertical;\r\n\t\t\t-webkit-line-clamp: 2;\r\n\t\t\toverflow: hidden;\r\n\t\t\ttext-overflow: ellipsis;\r\n\t\t}\r\n\t}\r\n\r\n\t\/* @(PC)  *\/\r\n\t@media print, screen and (min-width: 744px) {\r\n\t\t.prextPost .prextPost-wrapper {\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\r\n\t\t.prextPost &lsqb;class*=\"prextPost-slide\"&rsqb; { height: 7.5pc; }\r\n\r\n\t\t.prextPost .prextPost-slide-next {\r\n\t\t\tflex-direction: row-reverse;\r\n\t\t\tborder-left: none;\r\n\t\t}\r\n\r\n\t\t.prextPost .prextPost-badge {\r\n\t\t\tposition: absolute;\r\n\t\t\tmargin: auto;\r\n\t\t\twidth: 5.625rem;\r\n\t\t\ttext-align: center;\r\n\t\t\tbackground: var(--c-primary, hsl(224, 50%, 33%));\r\n\t\t\tcolor: #FFF;\r\n\t\t}\r\n\r\n\t\t.prextPost .prextPost-slide-prev .prextPost-badge { top: 0px; left: 0px; }\r\n\t\t.prextPost .prextPost-slide-next .prextPost-badge { top: 0px; right: 0px; }\r\n\r\n\t\t.prextPost .prextPost-title {\r\n\t\t\tdisplay: -webkit-box;\r\n\t\t\t-webkit-box-orient: vertical;\r\n\t\t\t-webkit-line-clamp: 3;\r\n\t\t\toverflow: hidden;\r\n\t\t\ttext-overflow: ellipsis;\r\n\t\t}\r\n\t}\r\n&lt;\/style&gt;\r\n\r\n\r\n&lt;!-- \u273fprevnextPost.php\uff08\u524d\u306e\u8a18\u4e8b\u30fb\u6b21\u306e\u8a18\u4e8b\uff09 --&gt;\r\n&lt;?php\r\n\/**\r\n* \u30bf\u30a4\u30c8\u30eb\u3092\u6307\u5b9a\u6587\u5b57\u6570\u3067\u5207\u308a\u8a70\u3081\u308b\r\n*\/\r\nfunction trim_post_title($title, $max_len = 40, $suffix = '\u2026')\r\n{\r\n\tif (mb_strlen($title) &gt; $max_len) {\r\n\t\treturn mb_substr($title, 0, $max_len) . $suffix;\r\n\t}\r\n\treturn $title;\r\n}\r\n\r\n\/**\r\n* \u73fe\u5728\u306e\u8a18\u4e8b\u306e\u524d\u5f8c\u306e\u8a18\u4e8b\u3092\u3001\u6307\u5b9a\u3057\u305f\u4e26\u3073\u9806\u3067\u53d6\u5f97\u3059\u308b\r\n*\/\r\nfunction get_adjacent_posts_by_order($current_id, $orderby = 'date', $order = 'DESC')\r\n{\r\n\t$post_type = get_post_type($current_id);\r\n\r\n\t\/\/ pre_get_posts \u306e\u5f71\u97ff\u3092\u907f\u3051\u308b\u305f\u3081 WP_Query \u3092\u76f4\u63a5\u4f7f\u3046\r\n\t$query = new WP_Query(&lsqb;\r\n\t\t'post_type'              =&gt; $post_type,\r\n\t\t'post_status'            =&gt; 'publish',\r\n\t\t'posts_per_page'         =&gt; -1,\r\n\t\t'orderby'                =&gt; $orderby,\r\n\t\t'order'                  =&gt; $order,\r\n\t\t'fields'                 =&gt; 'ids',\r\n\t\t'no_found_rows'          =&gt; true,\r\n\t\t'ignore_sticky_posts'    =&gt; true,\r\n\t\t'update_post_meta_cache' =&gt; false,\r\n\t\t'update_post_term_cache' =&gt; false,\r\n\t&rsqb;);\r\n\t$ids = $query-&gt;posts;\r\n\r\n\t$index = array_search($current_id, $ids, true);\r\n\r\n\t$prev_id = ($index !== false &amp;&amp; isset($ids&lsqb;$index + 1&rsqb;)) ? $ids&lsqb;$index + 1&rsqb; : null;\r\n\t$next_id = ($index !== false &amp;&amp; isset($ids&lsqb;$index - 1&rsqb;)) ? $ids&lsqb;$index - 1&rsqb; : null;\r\n\r\n\treturn &lsqb;\r\n\t\t'prev' =&gt; $prev_id ? get_post($prev_id) : null,\r\n\t\t'next' =&gt; $next_id ? get_post($next_id) : null,\r\n\t&rsqb;;\r\n}\r\n\r\n\/**\r\n* \u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u8868\u793a\u7528\u306e\u751f\u30c7\u30fc\u30bf\u3092\u8fd4\u3059\uff08HTML\u306f\u7d44\u307f\u7acb\u3066\u306a\u3044\uff09\r\n*\/\r\nfunction get_post_navigation_data($post, $max_title_length = 40, $default_title = '\u8a18\u4e8b\u304c\u3042\u308a\u307e\u305b\u3093')\r\n{\r\n\tif (!$post) {\r\n\t\treturn &lsqb;\r\n\t\t\t'url'       =&gt; '',\r\n\t\t\t'title'     =&gt; $default_title,\r\n\t\t\t'thumbnail' =&gt; '',\r\n\t\t\t'disabled'  =&gt; true,\r\n\t\t&rsqb;;\r\n\t}\r\n\r\n\t$raw_title = strip_tags(get_the_title($post-&gt;ID));\r\n\r\n\tif (has_post_thumbnail($post-&gt;ID)) {\r\n\t\t$thumbnail = get_the_post_thumbnail($post-&gt;ID, 'thumbnail');\r\n\t} else {\r\n\t\t$noimage_url = get_theme_file_uri('assets\/images\/default-image.png');\r\n\t\t$thumbnail = '&lt;img src=\"' . esc_url($noimage_url) . '\" alt=\"NoImage\" \/&gt;';\r\n\t}\r\n\r\n\treturn &lsqb;\r\n\t\t'url'       =&gt; get_permalink($post-&gt;ID),\r\n\t\t'title'     =&gt; trim_post_title($raw_title, $max_title_length),\r\n\t\t'thumbnail' =&gt; $thumbnail,\r\n\t\t'disabled'  =&gt; false,\r\n\t&rsqb;;\r\n}\r\n\r\n\r\n\/\/ \u2500\u2500\u2500 \u25a0\u8a2d\u5b9a \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u0f1a\u0f36\u22b0\u27e1\u22b1\u0f36\u0f1a\u0f3a\r\n\/\/ \u30bf\u30a4\u30c8\u30eb\u306e\u6700\u5927\u6587\u5b57\u6570\r\n$max_title_length = 40;\r\n\r\n\/\/ \u524d\u5f8c\u8a18\u4e8b\u306e\u4e26\u3073\u9806\r\n\/\/   'menu_order' : \u300c\u9806\u5e8f\u300d\u30ab\u30e9\u30e0\u3067\u4e26\u3079\u308b\r\n\/\/   'date'       : \u516c\u958b\u65e5\u3067\u4e26\u3079\u308b\r\n$prevnext_orderby = 'date';\r\n\r\n\/\/ \u4e26\u3073\u65b9\u5411\uff08$ids \u304c\u300c\u65b0\u2192\u53e4\u300d\u9806\u306b\u306a\u308b\u65b9\u5411\u3092\u6307\u5b9a\uff09\r\n\/\/   menu_order \u3067\u300c\u9806\u5e8f1\u304c\u6700\u65b0\u300d\u306e\u904b\u7528\u306a\u3089 'ASC'\r\n\/\/   date       \u306a\u3089 'DESC'\r\n$prevnext_order = 'DESC';\r\n\/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u0f1a\u0f36\u22b0\u27e1\u22b1\u0f36\u0f1a\u0f3a\u2500\u2500\r\n\r\n\r\n\/\/ \u524d\u5f8c\u306e\u8a18\u4e8b\u3092\u53d6\u5f97\r\n$adjacent = get_adjacent_posts_by_order(get_the_ID(), $prevnext_orderby, $prevnext_order);\r\n\r\n\/\/ \u8868\u793a\u7528\u30c7\u30fc\u30bf\r\n$prev = get_post_navigation_data($adjacent&lsqb;'prev'&rsqb;, $max_title_length);\r\n$next = get_post_navigation_data($adjacent&lsqb;'next'&rsqb;, $max_title_length);\r\n?&gt;\r\n\r\n&lt;?php if ($adjacent&lsqb;'prev'&rsqb; || $adjacent&lsqb;'next'&rsqb;) : ?&gt;\r\n\t&lt;nav id=\"prextPostClbP\" class=\"prextPost prextPost-container\"&gt;\r\n\t\t&lt;div class=\"prextPost-wrapper\"&gt;\r\n\r\n\t\t\t&lt;!-- \u524d\u306e\u8a18\u4e8b --&gt;\r\n\t\t\t&lt;a &lt;?php if ($prev&lsqb;'disabled'&rsqb;) : ?&gt;class=\"hasnt-post\" &lt;?php else : ?&gt;href=\"&lt;?php echo esc_url($prev&lsqb;'url'&rsqb;); ?&gt;\"&lt;?php endif; ?&gt;&gt;\r\n\t\t\t\t&lt;dl class=\"prextPost-slide-prev\"&gt;\r\n\t\t\t\t\t&lt;dt class=\"prextPost-term\"&gt;&lt;?php echo $prev&lsqb;'thumbnail'&rsqb;; ?&gt;&lt;\/dt&gt;\r\n\t\t\t\t\t&lt;dd class=\"prextPost-data\"&gt;\r\n\t\t\t\t\t\t&lt;b class=\"prextPost-badge\"&gt;\u524d\u306e\u8a18\u4e8b&lt;\/b&gt;\r\n\t\t\t\t\t\t&lt;em class=\"prextPost-title\"&gt;&lt;?php echo esc_html($prev&lsqb;'title'&rsqb;); ?&gt;&lt;\/em&gt;\r\n\t\t\t\t\t&lt;\/dd&gt;\r\n\t\t\t\t&lt;\/dl&gt;\r\n\t\t\t&lt;\/a&gt;\r\n\r\n\t\t\t&lt;!-- \u6b21\u306e\u8a18\u4e8b --&gt;\r\n\t\t\t&lt;a &lt;?php if ($next&lsqb;'disabled'&rsqb;) : ?&gt;class=\"hasnt-post\" &lt;?php else : ?&gt;href=\"&lt;?php echo esc_url($next&lsqb;'url'&rsqb;); ?&gt;\"&lt;?php endif; ?&gt;&gt;\r\n\t\t\t\t&lt;dl class=\"prextPost-slide-next\"&gt;\r\n\t\t\t\t\t&lt;dt class=\"prextPost-term\"&gt;&lt;?php echo $next&lsqb;'thumbnail'&rsqb;; ?&gt;&lt;\/dt&gt;\r\n\t\t\t\t\t&lt;dd class=\"prextPost-data\"&gt;\r\n\t\t\t\t\t\t&lt;b class=\"prextPost-badge\"&gt;\u6b21\u306e\u8a18\u4e8b&lt;\/b&gt;\r\n\t\t\t\t\t\t&lt;em class=\"prextPost-title\"&gt;&lt;?php echo esc_html($next&lsqb;'title'&rsqb;); ?&gt;&lt;\/em&gt;\r\n\t\t\t\t\t&lt;\/dd&gt;\r\n\t\t\t\t&lt;\/dl&gt;\r\n\t\t\t&lt;\/a&gt;\r\n\r\n\t\t&lt;\/div&gt;\r\n\t&lt;\/nav&gt;\r\n&lt;?php endif; ?&gt;<\/code><\/pre>\r\n\r\n<hr class=\"separator mt-3r\">\r\n\r\n<h2 class=\"fz-xl\">\u30b3\u30fc\u30c9\u89e3\u8aac<\/h2>\r\n<h3 class=\"fz-ml\">1. \u30bf\u30a4\u30c8\u30eb\u3092\u6587\u5b57\u6570\u3067\u5207\u308a\u8a70\u3081\u308b <code>trim_post_title()<\/code><\/h3>\r\n<pre><code class=\"language-php\">function trim_post_title($title, $max_len = 40, $suffix = '\u2026')\r\n{\r\n\tif (mb_strlen($title) &gt; $max_len) {\r\n\t\treturn mb_substr($title, 0, $max_len) . $suffix;\r\n\t}\r\n\treturn $title;\r\n}<\/code><\/pre>\r\n<p>\u65e5\u672c\u8a9e\u30bf\u30a4\u30c8\u30eb\u306b\u5bfe\u5fdc\u3059\u308b\u305f\u3081\u3001\u5fc5\u305a <b class=\"fw-600\"><code>mb_strlen()<\/code> \/ <code>mb_substr()<\/code><\/b> \u3092\u4f7f\u7528\u3057\u307e\u3059\u3002<code>strlen()<\/code> \/ <code>substr()<\/code> \u306f\u30de\u30eb\u30c1\u30d0\u30a4\u30c8\u6587\u5b57\u30921\u30d0\u30a4\u30c8\u5358\u4f4d\u3067\u5207\u3063\u3066\u3057\u307e\u3046\u305f\u3081\u3001\u672b\u5c3e\u304c\u6587\u5b57\u5316\u3051\u3059\u308b\u539f\u56e0\u306b\u306a\u308a\u307e\u3059\u3002\u6587\u5b57\u6570\u4e0a\u9650\u3092\u5f15\u6570\u3067\u53d7\u3051\u53d6\u308c\u308b\u3088\u3046\u306b\u3057\u3066\u304a\u304f\u3068\u3001\u30c6\u30fc\u30de\u5074\u304b\u3089\u67d4\u8edf\u306b\u6307\u5b9a\u3067\u304d\u307e\u3059\u3002<\/p>\r\n<h3 class=\"fz-ml\">2. <code>WP_Query<\/code> \u3067\u4e26\u3073\u9806\u3092\u6307\u5b9a\u3057\u3066\u524d\u5f8c\u306e\u8a18\u4e8b\u3092\u53d6\u5f97<\/h3>\r\n<pre><code class=\"language-php\">$query = new WP_Query(&lsqb;\r\n\t'post_type'              =&gt; $post_type,\r\n\t'post_status'            =&gt; 'publish',\r\n\t'posts_per_page'         =&gt; -1,\r\n\t'orderby'                =&gt; $orderby,\r\n\t'order'                  =&gt; $order,\r\n\t'fields'                 =&gt; 'ids',\r\n\t'no_found_rows'          =&gt; true,\r\n\t'ignore_sticky_posts'    =&gt; true,\r\n\t'update_post_meta_cache' =&gt; false,\r\n\t'update_post_term_cache' =&gt; false,\r\n&rsqb;);<\/code><\/pre>\r\n<p>\u30dd\u30a4\u30f3\u30c8\u306f\u6b21\u306e3\u3064\u3002<\/p>\r\n<ul style=\"list-style-type:bullet;\" class=\"my-0.5r\">\r\n\t<li><code>get_posts()<\/code> \u3067\u306f\u306a\u304f <code>new WP_Query()<\/code> \u3092\u76f4\u63a5\u4f7f\u7528\uff1a\u30c6\u30fc\u30de\u3084\u95a2\u9023\u30d7\u30e9\u30b0\u30a4\u30f3\u304c <code>pre_get_posts<\/code> \u30d5\u30a3\u30eb\u30bf\u3067 <code>posts_per_page<\/code> \u3092\u66f8\u304d\u63db\u3048\u3066\u3044\u308b\u30b1\u30fc\u30b9\u304c\u3042\u308a\u3001<code>get_posts()<\/code> \u3060\u3068\u5f71\u97ff\u3092\u53d7\u3051\u3066\u5168\u4ef6\u53d6\u308c\u306a\u3044\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002<code>WP_Query<\/code> \u3092\u76f4\u63a5\u547c\u3076\u3053\u3068\u3067\u3001\u3053\u3046\u3057\u305f\u4ecb\u5165\u3092\u53d7\u3051\u306b\u304f\u304f\u306a\u308a\u307e\u3059\u3002<\/li>\r\n\t<li><code>fields =&gt; 'ids'<\/code> \u3068 <code>update_*_cache =&gt; false<\/code>\uff1aID\u914d\u5217\u3060\u3051\u3092\u8fd4\u3057\u3001\u30e1\u30bf\uff0f\u30bf\u30fc\u30e0\u30ad\u30e3\u30c3\u30b7\u30e5\u751f\u6210\u3082\u30b9\u30ad\u30c3\u30d7\u3057\u3066\u8efd\u91cf\u5316\u3002<\/li>\r\n\t<li><code>no_found_rows =&gt; true<\/code>\uff1a\u30da\u30fc\u30b8\u30cd\u30fc\u30b7\u30e7\u30f3\u7528\u306e\u30ab\u30a6\u30f3\u30c8\u30af\u30a8\u30ea\u3092\u5b9f\u884c\u305b\u305a\u9ad8\u901f\u5316\u3002<\/li>\r\n<\/ul>\r\n<p>\u53d6\u5f97\u3057\u305f <code>$ids<\/code> \u306f\u300c\u65b0\u3057\u3044\u2192\u53e4\u3044\u300d\u9806\u306b\u4e26\u3093\u3067\u3044\u308b\u60f3\u5b9a\u3067\u3001<\/p>\r\n<ul style=\"list-style-type:bullet;\" class=\"my-0.5r\">\r\n\t<li><code>&lsqb;$index + 1&rsqb;<\/code> = \u3088\u308a\u53e4\u3044\u8a18\u4e8b = <b class=\"fw-600\">\u524d\u306e\u8a18\u4e8b<\/b><\/li>\r\n\t<li><code>&lsqb;$index - 1&rsqb;<\/code> = \u3088\u308a\u65b0\u3057\u3044\u8a18\u4e8b = <b class=\"fw-600\">\u6b21\u306e\u8a18\u4e8b<\/b><\/li>\r\n<\/ul>\r\n<p>\u3068\u3057\u3066\u62bd\u51fa\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\r\n<p>\u306a\u304a <code>posts_per_page =&gt; -1<\/code> \u306f\u5168\u4ef6\u53d6\u5f97\u306e\u305f\u3081\u3001\u6295\u7a3f\u6570\u304c\u6570\u5343\u4ef6\u3092\u8d85\u3048\u308b\u898f\u6a21\u3067\u306f Transients \u306a\u3069\u3067\u306e\u30ad\u30e3\u30c3\u30b7\u30e5\u3092\u691c\u8a0e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\r\n<h3 class=\"fz-ml\">3. HTML\u3092\u7d44\u307f\u7acb\u3066\u305a\u300c\u7d20\u30c7\u30fc\u30bf\u300d\u3092\u8fd4\u3059 <code>get_post_navigation_data()<\/code><\/h3>\r\n<p>\u4ee5\u524d\u306f <code>$link = '&lt;a href=\"...\"&gt;';<\/code> \u306e\u3088\u3046\u306b <b class=\"fw-600\">\u90e8\u5206\u30bf\u30b0\u3092\u6587\u5b57\u5217\u3068\u3057\u3066\u8fd4\u3059<\/b> \u8a2d\u8a08\u306b\u3057\u3066\u3044\u307e\u3057\u305f\u304c\u3001\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5074\u3067 <code>&lt;a&gt;<\/code> \u3068 <code>&lt;\/a&gt;<\/code> \u304c\u30da\u30a2\u3067\u898b\u3048\u306a\u304f\u306a\u308a\u3001\u30a8\u30c7\u30a3\u30bf\u304c\u69cb\u6587\u30a8\u30e9\u30fc\u3092\u51fa\u3057\u305f\u308a\u30d5\u30a9\u30fc\u30de\u30c3\u30bf\u304c\u8aa4\u52d5\u4f5c\u3057\u305f\u308a\u3059\u308b\u539f\u56e0\u306b\u306a\u3063\u3066\u3044\u307e\u3057\u305f\u3002<\/p>\r\n<p>\u4eca\u56de\u306f URL\u30fb\u30bf\u30a4\u30c8\u30eb\u30fb\u30b5\u30e0\u30cd\u30a4\u30eb\u30fb\u7121\u52b9\u30d5\u30e9\u30b0\u3092\u914d\u5217\u3067\u8fd4\u3059\u8a2d\u8a08\u306b\u3057\u3001\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306f\u901a\u5e38\u306eHTML\u3068\u3057\u3066\u958b\u59cb\u30bf\u30b0\u3068\u7d42\u4e86\u30bf\u30b0\u3092\u5b8c\u5168\u306a\u5f62\u3067\u66f8\u3051\u308b\u3088\u3046\u306b\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\r\n<h3 class=\"fz-ml\">4. \u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5074\u306e\u5206\u5c90<\/h3>\r\n<pre><code class=\"language-php\">&lt;a &lt;?php if ($prev&lsqb;'disabled'&rsqb;) : ?&gt;class=\"hasnt-post\" &lt;?php else : ?&gt;href=\"&lt;?php echo esc_url($prev&lsqb;'url'&rsqb;); ?&gt;\"&lt;?php endif; ?&gt;&gt;<\/code><\/pre>\r\n<p><code>disabled<\/code> \u30d5\u30e9\u30b0\u3067 <b class=\"fw-600\">\u5c5e\u6027\u3060\u3051\u3092\u5207\u308a\u66ff\u3048\u308b<\/b> \u5f62\u306b\u3059\u308b\u3053\u3068\u3067\u3001<code>&lt;a&gt;...&lt;\/a&gt;<\/code> \u306e\u30bf\u30b0\u69cb\u9020\u3092\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u4e0a\u306b\u5e38\u306b\u5b8c\u5168\u306a\u5f62\u3067\u6b8b\u305b\u307e\u3059\u3002<\/p>\r\n<h3 class=\"fz-ml\">5. \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u51e6\u7406<\/h3>\r\n<p><code>esc_url()<\/code>\u3001<code>esc_html()<\/code>\u3001<code>strip_tags()<\/code> \u306e3\u70b9\u306f\u30bb\u30c3\u30c8\u3067\u4f7f\u3044\u307e\u3059\u3002\u7279\u306bWordPress\u3067\u306f\u6295\u7a3f\u30bf\u30a4\u30c8\u30eb\u306b <code>&lt;br&gt;<\/code> \u306a\u3069\u306eHTML\u30bf\u30b0\u304c\u57cb\u3081\u8fbc\u307e\u308c\u308b\u30b1\u30fc\u30b9\u304c\u3042\u308a\u3001<code>strip_tags()<\/code> \u3092\u631f\u307e\u306a\u3044\u3068\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u8868\u793a\u3067\u610f\u56f3\u3057\u306a\u3044\u6539\u884c\u304c\u5165\u308a\u307e\u3059\u3002<\/p>\r\n\r\n<hr class=\"separator mt-3r\">\r\n\r\n<h2 class=\"fz-xl\">\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u8a2d\u5b9a<\/h2>\r\n<p>\u30d5\u30a1\u30a4\u30eb\u4e0b\u90e8\u306e\u8a2d\u5b9a\u30d6\u30ed\u30c3\u30af\u3067\u30013\u3064\u306e\u30dd\u30a4\u30f3\u30c8\u3092\u5236\u5fa1\u3067\u304d\u307e\u3059\u3002<\/p>\r\n<pre><code class=\"language-php\">\/\/ \u30bf\u30a4\u30c8\u30eb\u306e\u6700\u5927\u6587\u5b57\u6570\r\n$max_title_length = 40;\r\n\r\n\/\/ \u4e26\u3073\u9806\u306e\u57fa\u6e96\r\n\/\/   'menu_order' : \u300c\u9806\u5e8f\u300d\u30ab\u30e9\u30e0\uff08\u624b\u52d5\u4e26\u3073\u66ff\u3048\uff09\r\n\/\/   'date'       : \u516c\u958b\u65e5\r\n$prevnext_orderby = 'date';\r\n\r\n\/\/ \u4e26\u3073\u65b9\u5411\uff08$ids \u304c\u300c\u65b0\u2192\u53e4\u300d\u9806\u306b\u306a\u308b\u65b9\u5411\uff09\r\n\/\/   menu_order \u3067\u300c\u9806\u5e8f1\u304c\u6700\u65b0\u300d\u306e\u904b\u7528\u306a\u3089 'ASC'\r\n\/\/   date       \u306a\u3089 'DESC'\r\n$prevnext_order = 'DESC';<\/code><\/pre>\r\n<h3 class=\"fz-ml\">\u300c\u9806\u5e8f\u300d\u3067\u4e26\u3079\u305f\u3044\u5834\u5408<\/h3>\r\n<p>\u7ba1\u7406\u753b\u9762\u306e\u30ab\u30b9\u30bf\u30e0\u4e26\u3073\u66ff\u3048\u30d7\u30e9\u30b0\u30a4\u30f3\u7b49\u3067 <code>menu_order<\/code> \u3092\u624b\u52d5\u8a2d\u5b9a\u3057\u3066\u3044\u308b\u904b\u7528\u306a\u3089\u3001\u6b21\u306e\u3088\u3046\u306b\u5207\u308a\u66ff\u3048\u308b\u3060\u3051\u3067\u5bfe\u5fdc\u3067\u304d\u307e\u3059\u3002<\/p>\r\n<pre><code class=\"language-php\">$prevnext_orderby = 'menu_order';\r\n$prevnext_order   = 'ASC';  \/\/ \u9806\u5e8f=1 \u304c\u6700\u65b0\u306e\u5834\u5408<\/code><\/pre>\r\n<h3 class=\"fz-ml\">\u516c\u958b\u65e5\u3067\u4e26\u3079\u305f\u3044\u5834\u5408\uff08\u5f93\u6765\u901a\u308a\uff09<\/h3>\r\n<pre><code class=\"language-php\">$prevnext_orderby = 'date';\r\n$prevnext_order   = 'DESC';<\/code><\/pre>\r\n\r\n<hr class=\"separator mt-3r\">\r\n\r\n<h2 class=\"fz-xl\"><code>single.php<\/code> \u3078\u306e\u7d44\u307f\u8fbc\u307f<\/h2>\r\n<p>\u6295\u7a3f\u30da\u30fc\u30b8\u306e\u30eb\u30fc\u30d7\u5185\u3067 <code>get_template_part()<\/code> \u3092\u4f7f\u3063\u3066\u547c\u3073\u51fa\u3057\u307e\u3059\u3002<\/p>\r\n<pre><code class=\"language-php\">&lt;?php get_header(); ?&gt;\r\n\r\n&lt;main&gt;\r\n\t&lt;?php if (have_posts()) : ?&gt;\r\n\t\t&lt;?php while (have_posts()) : the_post(); ?&gt;\r\n\t\t\t&lt;article&gt;\r\n\t\t\t\t&lt;h1&gt;&lt;?php the_title(); ?&gt;&lt;\/h1&gt;\r\n\t\t\t\t&lt;div class=\"post-content\"&gt;\r\n\t\t\t\t\t&lt;?php the_content(); ?&gt;\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t&lt;\/article&gt;\r\n\r\n\t\t\t&lt;!-- \u524d\u306e\u8a18\u4e8b\u30fb\u6b21\u306e\u8a18\u4e8b --&gt;\r\n\t\t\t&lt;?php get_template_part('template-parts\/prevnextPost'); ?&gt;\r\n\r\n\t\t&lt;?php endwhile; ?&gt;\r\n\t&lt;?php endif; ?&gt;\r\n&lt;\/main&gt;\r\n\r\n&lt;?php get_footer(); ?&gt;<\/code><\/pre>\r\n\r\n<hr class=\"separator mt-3r\">\r\n\r\n<h2 class=\"fz-xl\">\u307e\u3068\u3081<\/h2>\r\n<p>\u3053\u306e\u5b9f\u88c5\u306e\u30dd\u30a4\u30f3\u30c8\u3092\u6574\u7406\u3059\u308b\u3068\u6b21\u306e\u901a\u308a\u3067\u3059\u3002<\/p>\r\n<ul style=\"list-style-type:bullet;\" class=\"my-0.5r\">\r\n\t<li><b class=\"fw-600\"><code>WP_Query<\/code> \u30d9\u30fc\u30b9<\/b> \u3067 <code>get_previous_post()<\/code> \u306e\u5f31\u70b9\uff08<code>pre_get_posts<\/code> \u306e\u5f71\u97ff\u3092\u53d7\u3051\u308b\uff0f\u4e26\u3073\u9806\u304c\u56fa\u5b9a\uff09\u3092\u56de\u907f<\/li>\r\n\t<li><b class=\"fw-600\">\u4e26\u3073\u9806\u3092\u300c\u9806\u5e8f\uff08menu_order\uff09\u300d\u300c\u516c\u958b\u65e5\u300d\u304b\u3089\u9078\u629e\u53ef\u80fd<\/b><\/li>\r\n\t<li><b class=\"fw-600\">\u30bf\u30a4\u30c8\u30eb\u306e\u6587\u5b57\u6570\u5236\u9650<\/b> \uff08PHP\u3067\u5207\u308a\u8a70\u3081\uff0bCSS\u3067 <code>-webkit-line-clamp<\/code>\uff09\u3067\u9577\u6587\u30bf\u30a4\u30c8\u30eb\u306b\u3082\u5bfe\u5fdc<\/li>\r\n\t<li><b class=\"fw-600\">HTML\u3092\u7d44\u307f\u7acb\u3066\u305a\u7d20\u30c7\u30fc\u30bf\u3092\u8fd4\u3059\u8a2d\u8a08<\/b> \u3067\u3001\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30fb\u30a8\u30c7\u30a3\u30bf\u30fb\u30d5\u30a9\u30fc\u30de\u30c3\u30bf\u306e\u76f8\u6027\u304c\u826f\u3044<\/li>\r\n\t<li><b class=\"fw-600\"><code>nav<\/code> + <code>dl<\/code> \u306e\u610f\u5473\u4ed8\u3051<\/b> \u3068\u3001 <b class=\"fw-600\">CSS <code>clamp()<\/code> \u306b\u3088\u308b\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u30d5\u30a9\u30f3\u30c8<\/b> \u3067\u8efd\u91cf\u306b\u4ed5\u4e0a\u3052<\/li>\r\n<\/ul>\r\n<p>\u300c\u524d\u306e\u8a18\u4e8b\u30fb\u6b21\u306e\u8a18\u4e8b\u300d\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u3092\u3001\u300c\u516c\u958b\u65e5\u300d\u3067\u4e26\u3079\u305f\u3044\u3068\u3044\u3046\u65b9\u306f\u8a66\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002<\/p>","protected":false},"excerpt":{"rendered":"WordPress\u306e\u300c\u524d\u306e\u8a18\u4e8b\u30fb\u6b21\u306e\u8a18\u4e8b\u300d\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u3092\u81ea\u4f5c\u3059\u308b\u65b9\u6cd5\u3092\u89e3\u8aac\u3002\u9806\u5e8f\u3084\u516c\u958b\u65e5\u3067\u4e26\u3073\u9806\u3092\u6307\u5b9a\u3067\u304d\u308b\u5b9f\u88c5\u3092PHP\u30fbCSS\u306e\u30d5\u30eb\u30b3\u30fc\u30c9\u3067\u7d39\u4ecb\u3057\u307e\u3059\u3002\u6a19\u6e96\u95a2\u6570 get_previous_post() \u3060\u3068\u300c\u6295\u7a3f\u3092\u8907\u88fd\u3059\u308b\u3068\u300d\u9806\u756a\u304c\u5d29\u308c\u307e\u3059\u304c\u3001\u305d\u306e\u5f31\u70b9\u3092 WP_Query \u3067\u89e3\u6c7a\u3057\u307e\u3059\u3002","protected":false},"author":1,"featured_media":8336,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"sns_share_botton_hide":"","vkExUnit_sns_title":"","_vk_print_noindex":"","footnotes":"","vk-ltc-link":"","vk-ltc-target":"0"},"categories":[13],"tags":[1122,1116,1117,1118,1119,1120,1121,170,168,169,154,102,111],"group":[],"pg":[],"class_list":["post-8330","post","type-post","status-publish","format-standard","has-post-thumbnail","category-wordpress","tag-single-php","tag-1116","tag-wp_query","tag-get_previous_post","tag-get_next_post","tag-menu_order","tag-1121","tag-170","tag-168","tag-169","tag-154","tag-wordpress","tag-php"],"acf":[],"veu_head_title_object":{"title":"","add_site_title":""},"_links":{"self":[{"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/posts\/8330","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=8330"}],"version-history":[{"count":13,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/posts\/8330\/revisions"}],"predecessor-version":[{"id":14205,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/posts\/8330\/revisions\/14205"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/media\/8336"}],"wp:attachment":[{"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/media?parent=8330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/categories?post=8330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/tags?post=8330"},{"taxonomy":"group","embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/group?post=8330"},{"taxonomy":"pg","embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/pg?post=8330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}