mnb3654
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: current_user ファイルをアップしたユーザーのみに表示される削除リンクを実装したいishitakaさま
再度のご教示ありがとうございます。
いただいたアドバイスのもと<?php { $author = get_userdata($image->post_author); $author->ID; $user = wp_get_current_user(); $Username = $user->user_login;} $LoginUserName = get_the_author_meta( 'user_login', $author->ID ); if($LoginUserName==$Username|| current_user_can('administrator')){ ?>
として意図する表示が実現できました!
ご指摘頂けば当たり前のことだと理解する(つもりな)のですが、まだまだ至りません。この度も大変ありがとうございました!
フォーラム: 使い方全般
返信が含まれるトピック: current_user ファイルをアップしたユーザーのみに表示される削除リンクを実装したいishitakaさま
いつもお世話になっております。ご返信、ありがとうございます。
$LoginUserName または $Usernameの取得は検索して見つけた
<?php $post = get_post($post_id); if ($post){ $author = get_userdata($post->post_author); $author->ID; } $LoginUserName = get_the_author_meta( 'user_login', $author->ID ); if($LoginUserName==$Username|| current_user_can('administrator')){//作成者と現在のログイン者が同じ場合 ?> ここにコンテンツ <?php } ?>
を参考にしています。
そもそもpostに対してのコードのようなので、全くのお門違いかとも思うのですが。<?php $images = get_children(array( 'post_parent' => get_the_ID(), 'post_type' => 'attachment', 'order' => 'ASC')); ?>
として取得した情報を基にファイルをアップしたユーザーであれば削除リンクを表示したいと思っています。
引き続きどうぞよろしくお願いいたします。
フォーラム: 使い方全般
返信が含まれるトピック: 取得したファイルのURLをショートコード内に入れたいフォーラム: プラグイン
返信が含まれるトピック: User Access Manager 投稿ページ内に閲覧権限のあるメンバーの一覧を表示させたいishitakaさま
早速の再度のご教示ありがとうございます。お示しいただいたコードで希望していた表示が実現できました!おんぶに抱っことなり申し訳ありません。本当にありがとうございます。
コードを拝見すれば、逆引きというか実に腑に落ちるのですが、自分の中からは出てこないものでした。今回のことで基礎的な知識不足を痛感しました。改めてPHP、Wordpressについて勉強し直そうと思った次第です。精進します。
貴重な場をお借りし、大変助かりました。これにて解決済みとさせていただきます。この度は誠にありがとうございました。フォーラム: プラグイン
返信が含まれるトピック: User Access Manager 投稿ページ内に閲覧権限のあるメンバーの一覧を表示させたいishitakaさま
早速ありがとうございます。ご教示いただいたコードでメンバーの絞り込みが実現できました。勉強になります。
が、このような形ですとキーである『防災訓練』部分が決め打ちになるのですね。このキーをsingle.php内で現在のカテゴリ名を取得し代入するなどできれば意図する動きが実現できそうです。
後出しのようで恐縮ですが、全ての投稿に対して与えられたカテゴリはグループと同名となっています(投稿名『防災訓練2019』、カテゴリ『防災訓練』、閲覧可能なグループ名『防災訓練』。例えば他に投稿名『新年会2019』があれば、そのカテゴリは『新年会』、閲覧可能なグループ名は『新年会』となります)。
このキー『’防災訓練’』部分にget_the_category
で取得する現在のカテゴリ名をecho "$cat->cat_name "
で出力し、それを代入することなどは可能でしょうか?
これこそ基礎中の知識の無さ故と思います。どうかお助けください。