2017-05-06 5 views
0

私はBuddypressグループにリンクしようとしています。これを行うには、ログインしたユーザーのユーザー名が必要です。ここに私の現在のショートコードはありますが、これは間違いなく、ユーザー名のないURLに//を出力します。ショートコードでbuddypressユーザー名を使用するにはどうすればよいですか?

// Add Shortcode 
function my_groups_button() { 
ob_start(); ?> 
<a href="https://acaffiliates.coach/members/<?php echo bp_core_get_username($user_id); ?>/groups/"> My Groups</a> 
<?php 
    return ob_get_clean(); 
} 
add_shortcode('my-groups-button', 'my_groups_button'); 

答えて

1

ユーザIDは必要ありません。ユーザIDだけです。

function my_groups_button() { 
    ob_start(); 
    ?> 
    <a href="<?php echo bp_core_get_user_domain(bp_loggedin_user_id()); ?>groups/">My Groups</a> 
    <?php 
    return ob_get_clean(); 
} 
add_shortcode('my-groups-button', 'my_groups_button'); 
+0

パーフェクト - ありがとうございます。 –

0

次の方法を使用して、ショートコード内にbuddypressユーザー名を取得できます。

関連する問題