نحوه کار url ها در وردپرس

حل شده 

Wordpress

توسط dani999 در 2 ماه پیش
2 1.4k 2 2 ماه پیش
dani999reza-irdev
1

سلام من تازه کارم و میخوام یه سایت ساده بزنم که توش بتونم مطالب رو مثل وبلاگ قرار بدم. در مورد نحوه ی مدیریت صفحات سایت اول این به ذهنم رسید که برای هر یه پست یه صفحه ایجاد کنم و آدرس بهش بدم. ولی بعدش یه سری به وردپرس زدم و نحوه ی لینک دادن وردپرسو دیدم که این شکلی بود : http://localhost/word/2018/09/04/hello-world/ از اونجایی که از قبل می دونستم که ساختار آدرس یه صفحه سایت چه شکلیه . با دیدن آدرس بالا فکر کردم که طبیعتا باید یه پوشه 2018 داشته باشیم که داخلش یه پوشه ی دیگه به اسم 09 هست و ... تا آخر ! همینطور که داشتم ادامه می دادم فهمیدم اصلا منطقی نیست. پس رفتم فایل هاش رو توی لوکال هاست ببینم دیدم کلا همچین پوشه هایی ایجاد نکرده و کلا داستان یه چیز دیگست که نفهمیدم چیه! اگه دوستان عزیز یه سرنخم بهم بدید کارم راه میفته فقط بگید داستان چیه؟؟؟ ممنون

آخرین ویرایش: 05-09-2018 ساعت 10:53، توسط Reza

پاسخ ها

1

سلام. این url ها بصورت مجازی به کمک فایلی به نام htaccess. ساخته میشن. میتونید بیشتر در مورش تحقیق کنید. تو این سایت هم که هستید هیچ دایرکتوری به نام discuss و cat و .. وجود نداره. از همین تکنیک استفاده میشه. برای تست شما میتونید موقتا اسم htaccess. رو تغییر بدید و میبینید که دیگه اون url ها کار نمیکنن. در حقیقت تو مورد شما url اصلی که برای سیستم وردپرس ارسال میشه این هست:

http://localhost/word/index.php?year=2018&month=09&day=04&name=hello-world

اینارو میتونید به کمک $wp_query->query_vars ببینید.

0

ممنون واقعا کمک کردین

خوش آمدید

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

لطفا ابتدا لاگین کنید