behnazi1995

ادغام کدهای php و افزونه ی وردپرس

4 پست در این موضوع قرار دارد

با سلام 

من تا جای ممکن سعی میکنم سوالم رو واضح بنویسم ولی اگر نیازی به توضیح بیشتر بود در خدمتم:

من با php یک فرم چندمرحله ای نوشتم و ابن کد رو به قالبم وصل کردم و از طریق یکی از گزینه های منو میتونم اجراش کنم.

حالا میخوام برای بخش ورود به سایتم از یک پلاگین استفاده کنم (که هر کاربر پنل کاربری داشته باشه) 

سوالم اینه که چطور کدهای php خودم رو به پلاگین وصل کنم؟

یعنی کاربر از طریق فرم های من ثبت نام کنه بعد از آخرین مرحله اش وارد حساب کاربریش بشه که همین پلاگین آماده اس.

0

به اشتراک گذاری این پست


لینک به پست

سلام :)

متوجه سوالتون نشدم لطفا کد هاتون اینجا قرار بدید در ضمن نام پلاگین مورد نظر هم اعلام بفرمایید...

اما چیزی که فعلا می تونم بگم:

برای اینکه بعد از انجام عملیات فرم به صفحه ای خاص برید می تونید از ریدایرکت استفاده کنید مثلا این تابع wp_redirect($url)

برای اینکه به اصطلاح شما کد ها رو متصل کنیم می تونید از شورت کد یا تعریف توابع در یک پلاگین اختصاصی یا در قالب استفاده کنید در مورد قالب فایل functions.php رو ویرایش کنید.

حالا بنظرم شما یه صفحه تعریف کنید و به کمک ایجاد یه تمپلیت سفارشی و استفاده از شورت کد فرمتون رو داخلش قرار بدید و در انتهای کد های فرمتون به کمک دستور ریدایرکت آدرس پنل کاربری رو بدید.

موفق باشید.

1

به اشتراک گذاری این پست


لینک به پست

سلام مجدد

اول ممنون لینکی که فرستادید در مورد custom page ها خیلی مفید بود.

یکم اگر جزئی تر در مورد شورت کد ها توضیح بدید من بیشتر ممنون میشم.در واقع میدونم شورت کد به چی گفته میشه ولی کاربردش در اینجا به چه صورته.

مورد بعدی اینکه اسم پلاگینی که میخوام کدهای خودم رو بهش متصل کنم youzer هستش.

بیشتر بخوام توضیح بدم کاربر وارد صفحه ی اصلی سایت من میشه ، از منو ثبت نام رو انتخاب میکنه ، حالا وارد فرم هایی که من نوشتم میشه ، اونها رو پر میکنه ، پیامک تشکری براش ارسال میشه و در این مرحله من میخوام که وارد پنل کاربریش در این پلاگینی که گفتم بشه و ادامه ی مسیر رو از اونجا دنبال کنه.

در واقع یعنی اطلاعات کاربری که وارد فرم های من کرده برای این پلاگین هم شناخته بشه.

 

0

به اشتراک گذاری این پست


لینک به پست

شما باید فرمهاتون رو به صورت page template دربیارین و از طریق افرودن برگه به وردپرس اضافه کنین طبق لینکی که جناب macse تو پست خودشون  قرار دادن
خب حالا شما آدرس برگه مورد نظرتونو دارین کافیه آدرس برگه رو در لینک ثبت نام قالبتون قرار بدین
اینجوری کاربر با کلیک روی دکمه ثبت نام وارد برگه فرمهای شما میشه

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط m2sali
      چطور میتونم در وردپرس یوزر کاربری که لاگین کرده رو با متد پست به یه صفحه asp ارسال کنم.

      من میخوام یه لینک تو سایت وردپرسی یه لینک بذارم که کاربر که کلیک کرد ، اول چک کنه که لاگین کرده یا نه ، اگه لاگین نکرده اول مجبور باشه لاگین کنه و بعد از لاگین نام کاربریش از طریق متد پست به یه لینک خارجی ارسال بشه.
    • توسط t-51
      با سلام خدمت همه .
      بنده یه مشکل کوچیک داشتم قسمت فهرست سازی اونم عبارت از نامعتبر بودن صفحات ورود و ثبت نام به دلیل نامعلوم به شرح عکس زیر کسی میدونه باید چیکار کرد یا اضلا چرا اینطوری شده ؟
       

    • توسط ارتور زم
      سلام دوستان خسته نباشید
      بنده از افزونه لایسنس منیجر استفاده میکنم Software License Manager
      از این افزونه برای بحث لایسنس قالب استفاده میشه یا هر محصول دیگری ...
      اما مشکلی که هست اینه که بعد از اینکه کدلایسنس توسط مشتری فعال شد و کار هم به خوبی انجام میشه و قالب فعال میشه
      اما مشکلی که هست در هر بار لود سایت باید این تایید اعتبار صورت بگیرد ،
      میخام ببینم طوری میشه کرد که فقط بعد از اولین تایید اعتبار (بعد خرید) فعال بشه و دیگر تا زمانی که از سمت سرور (سایت من) برای مشتری در بحث لایسنس ارسال نشد ، به هر دلیلی اگر سایت سرور هم قطع شد ، دیگه خاموش نشه
      چون مشکلی که هست اینه که اگر سایت من قطع بشه کلیه سایت های لایسنس شده مشتریان قطع میشه و این مشکل بزرگی هست.
      از توسعه دهنده پلاگین سوال کردم ، گفت باید کد سمت کلاینت تغییر کنه ، شما راه حلی دارید برای این کد:
       
      <?php define('YOUR_LICENSE_SERVER_URL','https://localhost'); $api_params=array('slm_action'=>'slm_check','secret_key'=>'245454545445','license_key'=>get_option('sample_license_key'),); $response=wp_remote_get(add_query_arg($api_params,YOUR_LICENSE_SERVER_URL),array('timeout'=>20,'sslverify'=>false)); $license_data=json_decode(wp_remote_retrieve_body($response)); global $active,$message;if($license_data->result=='success'){ ?> <?php } else{?> <?php wp_die(__('قالب شما لایسنس شده نمی باشد.'));?><?php }?>  
       
      منظور اینه بعد از هر لود ، تایید اعتبار میخام صورت نگیره ، الان به صورت پیشفرض با هر لود سایت ، درخواست میده به سمت سرور که تایید اعتبار بگیره ، خود سایت به صورت خودکار منظورمه ،
      میخام طوری بشه که بعد از اولین تایید اعتبار ، دیگه نیاز نداشته باشه با هر بار لود تایید بشه و تا زمانی که از سمت سرور دیگه پیغامی مبنی بر انقضا شدن لایسنس یا مثلا بلاک شدن بهش فرستاده نشه (ازداخل پنل افزونه این امکان وجود دارد)
      نیاز به تایید اعتبار پس از هر بار لود نشه …
    • توسط kamran.azarniya
      سلام دوستان
      در قالب  real home هر کاری میکنم امکان ثبت ملک توسط اعضا وجود نداره (با این که عضو میشن ) و لازم به ذکره 3 بار این قالبو از سایتهای مختلف گرفتم و نصب کردم
      تشکر
    • توسط amirmt
      سلام و عرض ادب هنگامی که سایتم و میخوام باز کنم و ادرسش رو سرچ میکنم یه صفحه سفید باز میشه که این اخطار رو میده 
      Parse error: syntax error, unexpected 'text' (T_STRING) in /home/unickir/public_html/wp-includes/class-oembed.php on line 461
      کسی میدونه مشکل کجاست و کمک کنه
      ادرس سایت}: www.unick.ir