حل شده

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

بازدید54.7kپست ها2آخرین فعالیت5 سال پیش
1
2

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

آخرین ویرایش: 05-09-2018 ???? 10:53، توسط رضا رمضانپور

2 پاسخ

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

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

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

خوش آمدید

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