Title: wp-membersカスタムフィールドのブロック
Last modified: 2020年6月11日

---

# wp-membersカスタムフィールドのブロック

 *  解決済 [fumidalat](https://ja.wordpress.org/support/users/fumidalat/)
 * (@fumidalat)
 * [6年、 3ヶ月前](https://ja.wordpress.org/support/topic/wp-members%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%89%e3%81%ae%e3%83%96%e3%83%ad%e3%83%83%e3%82%af/)
 * [http://www.wp-tech.net/wordpress_tips/2557/](http://www.wp-tech.net/wordpress_tips/2557/)
   
   こちらを参考に下記のようにsingle.phpに書いています
 *     ```
       <?php if (get_post_meta($post->ID, '_wpmem_block', true)) : ?>
               <?php if (is_user_logged_in()) : ?><br />
               ログインしてる時の内容（カスタムフィールド）
               <?php else ://ログインしてない場合 ?>
                   <?php if (get_post_meta($post->ID, '_wpmem_block', true)) : ?>
                   ログインしていなくてブロックにチェックが入っている時の内容 （カスタムフィールド）
                   <?php else ://チェックしてない場合 ?><br />
                   ログインしていなくてブロックにチェックが入っていない時の内容 （カスタムフィールド）
       <?php endif; ?>
       ```
   
 * カスタムフィールドのところには
    `<?php echo wp_get_attachment_image(get_post_meta(
   $post->ID,"photo1",true),'full'); ?>` のようにカスタムフィールド値を呼び出してい
   ます
 * ところが
    「ログインしていなくてブロックにチェックが入っていない時の内容 （カスタム
   フィールド）」 がうまく出力されません。
 * よろしくお願いします。
 * ヘルプの必要なページ: _[リンクを見るには[ログイン](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fja.wordpress.org%2Fsupport%2Ftopic%2Fwp-members%25E3%2582%25AB%25E3%2582%25B9%25E3%2582%25BF%25E3%2583%25A0%25E3%2583%2595%25E3%2582%25A3%25E3%2583%25BC%25E3%2583%25AB%25E3%2583%2589%25E3%2581%25AE%25E3%2583%2596%25E3%2583%25AD%25E3%2583%2583%25E3%2582%25AF%2F%3Foutput_format%3Dmd&locale=ja)]_

1件の返信を表示中 - 1 - 1件目 (全1件中)

 *  トピック投稿者 [fumidalat](https://ja.wordpress.org/support/users/fumidalat/)
 * (@fumidalat)
 * [6年、 3ヶ月前](https://ja.wordpress.org/support/topic/wp-members%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%89%e3%81%ae%e3%83%96%e3%83%ad%e3%83%83%e3%82%af/#post-11664892)
 * 自己解決しました
 *     ```
       <?php	$block_flag = get_post_meta($post->ID, '_wpmem_block', true);  ?>
       <?php
       if( !$block_flag || is_user_logged_in() ) :?>
       「閲覧制限がない」または「ログインしていない」とき
   
              <?php else : ?>
       会員専用です
       		<?php endif; ?>
       ```
   

1件の返信を表示中 - 1 - 1件目 (全1件中)

 トピック「wp-membersカスタムフィールドのブロック」には新たに返信することはできま
せん。

 * フォーラム: [プラグイン](https://ja.wordpress.org/support/forum/plugins/)
 * 1件の返信
 * 1人の参加者
 * 最後の返信者: [fumidalat](https://ja.wordpress.org/support/users/fumidalat/)
 * 最後の活動: [6年、 3ヶ月前](https://ja.wordpress.org/support/topic/wp-members%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%89%e3%81%ae%e3%83%96%e3%83%ad%e3%83%83%e3%82%af/#post-11664892)
 * 状態: 解決済

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
