رفتن به مطلب

افزونه Bold کردن کلمات مورد نظر در متن پستها


پست های پیشنهاد شده

با سلام.

اگه از کلمات محدود استفاده میکنید میتونید از این کد استفاده کنید:

در فایل Functions.php قالبتون استفاده کنید:


$text_to_replace = array(
":wp:" => "<a href='http://wordpress.org'>WordPress</a>",
"ONE:" => "<strong>ONE:</strong></a>",
"TWO" => "<strong'>TWO:</strong>",
"ENCORE:" => "<strong>ENCORE:</strong>",
);

قسمت wp برای تغییر به Wordpress و لینک شدن به سایت وردپرس که نمونه لینک اتوماتیک هست.

و سه کلمه One , Two , Encore هم برای ریپلیس شدن با نوع بولد شده خودشون: <strong>ONE</strong>

لینک به ارسال

با سلام.

اگه از کلمات محدود استفاده میکنید میتونید از این کد استفاده کنید:

در فایل Functions.php قالبتون استفاده کنید:


$text_to_replace = array(
":wp:" => "<a href='http://wordpress.org'>WordPress</a>",
"ONE:" => "<strong>ONE:</strong></a>",
"TWO" => "<strong'>TWO:</strong>",
"ENCORE:" => "<strong>ENCORE:</strong>",
);

قسمت wp برای تغییر به Wordpress و لینک شدن به سایت وردپرس که نمونه لینک اتوماتیک هست.

و سه کلمه One , Two , Encore هم برای ریپلیس شدن با نوع بولد شده خودشون: <strong>ONE</strong>

ممنون از راهنمایی شما ولی برای من کار نکرد نمیدونم چرا . راه حل دیگری نیست ؟

لینک به ارسال

فکر کنم این جواب بده، امتحان نکردم:


add_filter( 'the_title', 'bold_title' );
function bold_title( $title )
{
$before = array("ONE:", "TWO", "ENCORE:");
$after = array("<strong>ONE:</strong>", "<strong'>TWO:</strong>", "<strong>ENCORE:</strong>");
str_replace($before, $after, $title);
return $title;
}

امکان استفاده از jquery هم هست.

ویرایش شده توسط Anisi
لینک به ارسال

یه اشتباه کوچیک کردم (همیشه همین اشتباه رو می‌کنم!)

این قسمت کد رو:


str_replace($before, $after, $title);

به این شکل تغییر بدید:


$title = str_replace($before, $after, $title);

لینک به ارسال

یه اشتباه کوچیک کردم (همیشه همین اشتباه رو می‌کنم!)

این قسمت کد رو:


str_replace($before, $after, $title);

به این شکل تغییر بدید:


$title = str_replace($before, $after, $title);

ممنون از پاسختون ولی متاسفانه اینم کار نکرد . لطفا راه حل دیگری پیشنهاد بدید .

بازم از پاسخ هاتون تشکر میکنم .

********************** منتظر پیشنهاد های بیشتر

لینک به ارسال

ممنون از پاسختون ولی متاسفانه اینم کار نکرد . لطفا راه حل دیگری پیشنهاد بدید .

بازم از پاسخ هاتون تشکر میکنم .

********************** منتظر پیشنهاد های بیشتر

کد رو امتحان کردم، جواب میده، یه‌جای کارتون مشکل داره.

لینک به ارسال

کد رو امتحان کردم، جواب میده، یه‌جای کارتون مشکل داره.

میشه موردی رو برای کلمه دانلود کدش رو تنظیم کرده و اینجا بذارید . من کد شما رو در اول فایل فانکشن بعد از کد

<php

گذاشتم .

لینک به ارسال

میشه موردی رو برای کلمه دانلود کدش رو تنظیم کرده و اینجا بذارید . من کد شما رو در اول فایل فانکشن بعد از کد

<php

گذاشتم .

فکر می‌کنم کد کاملا واضح هست، با این حال بفرمایید:


add_filter( 'the_title', 'bold_title' );
function bold_title( $title )
{
$before = array("دانلود");
$after = array("<strong>دانلود</strong>");
$title = str_replace($before, $after, $title);
return $title;
}

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...