2017-04-11 5 views
1

わかりましたので、私はこのJavaScript QRコードジェネレータを使用しています:https://github.com/davidshimjs/qrcodejsボックスのうちjavascriptのQRコードPHPのメタのURL

ページでこれを含めることにより、文字列の出力を持つことができるしています。

<div id="qrcode"></div> 
    <script type="text/javascript"> 
    new QRCode(document.getElementById("qrcode"), 
    "http://example.com"); 
    </script> 

は、私は、これは「 https://saucyfreds.com/point-adder/」と、私はこのURLの末尾にWordPressユーザーメタ値を追加する必要があるようなURLに接頭辞始まりを持っている必要があります。

WordPress UserMetaの値を取得してこのURLに追加するにはどうすればよいですか?

+0

希望する出力の例を提供することができます – Jpsh

+0

これは、AutoLogin Linksというプラグインによって生成される文字列になります。 https://wordpress.org/plugins/autologin-links/出力は "https://saucyfreds.com/point-adder/?autologin_code=wJFdnmmJgbtdHOnydWuEi7CWdlDyBP" – WordPressFreddie

答えて

0

私が思い付くことができましたこの解決策!

<div id="qrcode"></div> 
    <script type="text/javascript"> 
    new QRCode(document.getElementById("qrcode"), 
    "https://saucyfreds.com/point-adder/?autologin_code=[insert_php]       
    echo get_user_meta(get_current_user_id(), pkg_autologin_code, 
    true); [/insert_php]"); 
    </script> 
0

あなたはそのユーザーのIDを持っていますか?あなたはこのようにそれを行うことができる場合:

<div id="qrcode"></div> 
<script type="text/javascript"> 
new QRCode(document.getElementById("qrcode"), 
"https://saucyfreds.com/point-adder/<?php echo get_user_meta($user_id, $key, true); ?>"); 
</script> 

あなたは 表示したいwp_usermetaテーブルのmeta_keyを持つユーザーと$キーのIDでの$ user_idをを交換する必要があります。

あなたが(GET_CURRENT_USER_ID使用することができ、現在のユーザーのためにそれを表示したい場合は)このように:プラグイン「挿入PHP」との組み合わせで、上記pomaaaの例を使用して

<div id="qrcode"></div> 
<script type="text/javascript"> 
new QRCode(document.getElementById("qrcode"), 
"https://saucyfreds.com/point-adder/<?php echo get_user_meta(get_current_user_id(), $key, true); ?>"); 
</script> 
+0

です。これは動作する可能性がありますが、IDを更新する必要がありますこのqrコードを閲覧する各ユーザーのIDに?それは可能ですか? – WordPressFreddie

+0

はい、私はコードを更新することができます。 – pomaaa