2017-08-20 56 views
0

簡碼使用PHP代碼在插件的短代碼是:如何在WordPress的

[sp-client-document-manager uid=] 

的uid =需要顯示WP用戶ID顯示用戶的文件。

我使用另一WP插件(終極會員),可使用此代碼從個人資料頁面拉用戶ID:

$profile_id = um_profile_id(); 

我想這連同服務器其他變化:

[sp-client-document-manager uid=$profile_id = um_profile_id();] 
+0

輸出um_profile_id的'()的值'你可以使用'<?= um_profile_id()?>'。所以你可以試試以下內容:'[sp-client-document-manager uid = <?= um_profile_id(); ?>]' –

+0

不幸的是,沒有奏效。 當我把一個數字它拉的正確內容。 不確定是否<?= um_profile_id(); ?>是否拉入了內置用戶? – Ryan

+1

出於好奇,你在代碼文件或WP編輯器中使用這個簡碼嗎? –

回答

0

要查看shortcode輸出,您必須使用do_shorcode功能,更新你的最後一行如下:

$profile_id = um_profile_id(); 
echo do_shortcode("[sp-client-document-manager uid='$profile_id']"); 
+0

當我使用<?php echo do_shortcode(「[sp-client-document-manager uid = 4]」); ?>它將顯示來自ID 4的用戶配置文件。當我使用<?php echo do_shortcode(「[sp-client-document-manager uid ='$ profile_id']」); ?>它會拉動管理文件(或者是我正在查看的配置文件而不是我正在查看的配置文件) – Ryan

0

得到它通過使用

<?php echo do_shortcode("[sp-client-document-manager uid='".um_profile_id()."']"); ?> 

努力把它添加到模板底部/ profile.php在Ultilate會員插件文件夾