mobile.gsm.iran
آفلاین
عضو
تعداد نوشتهها: ۱۴
تشکر شده: ۳ بار
#
نوشته شده: ۱۳ سال پیش
۲۰ بهمن ۱۳۸۹ - ۱۶:۰۱
یه مشکل برام پیش اومده و یک درخواست ضروری دارم
لطفا کمکم کنید:
من میخوام عنوان پست رو بیارم ولی بین فاصله هاش از - استفاده بشه (خط فاصله)
مثلا من یک پست با نام زیر دارم:
پست تست جدید
حالا میخوام با یک کد بین کلمه ها خط فاصله بیفته و به من نشون بده و برگردون اون به شکل زیر باشه:
پست-تست-جدید
با تشکر
سرچ کردم چیزی پیدا نکردم ولی در سایت خارجی وردپرس سرچ کردم و ظاهرا بشه با کدهای زیر این کار رو کرد ولی من کار با اونا رو بلد نیستم لطفا کمکم کنید:
$variable = $post->post_title;
$variable = str_replace(array("'",""), "\'", $variable);
Mostafa
آفلاین
ناظم
تعداد نوشتهها: ۵۲۷۶
تشکر شده: ۵۷۷۷ بار
#
نوشته شده: ۱۳ سال پیش
۲۰ بهمن ۱۳۸۹ - ۱۷:۲۷
سلام, بهتره این تابع رو به functions.php پوسته بچسبانید.
<?php
function new_title ($title) {
$space = " ";
return str_replace ($space, '-', $title);
}
add_filter("the_title", "new_title"); ?>
این کار رو برای تمامی نوشته ها انجام می ده.
در ضمن!
از عنوان مناسب برای ایجاد موضوع استفاده کنید.
mobile.gsm.iran
آفلاین
عضو
تعداد نوشتهها: ۱۴
تشکر شده: ۳ بار
#
نوشته شده: ۱۳ سال پیش
۲۰ بهمن ۱۳۸۹ - ۱۸:۱۶
mostafa1990 گفت:
سلام, بهتره این تابع رو به functions.php پوسته بچسبانید.
<?php
function new_title ($title) {
$space = " ";
return str_replace ($space, '-', $title);
}
add_filter("the_title", "new_title"); ?>
این کار رو برای تمامی نوشته ها انجام می ده.
در ضمن!
از عنوان مناسب برای ایجاد موضوع استفاده کنید.
خیلی خیلی ممنونم آقای مصطفی جان
مشکلم حل شد
میشه لطف کنید و اگه بشه جواب این سوالم رو هم بدید:
http://forum.wp-persian.com/topic/10975