اليوم سنرى كيفية تخصيص صفحة تسجيل الدخول ووردبريس بطريقة سهلة جداً, بحيث ستستطيع إنشاء تنسيق جديد خاص بك لصفحة تسجيل الدخول.
لأجل هذا سنقوم أولاً بإنشاء ملف جديد داخل الملف الرئيسي للقالب المفعل تحت إسم
admin-login.css
ثم نقوم بإضافة وضيفة جديدة إلى ملف
functiones.php
أو إلى
إضافتك المخصصة.
1 | function saidweb2_0_login_css(){ |
2 | $meta_css = '<link id="login_admin_css" rel="stylesheet" href="' . get_bloginfo( 'stylesheet_directory' ) . '/admin-login.css">' ; |
5 | add_action( 'login_enqueue_scripts' , 'saidweb2_0_login_css' ); |
هذه الوضيفة تشير لووردبريس على أننا سنقوم بإستعمال ملف تنسيقات جديد admin-login.css
لصفحة تسجيل الدخول, عن طريق الهوك login_enqueue_scripts
.
بعدها نضيف وضيفتين أخرتين, الأولى تقوم بتغيير رابط الشعار و الثانية تقوم بتغيير إسمه.
2 | function saidweb2_0_logo_url() { return get_bloginfo( 'url' ); } |
5 | function saidweb2_0_logo_url_title() { return get_bloginfo( 'name' ); } |
7 | add_filter( 'login_headerurl' , 'saidweb2_0_logo_url' ); |
8 | add_filter( 'login_headertitle' , 'saidweb2_0_logo_url_title' ); |
إنشاء تنسيق جديد لصفحة تسجيل الدخول
أولا علينا التعرف على التنسيقات التي نريد تغييرها, لهذا نقوم بإستعمال
Firebug أو
Developer tools لكي نتمكن من تحديد كل عنصر html نريد تغيير تنسيقاته.
بعدها نقوم بوضع التنسيقات الجديد في ملف admin-login.css
, مثلا لتغيير خلفية الصفحة نضع:
2 | background : #232B2D url (images/login-background.jpg) no-repeat center center ; |
3 | background- size : cover; |
في هذه الحالة قمنا بالإشارة إلى أن يكون للعنصر body
مع الكلاص .login
صورة كخلفية.
بهذه الطريقة نستطيع ملئ ملف admin-login.css
حسب ذوقنا أو إحتياجاتنا.
مثال:
03 | background : #232B2D url (images/login-background.jpg) no-repeat center center ; |
04 | background- size : cover; |
07 | background : url (images/logo.png) no-repeat 0 0 ; |
19 | body.login .button-primary{ |
27 | body.login .button-primary:hover, |
28 | body.login .button-primary:focus{ |
48 | body.login #nav a { color : #738E95 ; } |
51 | background : none repeat scroll 0 0 #1D2425 ; |
إستنتاج:
بإستعمال بعض الوضائف الأساسية لووردبريس و بعض تقنيات css يمكننا تخصيص صفحات, أقسام و عناصر أخرى داخل ووردبريس.
ليست هناك تعليقات:
إرسال تعليق