كيفية إضافة الفلاتر إلى ووردبريس (بدون تشفير!)
نشرت: 2022-09-20تعد إضافة عوامل تصفية إلى WordPress طريقة رائعة لتوسيع وظائف موقعك دون الحاجة إلى تعديل أي رمز. هناك طريقتان لإضافة عوامل تصفية: استخدام مكون إضافي أو عن طريق تحرير ملف jobs.php الخاص بالقالب.
إذا لم تكن مطورًا ، فإن أسهل طريقة لإضافة عوامل تصفية هي باستخدام مكون إضافي. هناك الكثير من المكونات الإضافية المتاحة التي ستتيح لك إضافة عوامل تصفية إلى موقعك دون الحاجة إلى تعديل أي كود.
إذا كنت مرتاحًا لتحرير الكود ، فيمكنك إضافة عوامل تصفية عن طريق تحرير ملف jobs.php الخاص بالقالب. تأكد من إنشاء نسخة احتياطية من موقعك قبل إجراء أي تغييرات على شفرتك.
تعد إضافة عوامل تصفية إلى WordPress طريقة رائعة لتوسيع وظائف موقعك.
المرشح عبارة عن مجموعة من أكواد PHP التي يتم ربطها بحدث WordPress. يغيرون سلوك وظيفة WordPress. تُستخدم المرشحات لاقتطاع أو تغيير تنسيق النص. ستؤدي إضافة مقتطفات التعليمات البرمجية من البرامج التعليمية إلى المظهر الخاص بك إلى إضافة بعض خيارات التخصيص. إذا قمت بإضافة الشفرة مباشرة إلى ملفات السمات ، فستفقد تخصيصاتك في المرة التالية التي تقوم فيها بتحديث السمة. يجب استخدام المكوِّن الإضافي لمقتطفات التعليمات البرمجية بدلاً من ذلك لإضافة رمز مخصص إلى WordPress ، أو يمكنك إنشاء مكون إضافي خاص بموقع ويب. الخطاف هو مكان حيث يمكن لمطوري WordPress توصيل كودهم المخصص بالمنصة.
نظرًا لأن WP يحتوي على عدد من المرشحات المحددة مسبقًا ، يمكن للمطورين إضافة التعليمات البرمجية الخاصة بهم إلى النظام الأساسي في أي وقت. يمكن العثور على أدوات التصفية لـ WordPress في مجموعة متنوعة من إعدادات واجهة برمجة تطبيقات WordPress. يمكن تعلم المرشحات بشكل أكبر من خلال دراسة أدلة المرشحات الخاصة بنا. إذا كنت مهتمًا بمعرفة المزيد حول دروس فيديو WordPress الخاصة بنا ، فيرجى التفكير في الاشتراك في قناتنا على YouTube.
كيف أقوم بإنشاء مرشح مخصص في WordPress؟

من السهل إضافة عامل تصفية مخصص في WordPress. كل ما عليك فعله هو إنشاء ملف جديد في دليل القالب أو البرنامج المساعد الخاص بك وإضافة الكود التالي: add_filter ('your_filter_name'، 'your_filter_function')؛ function your_filter_function ($ var) {// افعل شيئًا باستخدام $ var return $ var؛ }؟
الفلاتر هي وسيلة WordPress لتمرير البيانات عبر نظامها. يسمح استخدام المرشحات للمطورين بتعديل السلوك الافتراضي للوظيفة. تستخدم الخطافات لتصفية البيانات. يمكن أن تحتوي الخطافات على وظائف متعددة ، وتتيح لك الأولوية تحديد متى أو كيف يتم استدعاء وظيفة. يجب عليك أولاً تسجيل وظيفتك المخصصة wb_the_content مع WordPress قبل أن تتمكن من استخدامها. يمكن استخدام وسيطين في هذه الوظيفة: الأول هو أنه يقبل نوعين من الوسائط. بمعنى آخر ، كلما انخفض الرقم ، قل احتمال اشتعال النيران ؛ على سبيل المثال ، كلما انخفض الرقم ، قل احتمال اندلاع حريق. إذا لم تحدد رقمًا ، فسيقبل إما بلا أو أيًا كان الوسيطة الافتراضية. يمكن أيضًا تحديد وسيطة من حيث المعلمات.
البرنامج المساعد لتصفية ووردبريس
هناك الكثير من المكونات الإضافية لفلتر المتاحة لـ WordPress ، كل منها يقدم مجموعة مختلفة من الميزات والخيارات. إذا كنت تبحث عن مكون إضافي لمساعدتك في إدارة محتوى موقع الويب الخاص بك ، فإن المكون الإضافي للتصفية يعد خيارًا رائعًا. باستخدام مكون إضافي للفلتر ، يمكنك بسهولة التحكم في المحتوى الذي يتم عرضه على موقع الويب الخاص بك وكيفية عرضه. يمكنك أيضًا استخدام مكون إضافي للتصفية لمساعدتك في الحفاظ على تنظيم محتوى موقع الويب الخاص بك ، مما يسهل على زوارك العثور على ما يبحثون عنه.
قم بإزالة مربع البحث من منشوراتك وصفحاتك حتى يمكن تصفيتها. القوائم المنسدلة ومربعات الاختيار وأزرار الاختيار والاختيارات المتعددة كلها طرق ممكنة لعرض الحقول. تم الآن تحديث الوثائق لتشمل لقطات شاشة لجميع الخيارات القابلة للتكوين تقريبًا. في الواجهة الأمامية ، ستحتاج إلى إنشاء واجهة خلفية بملفات القوالب ، ولكن إذا كنت تعرف كل التعليمات البرمجية الخاصة بك ، فستعمل بشكل جيد. يعد البحث والتصفية ، وهو برنامج مفتوح المصدر ، مثالاً على ذلك. تم إتاحة هذا المكون الإضافي للجمهور من قبل عدد من المساهمين. لا يوجد سخام مرتبط بالبرنامج. لست مضطرًا إلى تنزيل مجموعة من القوالب الرهيبة لتبدأ بها. كل ما عليك فعله هو إعادة تحميل أرشيف الفئة الحالية / الصفحة الديناميكية.
كيفية تحسين صوت موقع WordPress الخاص بك باستخدام إضافات التصفية
يمكن أن يكون لتصفية المكونات الإضافية تأثير كبير على كيفية ظهور الصوت بجعلها واحدة من أبسط التأثيرات التي يمكن استخدامها. تساعد المرشحات في تشكيل محتوى التردد للأجهزة من خلال التأثير على نسبة التردد إلى الحجم. بمعنى آخر ، بينما يسمحون لبقية الطيف بالمرور ، فإنهم يزيلون الترددات فوق وتحت نقطة معينة.
قد يرغب بعض المستخدمين في الذهاب إلى أبعد من ذلك ومعرفة المزيد عن إضافات التصفية بشكل عام ، على الرغم من حقيقة أن المرشحات هي أداة رائعة لمكونات WordPress الإضافية. تتوفر الفلاتر بعدة طرق ، لذا قد يكون اختيار المرشح المناسب أمرًا صعبًا.
إذا كنت ترغب في التحكم في تردد المحتوى الصوتي الخاص بك ، فإن المكون الإضافي للبحث والتصفية يعد اختيارًا ممتازًا. علاوة على ذلك ، فهو أحد المكونات الإضافية ذات الأسعار المعقولة في السوق ، مما يجعله خيارًا ممتازًا لأي شخص بدأ للتو.
لا فرق في نوع المكونات الإضافية للتصفية التي تستخدمها ؛ إنها أداة فعالة لتحسين صوت موقع WordPress. تتيح لك سهولة استخدام البرنامج المساعد وتوافقه مع النظام الأساسي المناسب تحقيق نتائج مبهرة دون الحاجة إلى إجراء أي تغييرات.
مثال على مرشح WordPress
مرشح WordPress هو نوع من المكونات الإضافية التي تسمح لك بتعديل أو "تصفية" المحتوى قبل عرضه على موقع الويب الخاص بك. على سبيل المثال ، يمكنك استخدام عامل تصفية لتحويل كل النص تلقائيًا إلى أحرف كبيرة ، أو لإضافة تذييل مخصص لكل منشور. هناك الآلاف من المرشحات المختلفة المتاحة ، ويمكنك حتى إنشاء المرشحات الخاصة بك.

تسمح لك الفلاتر في WordPress بتعديل البيانات بسهولة أو إخراجها من وظائف أخرى على موقعك. يتم تضمين ملف التعريف الذي يسمح لك بتخصيص صفحة أو نوع المنشور في إجمالي الموضوع. علاوة على ذلك ، يتضمن الموضوع مرشحًا يمكن إزالته بسهولة أو إضافته إلى مجموعة متنوعة من أنواع المنشورات. بالإضافة إلى العديد من وحدات الشبكة المخصصة المضمنة في سمة Total ، يمكنك أيضًا استخدامها لإدراج منشورات في صفحة المحفظة. يمكن استخدام Addfilters لتمرير وسيطات متعددة بالإضافة إلى تطبيق application_filters. عندما تقوم وحدة الشبكة بالاستعلام عن قاعدة البيانات ، فإنها تمرر وسائط الاستعلام من خلال عامل التصفية "vcex_grid_query" ، مما يسمح لك بتخصيص الاستعلام باستخدام سمة فرعية إذا لزم الأمر. في موضوع Total ، يمكنك تحديد جميع عناصر موقعك باستخدام add_filters و application_filters. نتيجة لذلك ، يمكن استخدام حقول المعرف الفريد فقط في Portfolio Grid والحقل الموجود في Portfolio Grid لتصفية الاستعلام. بالإضافة إلى استخدام الإجراءات لإخراج العناصر المختلفة للسمة على الموقع (مثل الشريط العلوي وشريط التبديل والرأس وعنوان الصفحة) ، فإن سمة Total تستخدم إجراءات لتنفيذ إجراءات القائمة.
ما هو عامل التصفية في ووردبريس؟
يمكن أن تستخدم المكونات الإضافية عوامل التصفية في WordPress لتعديل أنواع مختلفة من البيانات الداخلية أثناء وقت التشغيل. يمكن تغيير البيانات عن طريق ربط رد نداء بربط عامل التصفية في البرنامج المساعد. إذا تم تطبيق المرشح لاحقًا ، فسيتم تشغيل كل رد نداء مرتبط بالترتيب الافتراضي ، مع إتاحة الفرصة لتعديل القيمة من خلال إرجاع قيمة جديدة.
مرشح هوك في وورد
تسمح لك أدوات التصفية في WordPress بتعديل أجزاء مختلفة من كود WordPress دون الحاجة إلى تحرير أي ملفات أساسية. هذا مفيد للغاية لتخصيص موقع WordPress الخاص بك دون الحاجة إلى القلق بشأن فقدان التغييرات عند تحديث WordPress. هناك نوعان من خطافات المرشح: خطافات الحركة وخطافات المرشح. تسمح لك أدوات ربط الإجراءات بإدخال كود مخصص في نقاط محددة في كود WordPress. تسمح لك أدوات التصفية بتعديل التعليمات البرمجية الموجودة داخل WordPress.
قائمة مرشحات WordPress
هناك عدد من المرشحات المتاحة للاستخدام مع WordPress ، ويمكن العثور على قائمة المرشحات المتاحة في WordPress Codex. يمكن استخدام المرشحات لتعديل السلوك الافتراضي لـ WordPress ، أو لإضافة وظائف جديدة. على سبيل المثال ، يمكن استخدام عامل تصفية لإضافة زر مشاركة اجتماعية جديد إلى قائمة أزرار مشاركة WordPress ، أو لتعديل طريقة عرض منشورات WordPress في الواجهة الأمامية.
تتيح المرشحات في WordPress للمطورين تعديل البيانات أثناء معالجة الصفحة. تسمح لك المرشحات بمعالجة البيانات من قاعدة البيانات قبل وصولها إلى المستعرض أو قبل أن تدخل قاعدة البيانات. ترشد ورقة الغش هذه المستخدمين خلال عملية استخدام المرشحات ، بما في ذلك ما يفعلونه وكيف يعملون ، وتوفر مرجعًا واضحًا للقيام بذلك. لاستخدام خطافات WordPress ، يجب عليك أولاً كتابة دالة. مثال على وظيفة هو مجموعة من التعليمات البرمجية المخصصة التي تحدد كيفية عمل الأشياء. يمكنك أيضًا إنشاء عوامل التصفية الخاصة بك باستخدام وظيفة application_filters (). في الخطوة الأخيرة ، ستحتاج إلى تنفيذ استدعاء add_filter () ووظيفتك في ملف PHP.
للعمل مع الكود الأساسي لـ WordPress ، يمكن للمطورين استخدام المئات من أدوات التصفية المدمجة. لعمل خطاف مخصص ، يجب إضافة application_filters () إلى الكود حيث تريد وضع الخطاف. عند إنشاء خطافات مخصصة ، يكون لك مطلق الحرية في منحهم أي اسم تريده ، ولكن من الأهمية بمكان أن تسبق الخطافات الخاصة بك لتجنب الالتباس مع المكونات الإضافية الأخرى. خطاف WordPress هو طريقة لربط الكود الخاص بك بهيكل بيانات ، والذي يتضمن تحديد خطاف يجب عليك إرفاق الكود به ، ثم كتابة دالة لتعديل بنية البيانات وفقًا لذلك. تقرأ قاعدة البيانات ربط عامل التصفية هو فئة فرعية من قاعدة البيانات تكتب ربط عامل التصفية. تصف ورقة الغش كيفية ترميز عوامل التصفية وتطويرها.
ما هي المرشحات في ووردبريس؟
عندما يقوم WordPress بتمرير البيانات عبر وظيفة التصفية ، فإنه قبل اتخاذ إجراء معها ، يقوم بذلك في نقطة زمنية محددة. يعالج WordPress جميع المدخلات والمخرجات تقريبًا باستخدام مرشح واحد على الأقل ؛ تحتوي قاعدة البيانات والمتصفح وقاعدة البيانات جميعها على مسارات تصفية.
ووردبريس Apply_filter
في WordPress ، application_filters هي وظيفة تُستخدم لتعديل عناصر معينة من منشور أو صفحة قبل عرضها. تُستخدم هذه الوظيفة على نطاق واسع في جميع أنحاء قاعدة بيانات WordPress للسماح بالتخصيص حسب السمات والإضافات. يمكن استخدام Apply_filters لتعديل محتوى المنشور وعنوان المنشور وحتى ناتج HTML للمنشور.
إنه يتكرر من خلال سجل الحدث ويستدعي عمليات الاسترجاعات واحدة تلو الأخرى بناءً على الحدث المحدد الذي تحدده وظيفة application_filters . يتم عكس كل مهمة فرعية في Core في مقاطع الفيديو المتسلسلة أدناه. يعد فهم كيفية وسبب معالجة الوسائط أمرًا ضروريًا لتنفيذ رد الاتصال. ما هي وظائف $ WP_CURRENT_FILTER في WordPress؟ ما هو الغرض من "أنت"؟ ما هو نواة ووردبريس وكيف يعمل؟ في هذا الفيديو الأول ، ستتعلم كيفية التعامل مع حلقة استدعاء رد الاتصال في نظام تسجيل الأحداث. فيما يلي تركيبات PHP المستخدمة في WordPress Core لتطبيق أنواع المرشحات.
Add_filter ('the_content'، 'wpautop') ؛ لماذا يجب عليك دائمًا استخدام Wpautop Filte
المعلمة الثانية هي الوظيفة التي سيتم استدعاؤها عند تشغيل الفلتر. إنها المعلمة الرابعة الاختيارية التي يجب تنفيذها من أجل تنفيذ عامل التصفية في سياقه المناسب.