رفتن به مطلب

درخواست افزونه رنگی و بولد کردن کلمات


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

سلام

من افزونه ای را می خوام که در ایدیتور وردپرس بوتونم که کلمات کلیدیومو با یک کلید تغییر رنگ یا بولد کنم و با حذف کردن افزونه این تغییراتی که دادم از بین نرده. لطفا در صورتی که دوستان همچین افزونه ای را سراغ دارن معرفی کنن.

لینک به ارسال

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

لینک به ارسال

چجوری توی حلقه بذارم؟

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

لینک به ارسال

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

  • امتیاز 1
لینک به ارسال

خوب معمولاً از The_Content استفاده میشه شما این رو بریز تو یه متغیر بعد باید کلمه ای کلیدی رو شرط IF بذاری بعد با مقادیری از The_Content در میاد بررسی کنه که برابراً اگر برابر بود با استفاده دستورات HTML اون رو Return می کنید و بر میگرده به خروجی

  • امتیاز 1
لینک به ارسال

این چیزی که شما میخواین به مرور که تعداد تگ‌ها زیاد میشن فشار رو زیادتر می‌کنه.

اما به هرحال:

باید در فایل single.php یک کوئری مجزا که تمامی و یا بخشی از تگ‌های سایتتون رو فراخوانی بکنه قرار بدید.

سپس خروجی این کوئری باید در اسکریپت زیر که الان کلمات "انجمن" و "پارسی" قرار گرفته، قرار بگیرد.

برای مثال:

در فایل استایل قرار بدید:


mycustomtag{font-weight:bold;color:red;}

سپس در یکی از صفحاتتون قرار بدید:


<p>اینجا انجمن وردپرس پارسی است.</p>

و در ادامش قرار بدید:


<script>
$.fn.otherStyleForTag = function(opts) {
var tag = opts.tag,
words = opts.words || [],
regex = RegExp(words.join('|'), 'gi'),
replacement = '<'+ tag +'>$&</'+ tag +'>';
return this.html(function() {
return $(this).text().replace(regex, replacement);
});
};
$('p').otherStyleForTag({
tag: 'myCustomTag',
words: ['انجمن', 'پارسی']
});
</script>

حتماً کتابخانه‌ی توابع جی‌کوئری رو فراخوانید کنید:

در هدر قرار بدید:


<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

  • امتیاز 2
لینک به ارسال
  • 3 سال بعد...

سلام

یعنی هیچ افزونه ای نیست ک بتونه کلمات کلیدی هر پست را بولد کنه؟

افزونه ای را میشناسید معرفی کنید

لینک به ارسال
در 8 دقیقه قبل، albfa گفته است :

سلام

یعنی هیچ افزونه ای نیست ک بتونه کلمات کلیدی هر پست را بولد کنه؟

افزونه ای را میشناسید معرفی کنید

درود

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

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

موفق باشید

  • امتیاز 2
لینک به ارسال
در در ۱۳۹۶/۷/۲۶ ه‍.ش. at 11:37، mehran-b گفته است :

درود

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

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

موفق باشید

مچکرم از پاسختون

خب یعنی خودتون میتونین این پلاگین را بنویسین ؟

این حالتی ک گفتین خیلی عالیه

لطفا شرایطش رو بگین

ممنون

 

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...