دوره مجازی پلاگین نویسی وردپرس (جلسه 6) : ایجاد پلاگین لینک دار کردن کلمات و فیلتر کردن محتوای مطالب



visibility  
mode_comment   ۹

به نام خدا و سلام. در خدمت شما هستیم با جلسه ششم از دوره مجازی آموزش پلاگین نویسی وردپرس. در این جلسه قصد داریم چند پلاگین کوچک و ساده را برای شروع کار ایجاد کنیم. در ابتدا با یک پلاگین ساده لینک دار کردن کلمات شروع می کنیم و عباراتی را مشخص کرده و سپس با استفاده از فیلتر the_content این کلمات را به لینک مربوطه تغییر خواهیم داد سپس یک پلاگین ساده دیگر برای فیلتر کردن کلمان محتوا خواهیم نوشت تا با فیلتر the_content آشنایی بیشتری یپدا کنید و هم چنین نحوه فیلتر کردن کلمات با استفاده از این hook وردپرس را یاد بگیریم.

 

در این جلسه خواهیم دید :

  • استفاده از فیلتر the_content
  • پیاده سازی پلاگین لینک دار کردن کلمات
  • پیاده سازی پلاگین فیلتر کردن کلمات
info توجه

این مطلب یک جلسه از آموزش پلاگین نویسی برای وردپرس می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش پلاگین نویسی برای وردپرس

comment دیدگاه کاربران
mas replyپاسخ

سلام خداقوت
ببخشید من میخوام لینک و اسم category‌ یا همون دسته ها را با داخل یک آرایه به صورت key value بریزم و ازش استفاده کنم. چطور باید این کار را انجام داد ؟

کیوان علی محمدی

سلام می تونید از تابع get_categories استفاده کنید و در داخل حلقه foreach فقط لینک و اسم رو دریافت کنید.

هومن کیائی replyپاسخ

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

سید رضا replyپاسخ

با سلام خدمت استاد علی محمدی
آیا این کد که تو پلاگین ها استفاده میشه واسه قالب های وردپرس هم این کد یا کد مشابهی نیاز هست برای جلوگیری از direct access بعضی از فایل هایی که کاربر نباید بهشون دسترسی داشته باشه؟؟؟؟؟

کیوان علی محمدی

سلام. از همین کد هم می تونید استفاده کنید.

حمید رضا مصطفی زاده replyپاسخ

سلام
اگر هر دوتا ‍plugin رو فعال کنیم (هم لینک دار کردن و هم فیلتر کردن ) plugin فیلتر شدن اجرا میشه
از کجا تشخیص داد که اولویت دو تا plugin که تا حدی شبیه هم هست
کدومیکی اولویت بالاتری داره؟

کیوان علی محمدی

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

رضا الطافی replyپاسخ

سلام خسته نباشید. دوتا سوال از این ویدیو داشتم.
1- وردپرس از کجا تشخیص میده منظور ما از content$ همون content ( محتوای مطلب هست ) ؟ شما که در جایی ننوشتید این متغیر شامل محتوا میشه.

2- پس چرا از apply_filter استفاده نکردید ؟

کیوان علی محمدی

سلام. این پارامتر (ها) از طریق تابع apply_filters برای تمام add_filter ها و تابع callback اون ها ارسال میشه. تابع apply_filters موقع نمایش متن بر روی متن مطلب اعمال میشه.

ارسال نظرات

کاربر گرامی، امکان ارسال نظر و پشتیبانی برای دوره های مجازی فقط برای دانشجویان این دوره امکان پذیر می باشد.