رفتن به مطلب

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


پست های پیشنهاد شده

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

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

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

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

لینک به ارسال

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

 

لینک به ارسال

@محمد رضایی

 

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

global $post;
$post->post_name;

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

get_post_field('post_name', 777);

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

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

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

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

لینک به ارسال

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

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

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...