mikhak 7 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 با سلامدوستان من به دنبال افزونه ای هستم که بتونم مثلا بهش کلماتی رو بدم و این افزونه اونا رو در داخل متن برام Bold کنه .ممنون میشم کمکم کنید .با تشکر نقل قول لینک به ارسال
اشکان 1989 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 با سلام.اگه از کلمات محدود استفاده میکنید میتونید از این کد استفاده کنید:در فایل 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> 4 نقل قول لینک به ارسال
mikhak 7 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 با سلام.اگه از کلمات محدود استفاده میکنید میتونید از این کد استفاده کنید:در فایل 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>ممنون از راهنمایی شما ولی برای من کار نکرد نمیدونم چرا . راه حل دیگری نیست ؟ نقل قول لینک به ارسال
Anisi 301 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 (ویرایش شده) فکر کنم این جواب بده، امتحان نکردم: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 هم هست. ویرایش شده تیر 93 توسط Anisi 1 نقل قول لینک به ارسال
Anisi 301 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 یه اشتباه کوچیک کردم (همیشه همین اشتباه رو میکنم!)این قسمت کد رو:str_replace($before, $after, $title);به این شکل تغییر بدید:$title = str_replace($before, $after, $title); 1 نقل قول لینک به ارسال
mikhak 7 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 یه اشتباه کوچیک کردم (همیشه همین اشتباه رو میکنم!)این قسمت کد رو:str_replace($before, $after, $title);به این شکل تغییر بدید:$title = str_replace($before, $after, $title);ممنون از پاسختون ولی متاسفانه اینم کار نکرد . لطفا راه حل دیگری پیشنهاد بدید .بازم از پاسخ هاتون تشکر میکنم .********************** منتظر پیشنهاد های بیشتر نقل قول لینک به ارسال
Anisi 301 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 ممنون از پاسختون ولی متاسفانه اینم کار نکرد . لطفا راه حل دیگری پیشنهاد بدید .بازم از پاسخ هاتون تشکر میکنم .********************** منتظر پیشنهاد های بیشتر کد رو امتحان کردم، جواب میده، یهجای کارتون مشکل داره. 1 نقل قول لینک به ارسال
mikhak 7 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 کد رو امتحان کردم، جواب میده، یهجای کارتون مشکل داره.میشه موردی رو برای کلمه دانلود کدش رو تنظیم کرده و اینجا بذارید . من کد شما رو در اول فایل فانکشن بعد از کد<phpگذاشتم . نقل قول لینک به ارسال
Anisi 301 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 میشه موردی رو برای کلمه دانلود کدش رو تنظیم کرده و اینجا بذارید . من کد شما رو در اول فایل فانکشن بعد از کد<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;} نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .