if (is_author('editor')
は「editor」という名前の投稿者の時と言う意味になるのでは。
【is_author() | Function | WordPress Developer Resources】
https://developer.wordpress.org/reference/functions/is_author/
Parameters #Parameters
$author
(mixed) (Optional) User ID, nickname, nicename, or array of User IDs, nicknames, and nicenames
Default value: ''
PHP
1$tmp_post = get_post(); // WP_Post OBJECT ならなんでもいい
2$tmp_user = new WP_User( $tmp_post->post_author );
3if ( in_array( 'editor', $tmp_user->roles, true ) ) {
4 // 記者がロール「editor」を持っている場合
5}
【get_post() | Function | WordPress Developer Resources】
https://developer.wordpress.org/reference/functions/get_post/
【web帳 | WordPressでユーザー情報を取得する】
http://www.webcyou.com/?p=2365
【WP_User | Class | WordPress Developer Resources】
https://developer.wordpress.org/reference/classes/wp_user/
【wp_get_current_user()で取得できるログイン中のユーザー情報一覧。 | WEMO】
https://wemo.tech/722
【PHPのin_arrayは罠が多いので注意喚起が必要 - Qiita】
https://qiita.com/tadsan/items/2a4c3e6b0b74a408c038
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/25 18:31