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

وظيفة تلميحات php Wordpress 1

ما هو ملف "الوظائف" على ووردبريس؟

يُعرف ملف الوظائف باسم function.php وهو ملف وظائف. وورد المواضيع. وهي متوفرة في جميع وورد المواضيع مجاني ومميز.

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

الآن قد تتساءل ما هو الفرق بين ملف وورد البرنامج المساعد وملف function.php؟ ايهما الافضل ؟

على الرغم من أن ملف function.php أكثر ملاءمة ، إلا أن إضافة معينة أفضل بكثير. ببساطة لأنه مستقل عن وورد موضوع وسيعمل بغض النظر عن المظهر الذي تستخدمه.

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

ومع ذلك ، إليك بعض النصائح المفيدة للغاية لملف ميزة WordPress.

1 - حذف نسخة من وورد

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

وظيفة bpc_remove_version () {عودة ''؛ } Add_filter ( 'the_generator'، 'bpc_remove_version')؛

2 - إضافة شعار مخصص على لوحة القيادة

هل تريد تسمية بيضاء على لوحة معلومات WordPress الخاصة بك؟ إضافة شعار مخصص هي الخطوة الأولى في هذه العملية.

أولاً ، ستحتاج إلى تحميل شعارك المخصص إلى مجلد صور المظهر الخاص بك على سبيل المثال: custom-logo.png. تأكد من أن شعارك المخصص هو 16 × 16 بكسل.

بعد ذلك ، يمكنك إضافة هذا الرمز إلى الملفات الوظيفية للسمة الخاصة بك.

الدالة bpc_custom_logo () {echo '
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
background-image: url(' . get_bloginfo('stylesheet_directory') . '/images/custom-logo.png) !important;
background-position: 0 0;
color:rgba(0, 0, 0, 0);
}
#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
background-position: 0 0;
}
"؛ } // ربط في إخراج الرأس الإداري add_action ('wp_before_admin_bar_render'، 'bpc_custom_logo') ؛

3 - تغيير تذييل لوحة تحكم WordPress

يعرض التذييل الموجود على لوحة معلومات WordPress رسالة مشابهة لهذه "شكرًا لك على الإنشاء باستخدام WordPress". يمكنك تغييره بإضافة هذا الرمز.

function remove_footer_admin () {echo 'Fueled by WordPress | دروس ووردبريس: BlogPascher "؛ } add_filter ('admin_footer_text'، 'remove_footer_admin') ؛

لا تتردد في تغييره من النص والروابط التي تريد إضافتها.

4 - إضافة الحاجيات المخصصة

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

add_action ('wp_dashboard_setup'، 'my_custom_dashboard_widgets') ؛ function my_custom_dashboard_widgets () {global $ wp_meta_boxes؛ wp_add_dashboard_widget ('custom_help_widget'، 'Theme Support'، 'custom_dashboard_help') ؛ } function custom_dashboard_help () {echo ' مرحبًا بك في سمة المدونة المخصصة! تحتاج مساعدة؟ اتصل بالمطور[البريد الإلكتروني محمي]"> هنا. للحصول على دروس WordPress التعليمية ، قم بزيارة: BlogPasCher "؛ }

5 - تغيير الافتراضي الافتراضي Gravatar على WordPress

هل رأيت الرجل الغامض الافتراضي على المدونات؟ يمكنك بسهولة استبدالها بأفاتار مخصصة لك. ما عليك سوى تحميل الصورة التي تريد استخدامها افتراضيًا كصورة رمزية ثم إضافة هذا الرمز إلى ملف "jobs.php".

add_filter ( 'avatar_defaults'، 'bpc_new_gravatar')؛ bpc_new_gravatar وظيفة (avatar_defaults $) {$ myavatar = 'http://example.com/wp-content/uploads/2017/01/wpb-default-gravatar.png'؛ $ Avatar_defaults [$ myavatar] = "افتراضي غرفتر". العودة $ avatar_defaults. }

الآن يمكنك الذهاب إلى " الإعدادات> الدردشة واختر الصورة الرمزية الافتراضية.

الصورة الرمزية الافتراضية لـ Wordpress

6 - كيفية إضافة حقوق الطبع والنشر الديناميكية على تذييل الصفحة

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

يمكنك استخدام هذا الرمز لإضافة الوقت الديناميكي في حق المؤلف على الأقدام من صفحة وورد.

function bpc_copyright () {global $ wpdb؛ $ copyright_dates = $ wpdb-> get_results ("SELECT YEAR (min (post_date_gmt)) كالتاريخ الأول ، YEAR (max (post_date_gmt)) كتاريخ آخر من $ wpdb-> المشاركات حيث post_status = 'publish'") ؛ الناتج $ = "؛ if ($ copyright_dates) {$ copyright = "©". $ copyright_dates [0] -> أول تاريخ ؛ if ($ copyright_dates [0] -> firstdate! = $ copyright_dates [0] -> lastdate) {$ copyright. = '-'. $ copyright_dates [0] -> lastdate ؛ } $ output = $ copyright؛ } return $ output؛ }

بعد إضافة هذه الوظيفة ، ستحتاج إلى فتح ملف footer.php الخاص بك وإضافة الكود التالي حيث تريد إضافة تاريخ ديناميكي لحقوق النشر:


تبحث هذه الوظيفة عن تاريخ مقالك الأول وتاريخ مقالك الأخير. ثم يعرض السنوات التي يتم خلالها استدعاء الوظيفة.

هذا كل شيء لقائمة التلميحات التي يمكنك تطبيقها على ملف jobs.php الخاص بك. إذا كانت لديك نصائح ، يمكنك أيضًا مشاركتها معنا.