{"id":577,"date":"2017-08-27T01:14:09","date_gmt":"2017-08-26T16:14:09","guid":{"rendered":"http:\/\/www.dogrow.net\/php\/?p=577"},"modified":"2018-08-25T22:26:01","modified_gmt":"2018-08-25T13:26:01","slug":"blog25","status":"publish","type":"post","link":"https:\/\/www.dogrow.net\/php\/blog25\/","title":{"rendered":"(25) \u3010WORDPRESS\u3011\u8a2d\u5b9a\u753b\u9762\u4ed8\u304d\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u4f5c\u6210"},"content":{"rendered":"<p>\u8a73\u7d30\u306f\u4ee5\u4e0b\u306e\u516c\u5f0f\u30da\u30fc\u30b8\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002<br \/>\nWordPress Codex\uff1a<a href=\"\/\/wpdocs.osdn.jp\/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%AE%E4%BD%9C%E6%88%90\" target=_blank>\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u4f5c\u6210\u624b\u9806<\/a><br \/>\nWordPress Codex\uff1a<a href=\"\/\/wpdocs.osdn.jp\/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3_API\" target=_blank>\u30d7\u30e9\u30b0\u30a4\u30f3API<\/a><br \/>\nWordPress Codex\uff1a<a href=\"\/\/wpdocs.osdn.jp\/%E8%A8%AD%E5%AE%9A%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E4%BD%9C%E6%88%90\" target=_blank>\u8a2d\u5b9a\u30da\u30fc\u30b8\u306e\u4f5c\u6210<\/a><\/p>\n<p>\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u4f5c\u308a\u65b9\u304c\u3088\u304f\u308f\u304b\u3089\u306a\u304b\u3063\u305f\u3068\u304d\u306b\u3053\u3061\u3089\u306e\u30da\u30fc\u30b8\u3092\u62dd\u898b\u3057\u305f\u3002<br \/>\n<a href=\"\/\/blog.raizzenet.com\/how-to-make-wordpress-plug-in-01\/\" target=_blank>WordPress\u306e\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u4f5c\u308a\u65b9 \u57fa\u672c\u7de8<\/a><br \/>\n\u300c\u3053\u3093\u306a\u9762\u767d\u3044\u3053\u3068\u304c\u3067\u304d\u308b\u3093\u3060\uff01\u300d<br \/>\n\u3068\u771f\u4f3c\u3057\u3066\u5b9f\u88c5\u3055\u305b\u3066\u3044\u305f\u3060\u3044\u305f\u3002<\/p>\n<p>\u300c\u3053\u3093\u3070\u3093\u306f\u266a\u266a\u300d<span style=\"margin-left:1rem;color:#f00\">\u2190\u3053\u308c\u306f\u4eca\u56de\u4f5c\u6210\u3057\u305f\u30d7\u30e9\u30b0\u30a4\u30f3\u3067\u8868\u793a\u3057\u3066\u3044\u307e\u3059\u3002<\/span><br \/>\n\u4eca\u56de\u306f\u3001\u4e0a\u8a18\u306e\u53c2\u7167\u30b5\u30a4\u30c8\u306e\u30b5\u30f3\u30d7\u30eb\u30b3\u30fc\u30c9\u306b\u52a0\u3048\u3066\u3001\u5404\u3042\u3044\u3055\u3064\u6587\u3092\u8a2d\u5b9a\u753b\u9762\u3067\u81ea\u7531\u306b\u7de8\u96c6\u53ef\u80fd\u306b\u3057\u3066\u307f\u308b\u3002<br \/>\n\u8a73\u7d30\u306f\u4e0a\u8ff0\u306e WordPress Codex \u306e\u30da\u30fc\u30b8\u3092\u53c2\u7167\u306e\u3053\u3068\u3002<\/p>\n<h1 class=my_h>\u25a0\u30d7\u30ed\u30b0\u30e9\u30e0<\/h1>\n<p>\u540c\u6a5f\u80fd\u3067 wp_option\u3078\u306e\u66f8\u304d\u8fbc\u307f\u30aa\u30d7\u30b7\u30e7\u30f3\u6570\u3092 1\u500b\u306b\u307e\u3068\u3081\u305f\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u3053\u3061\u3089\uff08\u2193\uff09<br \/>\n<a href=\"\/\/www.dogrow.net\/php\/blog35\/\">(35) WordPress\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u30c7\u30fc\u30bf\u30921\u30ec\u30b3\u30fc\u30c9\u306b\u307e\u3068\u3081\u308b\u3002<\/a><\/p>\n<h3 class=my_h>greeting2.php<\/h3>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\n&lt;?php\r\n\/* Plugin Name: Greeting2 *\/\r\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\nglobal $g_ary_options_Greeting;\r\n$g_ary_options_Greeting = array(\r\n    'Greeting_morning'  =&gt;array('\u671d\u306e\u3042\u3044\u3055\u3064','\u304a\u306f\u3088\u3046\u3054\u3056\u3044\u307e\u3059\uff01'),\r\n    'Greeting_afternoon'=&gt;array('\u663c\u306e\u3042\u3044\u3055\u3064','\u3053\u3093\u306b\u3061\u306f\uff01'),\r\n    'Greeting_evening'  =&gt;array('\u591c\u306e\u3042\u3044\u3055\u3064','\u3053\u3093\u3070\u3093\u306f\uff01') );\r\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\n\/\/ \u5f53\u8a72\u30d7\u30e9\u30b0\u30a4\u30f3\u30af\u30e9\u30b9\u306b\u5b9f\u4f53\u3092\u6301\u305f\u305b\u308b\u3002\u2192 __construct()\u304b\u3089\u51e6\u7406\u8d77\u52d5\r\nif (class_exists('Greeting')) {\r\n  $greeting = new Greeting();\r\n}\r\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\nclass Greeting {\r\n  public function __construct() {\r\n    \/\/------------------------------------------------------------------\r\n    \/\/ \u30b7\u30e7\u30fc\u30c8\u30b3\u30fc\u30c9\u3092\u767b\u9332\r\n    add_shortcode('greeting2', array($this, 'proc_shortcode'));\r\n    \/\/ \u30c6\u30ad\u30b9\u30c8\u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\u306e\u4e2d\u3067\u30b7\u30e7\u30fc\u30c8\u30b3\u30fc\u30c9\u3092\u5b9f\u884c\u53ef\u80fd\u306b\u8a2d\u5b9a\r\n    add_filter('widget_text', 'do_shortcode');\r\n    \/\/------------------------------------------------------------------\r\n    \/\/ \u30e1\u30cb\u30e5\u30fc\u4f5c\u6210\u53ef\u80fd\u306a\u72b6\u614b\u306b\u306a\u3063\u305f\u30bf\u30a4\u30df\u30f3\u30b0\u3067\u30b3\u30fc\u30eb\u3055\u305b\u308b\u3002\r\n    add_action('admin_menu', array($this, 'proc_create_menu'));\r\n    \/\/------------------------------------------------------------------\r\n    \/\/ \u7ba1\u7406\u753b\u9762\u521d\u671f\u5316\u306e\u30bf\u30a4\u30df\u30f3\u30b0\u3067\u7de8\u96c6\u753b\u9762\u3067&#x5B;\u6c7a\u5b9a]\u62bc\u4e0b\u6642\u51e6\u7406\u3092\u30b3\u30fc\u30eb\u3055\u305b\u308b\u3002\r\n    add_action('admin_init', array($this,'proc_register_settings'));\r\n    \/\/------------------------------------------------------------------\r\n    \/\/ \u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u6709\u52b9\u5316\u3001\u7121\u52b9\u5316\u306e\u30bf\u30a4\u30df\u30f3\u30b0\u3067\u30b3\u30fc\u30eb\u3055\u305b\u308b\u3002\r\n    register_activation_hook(  __FILE__, array($this, 'proc_plugin_activate'));\r\n    register_deactivation_hook(__FILE__, array($this, 'proc_plugin_deactivate'));\r\n  }\r\n  \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\n  public function proc_plugin_activate(){\r\n    global $g_ary_options_Greeting;\r\n    \/\/------------------------------------------------------------------\r\n    \/\/ DB\u306e option\u30c6\u30fc\u30d6\u30eb\u306b\u30c7\u30fc\u30bf\u3092\u767b\u9332(\u3082\u3057\u672a\u767b\u9332\u306a\u3089\u3070)\u3059\u308b\u3002\r\n    foreach($g_ary_options_Greeting as $option =&gt; $ary_prm){\r\n      add_option($option, $ary_prm&#x5B;1]);\r\n    }\r\n  }\r\n  \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\n  public function proc_plugin_deactivate(){\r\n    global $g_ary_options_Greeting;\r\n    \/\/------------------------------------------------------------------\r\n    \/\/ DB\u306e option\u30c6\u30fc\u30d6\u30eb\u304b\u3089\u30c7\u30fc\u30bf\u3092\u524a\u9664\u3059\u308b\u3002\r\n    foreach($g_ary_options_Greeting as $option =&gt; $ary_prm){\r\n      delete_option($option);\r\n    }\r\n  }\r\n  \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\n  public function proc_shortcode() {\r\n    \/\/------------------------------------------------------------------\r\n    \/\/ \u6642\u523b\u306b\u5fdc\u3058\u3066\u3042\u3044\u3055\u3064\u3092\u9078\u629e\u3059\u308b\u3002\r\n    $h = intval(date_i18n('G'));    \/\/ \u73fe\u5728\u6642\u523b\u3092\u53d6\u5f97 (G: Hour, 24-hour, without leading zeros)\r\n    if(     4 &lt;= $h &amp;&amp; $h &lt; 10){ $str = get_option('Greeting_morning');}\r\n    elseif(10 &lt;= $h &amp;&amp; $h &lt; 18){ $str = get_option('Greeting_afternoon');}\r\n    else{                        $str = get_option('Greeting_evening');}\r\n    return $str;\r\n  }\r\n  \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\n  public function proc_create_menu() {\r\n    \/\/------------------------------------------------------------------\r\n    \/\/ &#x5B;\u8a2d\u5b9a]\u30e1\u30cb\u30e5\u30fc\u306e\u914d\u4e0b\u306b\u300c\u72ec\u81eaCSS\u8a2d\u5b9a\u300d\u30e1\u30cb\u30e5\u30fc\u3092\u8ffd\u52a0\u3059\u308b\u3002\r\n    add_submenu_page('options-general.php', 'Greeting Settings', 'Greeting Settings', 'administrator', __FILE__, array($this, 'proc_display_settings_page'));\r\n  }\r\n  \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\n  public function proc_register_settings() {\r\n    \/\/------------------------------------------------------------------\r\n    \/\/ 3\u500b\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092WP\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u8a2d\u5b9a\u30e1\u30ab\u30cb\u30ba\u30e0\u306b\u7d44\u307f\u8fbc\u3080\u3002\r\n    global $g_ary_options_Greeting;\r\n    foreach($g_ary_options_Greeting as $option =&gt; $ary_prm){\r\n      register_setting('Greeting-settings-group', $option, array($this, 'proc_handle_sanitization'));\r\n    }\r\n  }\r\n  \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\n  public function proc_handle_sanitization($txt) {\r\n    \/\/------------------------------------------------------------------\r\n    \/\/ option\u3078\u306e\u8a2d\u5b9a\u5024\u3092\u30b5\u30cb\u30bf\u30a4\u30b8\u30f3\u30b0\u3057\u3066\u8fd4\u3059\u3002\r\n    return sanitize_text_field($txt);\r\n  }\r\n  \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\n  public function proc_display_settings_page() {\r\n    \/\/------------------------------------------------------------------\r\n    \/\/ \u8a2d\u5b9a\u753b\u9762\u4e0a\u306e\u7de8\u96c6\u6b04\u3092\u8868\u793a\u3059\u308b\u3002\r\n    $html_input = &quot;&quot;;\r\n    global $g_ary_options_Greeting;\r\n    foreach($g_ary_options_Greeting as $option =&gt; $ary_prm){\r\n      $value = esc_attr(get_option($option));\r\n$html_input .= &lt;&lt;&lt; EOM\r\n    &lt;tr valign=&quot;top&quot;&gt;\r\n    &lt;th scope=&quot;row&quot;&gt;{$ary_prm&#x5B;0]}&lt;\/th&gt;\r\n    &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;{$option}&quot; value=&quot;{$value}&quot; \/&gt;&lt;\/td&gt;\r\n    &lt;\/tr&gt;\r\nEOM;\r\n    }\r\n?&gt;\r\n&lt;div class=&quot;wrap&quot;&gt;\r\n&lt;h2&gt; Greeting Setting&lt;\/h2&gt;\r\n&lt;p&gt;Short code : &lt;span style=&quot;background:#fff;color:#00f;padding:3px 5px;font-size:1.2rem&quot;&gt;&#x5B;greeting2]&lt;\/span&gt;&lt;\/p&gt;\r\n&lt;form method=&quot;post&quot; action=&quot;options.php&quot;&gt;\r\n  &lt;?php settings_fields('Greeting-settings-group'); ?&gt;\r\n  &lt;?php do_settings_sections('Greeting-settings-group'); ?&gt;\r\n  &lt;table class=&quot;form-table&quot;&gt;\r\n    &lt;?php echo $html_input; ?&gt;\r\n  &lt;\/table&gt;\r\n&lt;?php\r\n  submit_button();\r\n?&gt;\r\n&lt;\/form&gt;\r\n&lt;\/div&gt;\r\n&lt;?php\r\n  }\r\n}     \/\/ end of class\r\n?&gt;\r\n<\/pre>\n<h1 class=my_h style=\"margin-top:0\">\u25a0\u30d7\u30e9\u30b0\u30a4\u30f3\u767b\u9332<\/h1>\n<h3 class=my_h>\uff08\uff11\uff09 \u307e\u305a\u3001\u4e0a\u8a18\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u3092 greeting2.php \u3068\u3057\u3066\u4f5c\u6210\u3059\u308b\u3002<\/h3>\n<p style=\"color:#f00;font-size:1.2rem\">\u203b\u5fc5\u305a\u300c\u6587\u5b57\u30b3\u30fc\u30c9UTF-8\u300d\u306e\u30c6\u30ad\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb\u3068\u3057\u3066\u4f5c\u6210\u3059\u308b\u3053\u3068\u3002<\/p>\n<h3 class=my_h>\uff08\uff12\uff09 \u6b21\u306b\u3001\uff08\uff11\uff09\u3067\u4f5c\u6210\u3057\u305f greeting2.php \u3092 ZIP\u30d5\u30a1\u30a4\u30eb\u5316\u3059\u308b\u3002<\/h3>\n<p><img decoding=\"async\" src=\"\/\/www.dogrow.net\/php\/wp-content\/uploads\/2017\/08\/Image2-8.png\" alt=\"\" class=\"my_img\" \/><\/p>\n<h3 class=my_h>\uff08\uff13\uff09 \u300c\u30d7\u30e9\u30b0\u30a4\u30f3\u300d\uff0d\u300c\u65b0\u898f\u8ffd\u52a0\u300d\u3067ZIP\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u3002<\/h3>\n<p><img decoding=\"async\" src=\"\/\/www.dogrow.net\/php\/wp-content\/uploads\/2017\/08\/Image4.png\" alt=\"\" class=\"my_img\" \/><\/p>\n<p>\u5f53\u7136\u6709\u52b9\u5316\u3057\u3066\u304a\u304f\u3002<br \/>\n<img decoding=\"async\" src=\"\/\/www.dogrow.net\/php\/wp-content\/uploads\/2017\/08\/Image2-3.png\" alt=\"\" class=\"my_img\" \/><\/p>\n<h1 class=my_h style=\"margin-top:0\">\u25a0\u8a2d\u5b9a\u753b\u9762\u3067\u81ea\u7531\u306b\u7de8\u96c6<\/h1>\n<p>\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u6709\u52b9\u5316\u3059\u308b\u3068\u3001\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306e\u30e1\u30cb\u30e5\u30fc\u306b\u4e0a\u8a18\u30d7\u30ed\u30b0\u30e9\u30e0\u3067\u767b\u9332\u3057\u305f\u30e1\u30cb\u30e5\u30fc\u304c\u8868\u793a\u3055\u308c\u308b\u3002<br \/>\n\u3053\u308c\u3092\u9078\u629e\u3059\u308b\u3068\u4e0a\u8a18\u30d7\u30ed\u30b0\u30e9\u30e0\u3067\u4f5c\u6210\u3057\u305f\u8a2d\u5b9a\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b\u3002<br \/>\n<img decoding=\"async\" src=\"\/\/www.dogrow.net\/php\/wp-content\/uploads\/2017\/08\/Image4-2.png\" alt=\"\" class=\"my_img\" \/><\/p>\n<h1 class=my_h>\u25a0\u5b9f\u969b\u306b\u4f7f\u3046<\/h1>\n<p>\u4eca\u56de\u4f5c\u6210\u3057\u305f\u30d7\u30e9\u30b0\u30a4\u30f3\u306f\u3001\u5404\u7a2e\u30da\u30fc\u30b8\u3084\u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\u5185\u3067 <span class=my_fc_deeppink>[greeting2]<\/span> \u3068\u3044\u3046\u30b7\u30e7\u30fc\u30c8\u30b3\u30fc\u30c9\u304c\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308b\u3068\u3044\u3046\u3082\u306e\u3002<br \/>\n\u4f55\u304b\u6c17\u306b\u5165\u3063\u3066\u307e\u3059\u3001\u3053\u308c^^<br \/>\n<img decoding=\"async\" src=\"\/\/www.dogrow.net\/php\/wp-content\/uploads\/2017\/08\/Image6-3.png\" alt=\"\" class=\"my_img\" style=\"border:1px #666 solid\" \/><br \/>\n<img decoding=\"async\" src=\"\/\/www.dogrow.net\/php\/wp-content\/uploads\/2017\/08\/Image13.png\" alt=\"\" class=\"my_img\" style=\"border:1px #666 solid\" \/><\/p>\n<hr class=my_hr_bottom>\n","protected":false},"excerpt":{"rendered":"<p>\u8a73\u7d30\u306f\u4ee5\u4e0b\u306e\u516c\u5f0f\u30da\u30fc\u30b8\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002 WordPress Codex\uff1a\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u4f5c\u6210\u624b\u9806 WordPress Codex\uff1a\u30d7\u30e9\u30b0\u30a4\u30f3API WordPress Codex\uff1a\u8a2d\u5b9a\u30da\u30fc\u30b8\u306e\u4f5c\u6210 \u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u4f5c\u308a\u65b9\u304c\u3088\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.dogrow.net\/php\/blog25\/\">\u7d9a\u304d\u3092\u8aad\u3080 &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-577","post","type-post","status-publish","format-standard","hentry","category-wordpress"],"views":1894,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.dogrow.net\/php\/wp-json\/wp\/v2\/posts\/577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dogrow.net\/php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dogrow.net\/php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dogrow.net\/php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dogrow.net\/php\/wp-json\/wp\/v2\/comments?post=577"}],"version-history":[{"count":45,"href":"https:\/\/www.dogrow.net\/php\/wp-json\/wp\/v2\/posts\/577\/revisions"}],"predecessor-version":[{"id":1590,"href":"https:\/\/www.dogrow.net\/php\/wp-json\/wp\/v2\/posts\/577\/revisions\/1590"}],"wp:attachment":[{"href":"https:\/\/www.dogrow.net\/php\/wp-json\/wp\/v2\/media?parent=577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dogrow.net\/php\/wp-json\/wp\/v2\/categories?post=577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dogrow.net\/php\/wp-json\/wp\/v2\/tags?post=577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}