וורדפרס ואתרי אינטרנט

owl-158414_960_720
דורג 5 מתוך 5

באתר תמצאו מדריכים ומאמרים ייחודים בעברית, המדריכים לרוב מנסיון מעשי ומיוחסים לפרוייקטים שאני עובד עליהם באותו הזמן. האתר הוא יותר לשימוש פרטי ולתיעוד דברים, בכדי להשתמש מאוחר יותר, אבל החלטתי לפרסם ניתן לשאול כל שאלה וגם לתרום מדריכים באתר דרך תגובה או דרך צור קשר

תוסף Contact Form 7 – Dynamic Text Extension

 

התוסף מאפשר להוסיף שדות דינמיים ל cf7 ניתן להוסיף בקלות שדה של ip מוחבא כדי לשלוח בטופס

התוסף מאפשר לנו להשתמש בנתון הטופס כשורטקוד נעשה דוגמא:

 

למשל מכניסים את השדה הזה:

[dynamictext user_ip "CF7_USER_IP"]

את הערך הזה CF7_USER_IP אנחנו קובעים ואם לא נעשה כלום הוא יהיה הערך של השדה שהכנסנו, אבל אפשר לעשות שורטקוד עם הערך הזה ולהכניס במקומו מה שרוצים

טוב לקרא את המדריך לשורטקוד שבאתר

דוגמא מחזיר ip עם הפונקציה get_client_ip

function get_client_ip(){
  $ipaddress = '';
  if (getenv('HTTP_CLIENT_IP'))
    $ipaddress = getenv('HTTP_CLIENT_IP');
  else if(getenv('HTTP_X_FORWARDED_FOR'))
    $ipaddress = getenv('HTTP_X_FORWARDED_FOR');
  else if(getenv('HTTP_X_FORWARDED'))
    $ipaddress = getenv('HTTP_X_FORWARDED');
  else if(getenv('HTTP_FORWARDED_FOR'))
    $ipaddress = getenv('HTTP_FORWARDED_FOR');
  else if(getenv('HTTP_FORWARDED'))
    $ipaddress = getenv('HTTP_FORWARDED');
  else if(getenv('REMOTE_ADDR'))
    $ipaddress = getenv('REMOTE_ADDR');
  else
    $ipaddress = 'UNKNOWN';
  return $ipaddress;
}

  function CF7_USER_IP_func( $atts ) {
    return get_client_ip();
  }
  add_shortcode( 'CF7_USER_IP', 'CF7_USER_IP_func' );

 

 

 

Contact Form 7 Dynamic Text Extension

תפריט נגישות