انجمن


یک درخواست  (۳ نوشته)

  • 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

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.