以下は、Ultimate Member、Front End PM、Front End PM – Ultimate Member Integration の3つのプラグインを有効にしている場合のお話です。

リンク付きの投稿者(author)名の表示はこちらです。
これをクリックすると、WP User Frontend 仕様のプロフィールページが開きます。

<?php the_author_posts_link(); ?>

上記のリンクからプロフィールページを開き、メールアイコン(Front End PM – Ultimate Member Integration を有効にしている場合)をクリックすることで、プライベートメッセージを送信することもできるのですが、直接プライベートメッセージを開いた状態でリンクしたい場合は…

<a href="<?php echo fep_query_url('newmessage', array('to' => get_the_author_meta( 'user_nicename') ) ); ?>">メッセージを送る</a>

 

とすれば良いのです。