传递,分配和显示PHP变量

时间:2016-08-16 17:53:11

标签: php wordpress

我试图搜索过去的问题,但我不确定如何用我的问题来表达我想要的答案。

我知道基础HTML / CSS,我试图学习PHP。

我有一个WordPress会员网站,我想从一个插件传递一个变量并将其显示在另一个插件中。

查看https://ridesharedriversclub.com/generate-qr-code/

QR码表格类型默认为"名片"。我一直试图将其默认为" URL"。

我一直在尝试获取"引荐网址"显示在表格上方以显示在" URL"当前显示的表单上的输入字段" https://"。

以下是显示表单上方网址的代码:

<p><?php printf( __( 'Your referral URL is: <strong>%s</strong>', 'affiliate-wp' ), esc_url( urldecode( affwp_get_affiliate_referral_url() ) ) ); ?></p>

以下是网址下方表单的代码:

 <?php
 defined('SQR_PATH') or die();



/* Form for 'In Content' generator */
function getQRForm(){

 $fields = wpsqr_get_fields();
$f1 = $fields[0];
$f2 = $fields[1];
$display_dl = wpsqr_get_dl_bool();


$f = '
<div id="incontentqrgen">
<div id="wpqr_gen">

  <div class="wpsqr_field">'.$f1.'</div>

  <form name="qrin_form" id="qrin_form" method="post" action="">

    <input type="hidden" id="wpsqr_url" value="'.SQR_URL.'js/" />

    <div id="qrselect">
      Type:
      <select id="qrtype" name="qrtype">
      <option value="buscardqr">Business Card</option>
        <option value="urlqr">URL</option>
        <option value="messageqr">Message</option>
      </select>
    </div><div class="clear"></div>';


    if(wpsqr_color_choice()):
      $f .= '
      <div class="wpsqr_colorpicker">
        <p>Choose colors: 
          <input type="text" id="wpsqr_bg_color" name="wpsqr_bg_color" class="wpsqr_picker" value="'.wpsqr_get_bgcolor().'" />
          <input type="text" id="wpsqr_fg_color" name="wpsqr_fg_color" class="wpsqr_picker" value="'.wpsqr_get_fgcolor().'" />
        </p>
      </div>';
    endif;

    $f .='

    <div id="buscardqrid">
      <p>First Name:<br /><input type="text" name="first_name" class="in_box" value="" size="28" /></p>
      <p>Last Name:<br /><input type="text" name="last_name" class="in_box" value="" size="28" /></p>
      <p>Company Name:<br /><input type="text" name="company_name" class="in_box" value="" size="28"  /></p>
      <p>Title:<br /><input type="text" name="title" class="in_box" value="" size="28"  /></p>
      <p>Telephone:<br /><input type="text" name="phone" id="phone" class="in_box" value="" size="28" /></p>
      <p>Work Address:<br /><input type="text" name="work_address" id="addr" class="in_box" value="" size="28" /></p>
      <p>City:<br /><input type="text" name="city" id="city" class="in_box" value="" size="28"  /></p>
      <p>State, ZIP Code:<br /><input type="text" name="state" id="state" class="in_box" value="" /></p>
      <p>Email Address<br /><input type="text" name="email" id="email" class="in_box" value="" size="28" /></p>
      <p>Website<br /><input type="text" name="website" class="in_box" value="https://" size="28" /></p>
      <p>Memo<br /><input type="text" name="notes" id="notes" class="in_box" value="" size="28" /></p>
    </div>

    <div id="urlqrid">';

      if( wpsqr_require_name() ):
        $f .= '<p>Name:<br /><input type="text" name="first_name_url" class="in_box" value="" size="28" /></p>';
      endif;

      $f .= '
      <p>URL<br /><input type="text" id="qrurl" name="qrurl" class="in_box" value="https://" size="28" /></p>
    </div>

    <div id="messageqrid">';

      if( wpsqr_require_name() ):
        $f .= '<p>Name:<br /><input type="text" name="first_name_message" class="in_box" value="" size="28" /></p>';
      endif;

      $f .= '

      <p>Message<br /><textarea id="qrmessage" name="qrmessage" class="in_box" value="" size="28" ></textarea></p>
    </div>
    <p style="text-align:right"><input type="submit" name="wrqrin_submit" id="wrqrin_submit" value="Generate" /></p>
    <input type="hidden" id="wpsqr_store" name="wpsqr_store" value="'.SQR_STORE.'" />
    <input type="hidden" id="ip_address" name="ip_address" value="'.$_SERVER['REMOTE_ADDR'].'" />
  </form>
  <img id="qrimagescr" src="" border="none" />';

  if($display_dl):
    $f .= '
    <div class="wpsqr_download">
      <div class="wpsqr_field">'.$f2.'</div>
      <div class="wpsqe_dl_img">
        Download: <a class="wpsqr_dl_jpg" href="">JPG</a> | <a class="wpsqr_dl_png" href="">PNG</a>
      </div>
    </div>';
  endif;  

  $f .='
  <div class="clear"></div>
</div>
</div>';

 return $f;
 }

?>

非常感谢任何协助。

杰克

0 个答案:

没有答案