دوستان سلام .
من می خوام نظرات هر مطلب وردپرس برای خودش داخل یه آدرس جدا لود بشه و زیر مطلب نباشه
مثلا یه این صورت
site.ir/post1
نظرات این مطلب مثلا در آدرس زیر لود بشه
site.ir/comment/post1
روش کار به چه صورت می تونه باشه ؟
سلام وقت بخیر
یکی از راه هایی که میتونید انجام بدید به این شکل هست که یک فایل داخل قالب ایجاد کنید و تبدیل به template کنید . در ادامه یک برگه در سایت ایجاد کنید و قالب رو روی قالب ساخته شده تنظیم کنید و نامک رو هم بذارید comment اینطوری ادرس صفحه میشه چیزی که میخواید .
در ادامه زمانی که کاربر روی نظرات کلیک میکنه ایدی پست رو همراه با url ارسال کنید و از طریق متد get در صفحه دریافت کنید و بعد با استفاده از id پست لیست نظرات اون پست رو بگیرید و در صفحه نمایش بدید. میتونید برای دریافت لیست نظرات اون پست از تابع زیر استفاده کنید:
$comments = get_comments( array( 'post_id' => '$post_id' ) );
مقدار post_id رو برابر با id ارسالی توسط کاربر قرار بدید.
ادرسی که کاربر در اصل کلیک میکنه یه چیزی مثل ادرس زیر هست:
site.ir/comment/?id=2
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟