أكثر من 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
  • أضف هذا الرمز في الحلقة:
If ($tags) {
Echo ‘related posts’;
$first_tag = $tags[0]->term_id;
$args=array(
‘tag__in’ => array($post->ID),
‘showposts’=>5,
‘caller_get_posts’=>1
);
$my_query = new WP_Query($args);
If( $my_query->have posts() ) {
While ($my_query->have posts() : $my_query->the post(); ?>
2. إضافة خدعة WordPress التمرير اللانهائي

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

add_theme_support (‘infinite-scroll’, array( ‘container’ => ‘content’, ‘footer’ => ‘page’, ) );
3. تعديل شعار لوحة القيادة

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

{code type=php}
Add_action(‘admin_head’, ‘custom_logo’);
Function custom_logo() {echo ‘’;}
4. إضافة تراكب بحث ملء الشاشة

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

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

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

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

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

<h2 class=”pagetitle”>Search Result for <?php /* Search Count */ $allserach = &new WP_Query (“s=$s&showposts=-1”); $key = ks29so_specialchars($s, 1); $count = $allsearch->post_count; _e(‘ ‘); _e(‘<span class=”search-terms”>’); echo $key; _e(‘</span>’); _e(‘-‘); echo $count . ‘ ‘; _e(‘articles’); ks29so_reset_query(); ?></h2>

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

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

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

{code type=php}
Function publish_later_on_feed($where) {global $wpdb; if (is_feed() ) {
$time_now = gmdate(‘Y-m-d H:i:s’);
$time_delay = ‘15’;// integer
$time_span = ‘MINUTE’;//MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
$where = “AND TIMESTAMPDIFF ($device, $wpdb->posts.post_date_gmt, ‘$time_now’)> $time_delay”;
}
Return $where;
}
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’);
function stay_logged_in_for_1_year( $expire ) {
return 31556926; // 1 year in seconds
}
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 الخاص بك وأضف:

Function SearchFilter($query) {
If ( $query->is_search&& ! is_admin() ) {
$query->set(‘cat’, ‘8,15’);
}
Return $query;
}
Add_filter(‘pre_get_posts’, SearchFilter’);
17. قم بتغيير شعار تسجيل الدخول الخاص بك

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

Function my_custom_login_logo() {
Echo ‘<style type=”text/css”>
H1 a { background-image: url(‘.get_bloginfo(‘template_directory’). ‘/images/custom-login-logo.gif) !improtant; }
</style>’;
}
Add_action(‘login_head’, ‘my_custom_login_logo’);
18. تجميع ملف CSS حسب الطلب

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

function custom_style_sheet( ) {ks29so_enqueuq_style( ‘custom-styling’, get_stylesheet_directory_uri( ). ‘/custom.css’); }
add_action (‘ks29so_enqueue_scripts’, ‘custom_style_sheet’);
19. تثبيت موضوع الطفل

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

/*
Theme Name: Child Theme Name
Template: parenttheme
*/
@import url(“. ./parenttheme/style.css”);
20. زيادة ذاكرة PHP

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

define(‘WP_MEMORY_LIMIT’, ‘64M’);

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

21. شريط جانبي مخصص للوظائف المنفصلة

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

<?phpget_sidebar ( ); ?>
Substitute it with the succeeding code snippet.
<? $sidebar = get_post_meta ($post -> ID, “sidebar”, true);
get_sidebar ($sidebar);
?>

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

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

استنتاج

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

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