bird1388

نمایش permalink در دیگر آدرس ها

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

با سلام

فرض کنید از %postname% در پست ها استفاده میکنیم .

مثلا :

http://site.com/%postname%

http://site.com/224522

یا

http://site.com/testtgg

یا هر آدرس دیگه ای

حالا فقط این (%postname%) رو در جای دیگه برای نمایش

مثلا برای نمایش عکس :

http://site.com/image/2012/%postname.jpg

(البته پوشه ی وردپرس هست )

نیاز هست .

یا در جاهای دیگه که به این شکل برای فراخوانیش لازم هست

کلا

ممنون میشم پاسخ دهید.

با تشکر

0

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


لینک به پست

خیر نیازی نیست

1

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


لینک به پست

خیر نیازی نیست

خیلی ممنون از پاسختون

ولی من میخوام این مدلی استفاده کنم

و این کدی که باعث ایجادش میشه رو لازم دارم

با تشکر

0

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


لینک به پست

برای تصویر که باید از بخش رسانه تصویر رو آپلود کنید یا از گزینه بالای ارسال پست

و نیاز به اینها نیست

0

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


لینک به پست

برای تصویر که باید از بخش رسانه تصویر رو آپلود کنید یا از گزینه بالای ارسال پست

و نیاز به اینها نیست

خیلی ممنون از پاسختون

نه برای یک کاری این کد لازم دارم .

0

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


لینک به پست

چه کدی؟

0

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


لینک به پست

پست اول که توضیحاتش رو دادم

که وقتی هرجا خواستم فراخوانی آدرس پست رو انجام بدم .

وقتی کد :


<?php the_permalink(); ?>

کل آدرس نمایش میده

ولی من یک کدی میخوام که فقط آخر آدرس رو نشون بده

یا همون

%postname%

( پیوند یکتای من

%postname% هست )

0

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


لینک به پست

3 روش

1-


echo( basename(get_permalink()) );

2-


<?php global $post; echo $post->post_name; ?>

3-


function the_slug($echo=true){
$slug = basename(get_permalink());
do_action('before_slug', $slug);
$slug = apply_filters('slug_filter', $slug);
if( $echo ) echo $slug;
do_action('after_slug', $slug);
return $slug;
}

فراخوانی


<?php the_slug();?>

2

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


لینک به پست

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

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

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

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


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

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

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


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