{"id":7269,"date":"2021-03-07T10:54:40","date_gmt":"2021-03-07T01:54:40","guid":{"rendered":"https:\/\/takuyakobayashi.jp\/blog\/?p=7269"},"modified":"2023-12-24T10:43:48","modified_gmt":"2023-12-24T01:43:48","slug":"mw-form%e3%81%ae%e3%81%8a%e5%95%8f%e3%81%84%e5%90%88%e3%82%8f%e3%81%9b%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%bc%95%e3%81%a3%e5%bc%b5%e3%82%8b%e6%96%b9%e6%b3%95","status":"publish","type":"post","link":"https:\/\/takuyakobayashi.jp\/blog\/2021\/03\/07\/7269","title":{"rendered":"MW Form\u306e\u304a\u554f\u3044\u5408\u308f\u305b\u30c7\u30fc\u30bf\u3092\u5f15\u3063\u5f35\u308b\u65b9\u6cd5"},"content":{"rendered":"\n<p>MW Form\u3067\u300c <strong>\u554f\u3044\u5408\u308f\u305b\u30c7\u30fc\u30bf\u3092\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u4fdd\u5b58<\/strong> \u300d\u306b\u30c1\u30a7\u30c3\u30af\u3092\u5165\u308c\u308b\u3068<br>\u300c<strong>mwf_123<\/strong>\u300d\u3068\u3044\u3046<strong>post type<\/strong>\u3067\u4fdd\u5b58\u3055\u308c\u307e\u3059\u3002<br>\u203b123\u306e\u90e8\u5206\u306f\u30d5\u30a9\u30fc\u30e0\u306e\u8b58\u5225ID\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u304a\u554f\u3044\u5408\u308f\u305b\u4ef6\u6570\u3092\u8868\u793a\u3059\u308b<\/h2>\n\n\n\n<p>\u30d5\u30a9\u30fc\u30e0\u8b58\u5225\u5b50\u306f90\u3060\u3068\u3059\u308b\u3068\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>$count_posts = wp_count_posts('mwf_90');\n$count = $count_posts->publish;<\/code><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u304a\u554f\u3044\u5408\u308f\u305b\u30c7\u30fc\u30bf\u3092\u8868\u793a\u3059\u308b<\/h2>\n\n\n\n<p><strong>\u304a\u554f\u3044\u5408\u308f\u305b\u30c7\u30fc\u30bf\u306f\u30ab\u30b9\u30bf\u30e0\u30dd\u30b9\u30c8\u30bf\u30a4\u30d7\u3067\u767b\u9332<\/strong>\u3055\u308c\u3066\u304a\u308a\u3001 \u81ea\u52d5\u8fd4\u4fe1\u30e1\u30fc\u30eb\u306b\u8a18\u8ff0\u3055\u308c\u305f\u5909\u6570\uff08{tracking_number}\u306a\u3069\uff09\u306f\u3001<strong>\u30ab\u30b9\u30bf\u30e0\u30d5\u30a3\u30fc\u30eb\u30c9\u3068\u3057\u3066\u767b\u9332<\/strong>\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001get_post_custom()\u3067\u53d6\u5f97\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u4f8b\u3048\u3070\u3001\u6b21\u306e\u3088\u3046\u306a\u30b3\u30fc\u30c9\u3067\u30d5\u30a9\u30fc\u30e0\u8b58\u5225\u5b5090\u306e\u304a\u554f\u3044\u5408\u308f\u305b\u30c7\u30fc\u30bf\u3092\u5f15\u3063\u5f35\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>$get_posts = get_posts( 'post_type=mwf_90&amp;posts_per_page=-1');\nif( $get_posts ):\n  foreach( $get_posts as $post ): setup_postdata( $post );\n  $cf = get_post_custom(); ?>\n  &lt;table width=\"100%\">\n    &lt;tr>\n      &lt;th width=\"25%\">\u304a\u554f\u3044\u5408\u308f\u305b\u756a\u53f7&lt;\/th>\n      &lt;td>&lt;?= esc_html( $cf&#91;'tracking_number']&#91;0] ); ?>&lt;\/td>\n    &lt;\/tr>\n    &lt;tr>\n      &lt;th>\u4ef6\u540d&lt;\/th>\n      &lt;td>&lt;?= esc_html( $cf&#91;'title']&#91;0] ); ?>&lt;\/td>\n    &lt;\/tr>\n    &lt;tr>\n      &lt;th>\u304a\u540d\u524d&lt;\/th>\n      &lt;td>&lt;?= esc_html( $cf&#91;'namae']&#91;0] ); ?>&lt;\/td>\n    &lt;\/tr>\n    &lt;tr>\n      &lt;th>\u304a\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9&lt;\/th>\n      &lt;td>&lt;?= esc_html( $cf&#91;'message']&#91;0] ); ?>&lt;\/td>\n    &lt;\/tr>\n  &lt;\/table>\n  &lt;?php\n  endforeach; wp_reset_postdata( $post );\nendif;<\/code><\/code><\/pre>\n\n\n\n<p>WP-Members\u3068\u7d44\u307f\u5408\u308f\u305b\u3066\u81ea\u5206\u306e\u304a\u554f\u3044\u5408\u308f\u305b\u5c65\u6b74\u3092\u30de\u30a4\u30da\u30fc\u30b8\u3067\u78ba\u8a8d\u3059\u308b\u6a5f\u80fd\u3092\u3064\u3051\u305f\u308a\u3068\u304b\u3001\u7279\u5b9a\u306epost type\u306bMW Form\u3092\u8a2d\u7f6e\u3057\u3066\u305d\u306e\u304a\u554f\u3044\u5408\u308f\u305b\u4ef6\u6570\u3092\u96c6\u8a08\u3057\u305f\u308a\u3068\u304b\u3001\u3044\u308d\u3044\u308d\u3067\u304d\u305d\u3046\u3067\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u30b5\u30f3\u30d7\u30eb\u30b3\u30fc\u30c9\uff08\u81ea\u5206\u7528\uff09<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u30d5\u30a9\u30fc\u30e0\u3068\u5bfe\u8c61\u8a18\u4e8b\u3092\u7d10\u3065\u3051\u308b\u305f\u3081\u306e\u30d5\u30c3\u30af<\/h3>\n\n\n\n<p>\u5404\u8a73\u7d30\u8a18\u4e8b\u306b\u8a2d\u7f6e\u3057\u305fMW Form\u304c\u3069\u306e\u8a18\u4e8b\u306b\u8a2d\u7f6e\u3055\u308c\u305f\u304b\u8b58\u5225\u3059\u308b\u305f\u3081\u306b\u30d5\u30a9\u30fc\u30e0\u306einput type=&#8221;hidden&#8221;\u306b\u81ea\u52d5\u5165\u529b\u3055\u305b\u308b\u305f\u3081\u306e\u30d5\u30c3\u30af\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>function my_mwform_value( $value, $name ) {\n  global $post;\n  if ($name === 'target_id' ) {\n    return $post->ID;\n  }\n  if ($name === 'target_title' ) {\n    return $post->post_title;\n  }\n  return $value;\n}\nadd_filter( 'mwform_value_mw-wp-form-90', 'my_mwform_value', 10, 2 );<\/code><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u8a18\u4e8b\u306e\u304a\u554f\u3044\u5408\u308f\u305b\u4ef6\u6570\u3092\u8868\u793a\u3059\u308b\u30b7\u30e7\u30fc\u30c8\u30b3\u30fc\u30c9<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code><code>function sc_get_contactcount( $atts ) {\n  global $post;\n  $args = array(\n    'post_type' => 'mwf_90',\n    'posts_per_page' => -1,\n    'meta_query' => array(\n      array(\n        'key' => 'target_id',\n        'value' => $post->ID,\n        'compare' => '=',\n      )\n    )\n  );\n  $get_posts = get_posts( $args );\n  $count = count( $get_posts );\n  $count = ( $count > 0 )? $count : '';\n  return $count;\n}\nadd_shortcode( 'sc_get_contactcount', 'sc_get_contactcount' );<\/code><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u30e6\u30fc\u30b6\u30fc\u3054\u3068\u306e\u304a\u554f\u3044\u5408\u308f\u305b\u4e00\u89a7\u3092\u8868\u793a\u3059\u308b\u30b7\u30e7\u30fc\u30c8\u30b3\u30fc\u30c9<\/h3>\n\n\n\n<p>\u56fa\u5b9a\u30da\u30fc\u30b8\u300c\u30de\u30a4\u30da\u30fc\u30b8\u300d\u306b\u57cb\u3081\u8fbc\u3080\u7528<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>function sc_get_contactlog( $atts ) {\n  $current_user = wp_get_current_user();\n  if( $current_user ) {\n    $get_posts = get_posts( 'post_type=mwf_90&amp;posts_per_page=100&amp;author='.$current_user->ID );\n    ob_start();\n      if( $get_posts ) {\n        foreach( $get_posts as $get_post ):\n        $cf = get_post_custom( $get_post->ID ); ?>\n        &lt;dl>\n          &lt;dt>&lt;b>\u5bfe\u8c61\u8a18\u4e8b\uff1a&lt;\/b>&lt;a href=\"&lt;?= get_the_permalink( esc_html( $cf&#91;'target_id']&#91;0] ) ); ?>\">&lt;?= esc_html( $cf&#91;'target_title']&#91;0] ); ?>&lt;\/a>&lt;\/dt>\n          &lt;dd>&lt;b>\u304a\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9\uff1a&lt;\/b>&lt;?= esc_html( $cf&#91;'message']&#91;0] ); ?>&lt;\/dd>\n        &lt;\/dl>&lt;hr>\n        &lt;?php\n        endforeach;\n      } else {\n        echo '&lt;p>\u307e\u3060\u304a\u554f\u3044\u5408\u308f\u305b\u3092\u3057\u3066\u3044\u307e\u305b\u3093';\n      }\n    return ob_get_clean();\n  }\n}\nadd_shortcode( 'sc_get_contactlog', 'sc_get_contactlog' );<\/code><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>MW Form\u3067\u300c \u554f\u3044\u5408\u308f\u305b\u30c7\u30fc\u30bf\u3092\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u4fdd\u5b58 \u300d\u306b\u30c1\u30a7\u30c3\u30af\u3092\u5165\u308c\u308b\u3068\u300cmwf_123\u300d\u3068\u3044\u3046post type\u3067\u4fdd\u5b58\u3055\u308c\u307e\u3059\u3002\u203b123\u306e\u90e8\u5206\u306f\u30d5\u30a9\u30fc\u30e0\u306e\u8b58\u5225ID\u3002 \u304a\u554f\u3044\u5408\u308f\u305b\u4ef6\u6570\u3092\u8868\u793a\u3059\u308b \u30d5\u30a9\u30fc\u30e0\u8b58\u5225\u5b50\u306f &hellip; <a href=\"https:\/\/takuyakobayashi.jp\/blog\/2021\/03\/07\/7269\" class=\"more-link\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"screen-reader-text\">MW Form\u306e\u304a\u554f\u3044\u5408\u308f\u305b\u30c7\u30fc\u30bf\u3092\u5f15\u3063\u5f35\u308b\u65b9\u6cd5<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-7269","post","type-post","status-publish","format-standard","hentry","category-tips"],"_links":{"self":[{"href":"https:\/\/takuyakobayashi.jp\/blog\/wp-json\/wp\/v2\/posts\/7269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/takuyakobayashi.jp\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/takuyakobayashi.jp\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/takuyakobayashi.jp\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/takuyakobayashi.jp\/blog\/wp-json\/wp\/v2\/comments?post=7269"}],"version-history":[{"count":0,"href":"https:\/\/takuyakobayashi.jp\/blog\/wp-json\/wp\/v2\/posts\/7269\/revisions"}],"wp:attachment":[{"href":"https:\/\/takuyakobayashi.jp\/blog\/wp-json\/wp\/v2\/media?parent=7269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/takuyakobayashi.jp\/blog\/wp-json\/wp\/v2\/categories?post=7269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/takuyakobayashi.jp\/blog\/wp-json\/wp\/v2\/tags?post=7269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}