رفتن به مطلب

ارسال مطلب پس از پرداخت وجه


پست های پیشنهاد شده

سلام چه جوری میشه ارسال مطلب همراه با پرداخت وجه باشه؟

مثلا برای یک سایت آگهی کاربر برای ارسال آگهی ویژه اول زمینه های دلخواه رو کامل کنه بعد پس از پرداخت و جه تبلیغش ثبت بشه.؟

لینک به ارسال

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


<?php
if(isset($_GET['کدی که درگاه بانکی برای تایید بهتون می ده '])) {
$bank=$_GET['کدی که درگاه بانکی برای تایید بهتون می ده '];
if($bank == 'ok') :
$author= $user_ID;
$query = new WP_Query( 'author=$author&showposts=1' );
while ( $query->have_posts() ) {
$query->the_post();
$id = get_theID();
$mypost=array(
'ID' => $id,
'post_status' => 'publish',
);
wp_update_post($mypost);
}
wp_reset_postdata;
endif;
}
?>

توضیح: اینکه پرداختها به چه صفحه ای ری دایرکت می شند و اینکه متد برگشت GET است یا POST و اینکه برای چه متغیری چه پاسخی به منزله تایید پرداختش ارائه می شه در درگاه ها متفاوتند و باید از مستندات درگاهتون بهش برسید

  • امتیاز 4
لینک به ارسال

یه افزونه وردپرسی پارسال ساختم که به کاربر اجازه ارسال پست میداد،کافیه فقط شورتکدش رو توی یه پیج بزاری. اگه کمی مسلط باشی، با یه مقدار تغییر ساده میتونی به درگاه بانکی هم وصلش کنی.


https://github.com/EhsaanF/wp-frontend-submissions

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...