تابع جایگزین کردن کلمات در وردپرس
سلام
حتما تا بحال براتون اتفاق افتاده که یک مطلبی را در سایت منتشر کردید و متوجه شدید که یک کلمه را اشتباه نوشتید، حالا چه راهی وجود داره به غیر از اینکه اون مطلب رو ویرایش و کلمه رو به صورت صحیح بنویسید یا ممکنه خواسته باشید بعضی از کلماتی که در قسمت مطالب یا نظرات سایت قرار میگیره با یک کلمه دیگه جایگزین بشه، لینک دار بشه یا …؛ در ادامه میخواهیم توسط یک قطعه کد ساده؛ در برخی کلمات تغییراتی ایجاد کنیم، همراه بپرسم باشید.

جایگزین کردن کلمات در وردپرس
فرض کنید در سایت ، میخوام هر وقت که در مطالب و نظرات سایت، کلمه “بپرسم” نوشته شد، این کلمه لینکدار بشه و همچنین هر وقت کسی کلمه “آیکن” را نوشت، بجاش آیکون نوشته بشه، برای این کد زیر را در انتهای فایل functions.php قرار میدم:
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ |
function change_words($text) { $replace = array( 'بپرسم' => '<a href="https://beporsam.ir">بپرسم</a>', 'آیکن' => 'آیکون', ); $text = str_replace( array_keys($replace), $replace, $text ); return $text; } add_filter( 'the_content', 'change_words' ); add_filter( 'the_excerpt', 'change_words' ); add_filter( 'the_comment', 'change_words' ); |
با قرار دادن این کد، هر وقت که اون کلمه ها نوشته شد، تغییراتی که دادم روشون اعمال میشه.
موفق باشید.
ارسال نظر
شما باید وارد شوید یا عضو شوید تا بتوانید نظر ارسال کنید