محمد حسینی
2 سال پیش توسط محمد حسینی مطرح شد
1 پاسخ

لود نظرات وردپرس در آدرس جدید

دوستان سلام .
من می خوام نظرات هر مطلب وردپرس برای خودش داخل یه آدرس جدا لود بشه و زیر مطلب نباشه
مثلا یه این صورت
site.ir/post1
نظرات این مطلب مثلا در آدرس زیر لود بشه
site.ir/comment/post1
روش کار به چه صورت می تونه باشه ؟


ثبت پرسش جدید
وهاب محمدی
تخصص : برنامه نویس
@vahabmohammadi74 2 سال پیش مطرح شد
0

سلام وقت بخیر
یکی از راه هایی که میتونید انجام بدید به این شکل هست که یک فایل داخل قالب ایجاد کنید و تبدیل به template کنید . در ادامه یک برگه در سایت ایجاد کنید و قالب رو روی قالب ساخته شده تنظیم کنید و نامک رو هم بذارید comment اینطوری ادرس صفحه میشه چیزی که میخواید .
در ادامه زمانی که کاربر روی نظرات کلیک میکنه ایدی پست رو همراه با url ارسال کنید و از طریق متد get در صفحه دریافت کنید و بعد با استفاده از id پست لیست نظرات اون پست رو بگیرید و در صفحه نمایش بدید. میتونید برای دریافت لیست نظرات اون پست از تابع زیر استفاده کنید:

$comments = get_comments( array( 'post_id' => '$post_id' ) );

مقدار post_id رو برابر با id ارسالی توسط کاربر قرار بدید.
ادرسی که کاربر در اصل کلیک میکنه یه چیزی مثل ادرس زیر هست:

site.ir/comment/?id=2

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام