محمد رضایی

تابع پیوند یکتا هر پست

7 پست در این موضوع قرار دارد

سلام، دوستان یک #سوال داشتم: آیا تو وردپرس تابعی هست که خروجی آدرس هر پست رو بده؟

Permalink رو تست کردم اما خروجی آدرس کل صفحه رو میده! در صورتی که من فقط پیوند یکتا پست رو میخوام به طور مثال اگر صفحه است:

site.com/mypost خروجی mypost بده.

پیشاپیش از راهنمایی های گران بهایتان سپاس گذارم. :D

0

به اشتراک گذاری این پست


لینک به پست

میشه یک مقدار واضع تر بگید برای چه کاری نیاز دارید ؟

 

0

به اشتراک گذاری این پست


لینک به پست

@محمد رضایی

 

جایی که آبجکت post سراسری شده باشه میتونید ازش نامک پست جاری رو بگیرید.

global $post;
$post->post_name;

در کل هم میشه از تابع get_post_field بهره برد.

get_post_field('post_name', 777);

که در مثال بالا آیدی پستی که میخوایم نامکش رو بگیریم 777 در نظر گرفتم.

توی این حالت اگر نوع نامک پست ها در تنظیمات بر روی نام قرار داده شده باشه میشه از وب سرور هم گرفت نامک پست رو.

trim($_SERVER['REQUEST_URI'], '/');

کد فوق وارد هر پستی بشید نامک اون پست رو اگر شرط بالا رعایت شده باشه توی خودش داره.

1

به اشتراک گذاری این پست


لینک به پست

@امیر حسین حبیبی و @mehran-b منظور من اینه:

در این سایت ما دو زبان انگلیسی و آلمانی داریم، himusclenutrition.com 

سایت آلمانی به صورت جداگانه در فولدر dutch آپلود شده. من میخوام وقتی کاربر از داخل صفحه himusclenutrition.com/category/products/ روی زبان آلمانی کلیک میکنه همون صفحه آلمانیش بیاد، یعنی url اون صفحه + dutch + آدرس سایت فرمولی هست که لازمش دارم بزارم تو تگ a. آیا میتونید کمکم کنید؟

0

به اشتراک گذاری این پست


لینک به پست

@محمد رضایی

 

این سایتی که دادی اصلا بالا نمیاد واسم.

نمونه یه آدرس قبل از اضافه شدن dutch و بعدش رو بذار تا ببینیم میشه یا نه.

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری