Siaavash 4 ارسال شده در مرداد 01 گزارش بازنشر ارسال شده در مرداد 01 برای یک موردی نیاز به به آخرین level از URL صفحه دارم که به عبارت بهتر PostName می شه. عنوان پست فارسی هست و توی قسمت Permalink عنوان انگلیسی به صورت دستی وارد می شه. چطور می تونم اون عنوان انگلیسی که توی قسمت Permalink توی پست وارد می شه رو به صورت جداگانه داشته باشم؟ نقل قول لینک به ارسال
asadiy4n 2800 ارسال شده در مرداد 01 گزارش بازنشر ارسال شده در مرداد 01 سلام خیلی راحت https://stackoverflow.com/questions/33842251/how-to-get-post-slug-from-post-in-wordpress نقل قول لینک به ارسال
Siaavash 4 ارسال شده در مرداد 01 مالک گزارش بازنشر ارسال شده در مرداد 01 در 11 دقیقه قبل، asadiy4n گفته است : سلام خیلی راحت https://stackoverflow.com/questions/33842251/how-to-get-post-slug-from-post-in-wordpress این رو امتحان کرده بودم، کل آدرس رو بر می گردونه. من فقط قسمت آخر آدرس رو می خوام. اون قسمتی که توی Permalink هر پست می شه دستی تغییر داد. نقل قول لینک به ارسال
asadiy4n 2800 ارسال شده در مرداد 01 گزارش بازنشر ارسال شده در مرداد 01 یه عکس از خروجی $global post; براتون آپلود کردم 2 نقل قول لینک به ارسال
Siaavash 4 ارسال شده در مرداد 01 مالک گزارش بازنشر ارسال شده در مرداد 01 در 5 دقیقه قبل، asadiy4n گفته است : یه عکس از خروجی $global post; براتون آپلود کردم من کد رو توی هدر سایت دارم استفاده می کنم اما کل آدرس رو بر میگردونه! نقل قول لینک به ارسال
Siaavash 4 ارسال شده در مرداد 01 مالک گزارش بازنشر ارسال شده در مرداد 01 این کدی هست که دارم استفاده می کنم: <a href="<?php $page_slug = get_post_field( 'post_name', $post_id ); ?>" class="en">EN</a> نقل قول لینک به ارسال
asadiy4n 2800 ارسال شده در مرداد 01 گزارش بازنشر ارسال شده در مرداد 01 داخل href شما اصلا خروجی رو echo نکردید! <a href="<?php echo get_post_field( 'post_name', $post_id ); ?>" class="en">EN</a> بر فرض اینکه خروجی متغیر $post_id صحیح باشه کد بالا درست هست اگر بازم نتیجه ای نگرفتید به جای $post_id مستقیما ایدی پست رو به عنوان تست قرار بدید مثال <a href="<?php echo get_post_field( 'post_name', 1000 ); ?>" class="en">EN</a> 1 نقل قول لینک به ارسال
Siaavash 4 ارسال شده در مرداد 01 مالک گزارش بازنشر ارسال شده در مرداد 01 در 15 دقیقه قبل، asadiy4n گفته است : داخل href شما اصلا خروجی رو echo نکردید! <a href="<?php echo get_post_field( 'post_name', $post_id ); ?>" class="en">EN</a> بر فرض اینکه خروجی متغیر $post_id صحیح باشه کد بالا درست هست اگر بازم نتیجه ای نگرفتید به جای $post_id مستقیما ایدی پست رو به عنوان تست قرار بدید مثال <a href="<?php echo get_post_field( 'post_name', 1000 ); ?>" class="en">EN</a> درست بود! مشکل از این بود که من echo نکرده بودم. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .