أكثر من 20 أداة لتغيير نمط الحياة في WordPress للمطورين الذين لا يفوتهم

نشرت: 2019-12-13

يعمل ثلاثون في المائة من الويب باستخدام أكثر أنظمة إدارة المحتوى شيوعًا (CMS) ، أي WordPress. يحصل نظام إدارة المحتوى هذا على أكثر من 22 مليار مشاهدة للصفحة شهريًا. يقدم أكثر من 50 ألف مكون إضافي حيث يطلب ملايين المستخدمين ميزات WordPress جديدة كل يوم.

أصبح WordPress الخيار الأول بين العديد من الأفراد الذين يديرون مواقع الويب الخاصة بهم. الشيء الذي يؤكد عليه العديد من العملاء يتعلق بالأمن. هذا على أساس أن WordPress هو محتوى مفتوح المصدر. وبالتالي ، فهي عاجزة ضد كل أنواع الهجمات. باستثناء المسائل الأمنية ، هناك الكثير الذي يجب أن تعرفه لاستخدام WordPress لتعزيز فوائدك المحتملة.

وجهت شهرة WordPress إلى عدد كبير من النصائح التي يمكن الوصول إليها. ستوضح لك هذه النصائح أو الحيل أو الحيل كيف تفعل الكثير من الأشياء. ستؤدي هذه الحيل واختراقات WordPress إلى دفع موقع الويب الخاص بك إلى قمة وشيكة. قم بتحسين عرض وأداء WordPress من خلال التغييرات الطفيفة في كود WordPress. ومع ذلك ، فإن معظم المستخدمين ليسوا مطورين وبالتالي ليس لديهم الكثير من المعرفة بالكود. فيما يلي بعض الاختراقات الرائعة في WordPress والتي ستمكنك من الحصول على المزيد من تثبيت موقع WordPress الخاص بك.

المأجورون للمطورين التي ستجعل WordPress أسهل في الاستخدام لهم

WordPress Hacks for Developers

1. عرض المشاركات المتصلة بدون الإضافات

من الجيد عرض المنشورات ذات الصلة لمساعدة الزوار في العثور على معلومات مفيدة والبقاء لفترة أطول على الموقع. لا يعرف الكثير من المطورين أنه يمكنهم استيعاب هذه الوظيفة دون عناء افتراضيًا وتنزيل مكون إضافي يقوم بذلك. فيما يلي تعليمات الخطوات حول كيفية القيام بذلك:

  • افتح ملف single.php
  • أضف هذا الرمز في الحلقة:

[بي أتش بي]
إذا (علامات $) {
صدى "الوظائف ذات الصلة" ؛
$ first_tag = علامات $ [0] -> term_id؛
$ args = مجموعة (
'tag__in' => مصفوفة ($ post-> ID) ،
"مراكز العرض" => 5 ،
'caller_get_posts' => 1
) ؛
$ my_query = WP_Query جديد ($ args) ؛
إذا كان ($ my_query-> لديه مشاركات ()) {
بينما ($ my_query-> لها منشورات (): $ my_query-> المنشور () ؛؟>
[/بي أتش بي]

2. إضافة خدعة WordPress التمرير اللانهائي

تدعم سمة WordPress التمرير اللانهائي الذي يعد ميزة إضافية لـ Jetpack . ستساعد خدعة WordPress التمرير اللانهائي القراء على الاقتراب من أسفل الصفحة عن طريق تحميل المحتوى الجديد تلقائيًا عند التمرير لأسفل. يمكنك إضافة الكود التالي إلى ملف الوظائف الخاص بك ، عن طريق تثبيت البرنامج المساعد Jetpack والسماح لميزة التمرير اللانهائي.

[بي أتش بي]
add_theme_support ('infinite-scroll'، array ('container' => 'content'، 'footer' => 'page'،)) ؛
[/بي أتش بي]

3. تعديل شعار لوحة القيادة

في الواجهة الخلفية لـ WordPress ، أضف شعارك الخاص إلى لوحة القيادة لتخصيص التثبيت الخاص بك. لتعديل مواقع العملاء هذه نصيحة رائعة. فقط الصق الكود التالي:

[بي أتش بي]
{نوع الكود = php}
Add_action ('admin_head'، 'custom_logo') ؛
الوظيفة custom_logo () {echo ''؛}
[/بي أتش بي]

4. إضافة تراكب بحث ملء الشاشة

يمكن أن تؤدي إضافة تراكب بحث ملء الشاشة إلى صفحة الويب المستندة إلى WordPress إلى جعل تجربة البحث أكثر وضوحًا وودًا. عن طريق تثبيت المكون الإضافي WordPress Full-Screen Search Overlay ، ستحصل على هذه الميزة القيمة. يمكنك ببساطة تنشيط المكون الإضافي حيث لا توجد إعدادات لذلك. يمكنك النقر فوق حقل بحث موجود أو زر بحث بمجرد تنشيط المكون الإضافي. بعد ذلك ، سيعرض تراكب البحث بملء الشاشة.

5. الاشتراك في التعليقات

تصبح مهمة المستخدمين مملة لنشر التعليقات يدويًا والعودة بحثًا عن ردود الفعل والردود. يُقترح تثبيت المكون الإضافي Subscribe to Comments Reloaded . بمجرد أن يتلقى المستخدم تعليقات على التعليقات ، سيرسل إليه إشعارات بالبريد الإلكتروني تلقائيًا.

6. عرض عدد النتائج التي تم العثور عليها

قد تكون هذه طريقة لتحسين تجربة عميل موقعك نظرًا لأن معرفة عدد الصفحات التي تحتوي على عناصر بحث قد تكون ذات قيمة للزوار. على حساب سطر الكود المصاحب في سجل search.php الخاص بك ، سيكون لديك خيار إظهار عدد الأشياء التي تم تحديدها في هذا البحث:

[بي أتش بي]
<h2 class = ”pagetitle”> نتيجة البحث عن <؟ php / * Search Count * / $ allserach = & new WP_Query (“s = $ s & showposts = -1”)؛ $ key = ks29so_specialchars ($ s، 1) ؛ حساب $ = allsearch-> post_count ؛ _e ('') ؛ _e ('<span class = ”search-terms”>') ؛ صدى $ مفتاح؛ _e ('</span>') ؛ _e ('-') ؛ صدى $ count. "؛ _e ("مقالات") ؛ ks29so_reset_query () ، ؟> </h2>
[/بي أتش بي]

وبهذه الطريقة ، يصبح العنوان غير المفيد والعامة مثل "نتائج البحث" عنوانًا محترمًا طالما أن العدد الدقيق للمقالات المرتبطة بالبحث.

7. تأخير عندما تنتقل مشاركاتك إلى RSS

قم بتأجيل نفسك قليلاً عند نشر المنشور على RSS وامنح نفسك الوقت للتحقق مرة أخرى من مشاركاتك المباشرة. هل قمت في أي وقت بنشر منشور وبعد ذلك أدركت أن هناك خطأ فادحًا في المقطع الأول؟ إنه أمر بسيط بما يكفي لإصلاح الخطأ الفادح ، ومع ذلك فقد فات الأوان لجميع المشتركين لديك - تم نشر رسالتك للتو في موجز ويب RSS الخاص بهم. قم بالتأخير قليلاً لإعادة التحقق من منشوراتك المباشرة قبل النشر على RSS. أضف هذا المقتطف إلى ملف jobs.php الخاص بك:

[بي أتش بي]
{نوع الكود = php}
الوظيفة publish_later_on_feed ($ where) {global $ wpdb؛ إذا (is_feed ()) {
$ time_now = gmdate ('Ymd H: i: s') ؛
$ time_delay = '15' ؛ // عدد صحيح
$ time_span = 'MINUTE' ؛ // MINUTE ، HOUR ، DAY ، WEEK ، MONTH ، YEAR
$ where = “AND TIMESTAMPDIFF ($ device، $ wpdb-> posts.post_date_gmt، '$ time_now')> $ time_delay”؛
}
عودة $ حيث؛
}
Add_filter ('posts_where'، 'publish_later_on_feed') ؛
[/بي أتش بي]

غيّر قيمة $time_delay لأي مدة زمنية تناسبك.

8. قم بتثبيت Google Analytics على WordPress

يسمح Google Analytics للمطورين بمعرفة جميع المعلومات حول سلوك المستخدم. في حالة عدم رغبتك في الانزعاج من الترميز ، فإن Monster Insights هو أفضل مكون إضافي يمكنه إعداد Google Analytics على صفحة الويب. أكمل العملية بشكل أسرع بهذه الطريقة. ابحث عن علامة <body> وأدخل رمز Google التحليلي هذا داخل ملف header.php. هذا سهل للغاية ونصيحة ووردبريس حيوية.

9. اعرض العدد الإجمالي للمستخدمين المسجلين

من خلال إلقاء الضوء على العدد الإجمالي للمستخدمين المسجلين ، يرغب الكثير من مطوري WordPress في إظهار سلطة موقع الويب. يمكنك ببساطة تنزيل البرنامج الإضافي Simple Blog Stats وستظهر لك هذه الأداة العدد الإجمالي للمنشورات والتعليقات والمسودات والعديد من الميزات الأخرى.

10. إظهار الصور في صفوف وأعمدة

تعرض مواقع الويب المعدة على WordPress الصور فوق بعضها البعض. عادة لا يبدو لطيفًا. يمكنك تغيير التنسيق إلى تخطيط الشبكة إذا كنت ترغب في تغييره. يمكنك أيضًا القيام بذلك يدويًا أو استخدام المكونات الإضافية مثل معرض Envira .

11. احتفظ بتسجيل الدخول إلى WordPress لفترة أطول

يوصى دائمًا بتسجيل الخروج من الشبكات العامة بعد الاستخدام لأنها قد تكون خطيرة. ومع ذلك ، إذا كنت تستخدم نفس الشبكة باستمرار ، فامنحها إذنًا لتذكر بيانات تسجيل الدخول الخاصة بك على النحو التالي:

[بي أتش بي]
add_filter ('auth_cookie_expiration'، 'stay_logged_in_for_1_year') ؛
وظيفة stay_logged_in_for_1_year (تنتهي $) {
إرجاع 31556926 ؛ // 1 سنة بالثواني
}
[/بي أتش بي]

12. استخدام الاقتباسات العادي

يحول WordPress علامات الاقتباس العادية إلى رموز ذكية. قد يؤدي هذا إلى كسر مقتطف الشفرة الذي أنت على وشك نشره. من خلال إدراج مقتطف الشفرة التالي في ملف jobs.php الخاص بك ، يمكنك تعطيل هذه الميزة:

[بي أتش بي]
remove_filter ('the_content'، 'wptexturize') ؛
[/بي أتش بي]

13. تغيير لون الخلفية بشكل عشوائي

كونك مطورًا تحب أن ترى لون خلفية صفحة الويب يتغير بشكل عشوائي يومًا بعد يوم. باستخدام البرنامج المساعد المسمى Fabulous Background Colors أو مع تغيير كود function.php ، يمكنك القيام بذلك.

14. إضافة قوائم تنقل جديدة إلى الموضوع الخاص بك

يمكنك إنشاء تصميمك الخاص والرائع في حال احتجت إلى أكثر من قائمة التنقل الافتراضية في WordPress. تحتاج إلى إدخال الوظيفة wpb_custom_new_menu ، للقيام بذلك وبعد ذلك اختر "My Custom Menu" في قائمة المظهر.

15. خذ في الاعتبار الفئة في عناوين URL المنشورة

قم بزيادة إمكانات تحسين محركات البحث (SEO) لمنشوراتك ولإحراز تقدم في تصنيفات البحث الخاصة بك ، يمكنك إضافة فئات إلى روابط المحتوى. لهذا السبب ، يجب أن تذهب إلى settings-Permalinks ، واختر الهيكل المخصص واكتب /%category%/%postname%/ بجانبه.

16. استبعاد الفئات من البحث

إذا كنت ترغب في الحصول على تحكم أعمق في النتائج التي يمكن للمستخدمين الحصول عليها ، فقد تحتاج إلى طريقة لعدم إظهار فئات معينة داخل صفحة النتائج. افتح ملف jobs.php الخاص بك وأضف:

[بي أتش بي]
وظيفة SearchFilter ($ query) {
إذا كان (الاستعلام $-> is_search &&! is_admin ()) {
$ query-> set ('cat'، '8،15')؛
}
إرجاع الاستعلام $؛
}
Add_filter ('pre_get_posts'، SearchFilter ') ؛
[/بي أتش بي]

17. قم بتغيير شعار تسجيل الدخول الخاص بك

يجب أن نبدأ بواحد يتعلق بالوسم. في حالة احتياجك في أي وقت لتغيير شعار WordPress على صفحة تسجيل الدخول باستخدام شعارك (أو شعار العملاء) ، فهذا هو الرمز الذي ستحتاجه. الصق ما يلي في ملف jobs.php الخاص بك:

[بي أتش بي]
الوظيفة my_custom_login_logo () {
صدى '<style type = ”text / css”>
H1 a {background-image: url ('. get_bloginfo (' template_directory ').' /images/custom-login-logo.gif)! }
</style> '؛
}
Add_action ('login_head'، 'my_custom_login_logo') ؛
[/بي أتش بي]

18. تجميع ملف CSS حسب الطلب

من خلال تجميع الكود التالي في ملف الوظائف الخاص بك ، يمكنك زيادة ملف CSS مخصص باسم "custom.css" لموضوع WordPress الخاص بك. حدد موقع ملف CSS الجديد على نفس الدليل الخاص بملف CSS الرئيسي.

[بي أتش بي]
دالة custom_style_sheet () {ks29so_enqueuq_style ('تصميم مخصص'، get_stylesheet_directory_uri (). '/custom.css')؛ }
add_action ('ks29so_enqueue_scripts'، 'custom_style_sheet') ؛
[/بي أتش بي]

19. تثبيت موضوع الطفل

يمكنك إضافة الكود الوارد أدناه إلى ملف CSS الخاص بك بعد إنشاء قالب فرعي.

[بي أتش بي]
/ *
اسم الموضوع: اسم موضوع الطفل
النموذج: Parentaltheme
* /
@ عنوان url للاستيراد (“./parenttheme/style.css”) ؛
[/بي أتش بي]

20. زيادة ذاكرة PHP

أثناء تنشيط مكون إضافي ضخم ، وجدت خطأ يفيد بأن الذاكرة استنفدت ، ثم أكمل السطر التالي من التعليمات البرمجية إلى ملف wp-config.php الخاص بك.

[بي أتش بي]
تعريف ('WP_MEMORY_LIMIT'، '64M') ؛
[/بي أتش بي]

سيعمل هذا الرمز على تحسين حد الذاكرة إلى 64 ميجا ، ومع ذلك يمكنك تعديل القيمة لأي شيء يمكن لخادم الاستضافة الخاص بك صيانته.

21. شريط جانبي مخصص لمشاركات منفصلة

إنشاء حقل مخصص جديد بعنوان الشريط الجانبي ، عند كتابة منشور. عن طريق الحقل المخصص ، اعرض محتوى الشريط الجانبي المصمم حسب الطلب لمشاركات منفصلة. ابحث عن السطر التالي من التعليمات البرمجية في ملف single.php و index.php و page.php.

[بي أتش بي]
<؟ phpget_sidebar ()؛ ؟>
استبدلها بمقتطف الشفرة التالي.
<؟ $ sidebar = get_post_meta ($ post -> ID، “sidebar”، true)؛
get_sidebar (الشريط الجانبي $) ؛
؟>
[/بي أتش بي]

لماذا نطلق على هذه الحيل أو المأجورون؟

تعرّف ويكيبيديا اختراق البرمجة بأنه "حل غير أنيق ولكنه فعال لمشكلة حاسوبية". نحن نطلق عليها اسم الاختراق لأننا نقوم بتغيير مستندات WP. اجعل تجربتك العامة في WordPress أكثر فائدة من خلال هذه النصائح البسيطة. لا يتضمن تمارين تعليمية هائلة. الشيء المذهل في WordPress هو أن انتشاره في كل مكان قد دفع بالكثير من النصائح والتمارين التعليمية التي يمكن الوصول إليها والتي يمكن أن تخبرك بأفضل طريقة للقيام بمجموعة من الأشياء ، القليل من أعمال WordPress المثيرة التي تدفع موقعك إلى أقصى إمكاناته. مع شعبية WordPress ، يتوفر قدر كبير من النصائح والدروس التعليمية لإظهار كيفية القيام بالكثير من الأشياء. ادفع موقع الويب الخاص بك إلى أقصى إمكاناته بمساعدة حيل WordPress الصغيرة هذه.

خاتمة

التحدي الحقيقي للمبرمجين هو أن يصبحوا سادة تصميم WordPress لأنه من الصعب العثور على موقع ويب لا يعمل على هذا النظام. الحفاظ على WordPress آمنًا ليس بالأمر الصعب ، ولكن تنظيف الاختراقات أمر صعب. سيؤدي تنفيذ أكثر من 20 قرصنة على WordPress إلى تقليل مخاطر اختراق موقع الويب الخاص بك. يمكن أن يساعدك تذكر هذه المفاهيم الأساسية عند إنشاء موقع ويب WordPress الخاص بك أو العمل عليه في منع حدوث عمليات اختراق لـ WordPress.

دروبال هو أفضل أداة أخرى لنظام إدارة المحتوى على الويب. استفد من خدمات دروبال التي ستساعدك في بناء استراتيجية إدارة المحتوى الصحيحة لتطوير موقعك على الويب.