ΠΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π»ΠΎΠ³ΠΎΡΠΈΠΏ ΡΡΡΠ°Π½ΠΈΡΡ Π²Ρ ΠΎΠ΄Π° WordPress: ΠΌΠ΅ΡΠΎΠ΄Ρ Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ, ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ CSS
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΡΠ°Π½ΠΈΡΠ° Π²Ρ
ΠΎΠ΄Π° WordPress ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π»ΠΎΠ³ΠΎΡΠΈΠΏ WordPress β ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π±ΡΠ΅Π½Π΄ΠΈΠ½Π³Π°, ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½Π΅Ρ ΠΌΠ΅ΡΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΌ ΡΠ°ΠΉΡΠ΅. ΠΠ°ΠΌΠ΅Π½Π° Π΅Π³ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠΎΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΌΠ΅Π½Π΅Π΅ ΠΏΡΡΠΈ ΠΌΠΈΠ½ΡΡ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π³Π»ΡΠ±ΠΎΠΊΠΈΡ
ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡ
Π·Π½Π°Π½ΠΈΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ Π±ΡΠ΅Π½Π΄Π° ΠΎΡΡΡΠ°Π΅ΡΡΡ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ. Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΡΡΠΈ Π³ΠΎΡΠΎΠ²ΡΡ
ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Π°: ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ GUI-ΠΏΠ»Π°Π³ΠΈΠ½Π°, ΠΏΡΡΠΌΠΎΠ΅ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ functions.php ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ CSS β ΠΊΠ°ΠΆΠ΄ΡΠΉ Ρ ΡΠΎΡΠ½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΡΡΡΠΌΠΈ ΠΊ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΈ Π³ΡΠ°Π½ΠΈΡΠ½ΡΠΌΠΈ ΡΠ»ΡΡΠ°ΡΠΌΠΈ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΌΠΈ Π΄Π»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π·Π°.
ΠΠΎΡΠ΅ΠΌΡ Π»ΠΎΠ³ΠΎΡΠΈΠΏ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ ΠΎΠ΄Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²Π°ΠΆΠ½Π΅Π΅, ΡΠ΅ΠΌ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ, ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈΠ»ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ Π½Π° /wp-login.php, ΠΎΠ½ΠΈ Π²ΠΈΠ΄ΡΡ Π»ΠΎΠ³ΠΎΡΠΈΠΏ WordPress. ΠΠ° Π±Π΅Π»ΠΎΡΡΠ»ΡΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠ΅ Π°Π³Π΅Π½ΡΡΡΠ²Π°, ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ SaaS ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ WordPress ΡΡΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π±ΡΠ΅Π½Π΄ΠΈΠ½Π³ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ΄ΡΡΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΈΠΌΠΈΠ΄ΠΆ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π½Π° Π²ΡΠ΅Ρ
ΠΎΡΡΠ°Π»ΡΠ½ΡΡ
ΡΡΡΠ°Π½ΠΈΡΠ°Ρ
ΡΠ°ΠΉΡΠ°.
ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΡΠ΅ΡΠΈΠΊΠΈ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π»ΠΎΠ³ΠΎΡΠΈΠΏ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ ΠΎΠ΄Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΎΠ½ΠΊΡΡ, Π½ΠΎ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ: ΠΎΠ½ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΠΎΠΉ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΡΠ΅Π΄Π΅, Π° Π½Π΅ Π½Π° ΡΠΈΡΠΈΠ½Π³ΠΎΠ²ΠΎΠΌ ΠΊΠ»ΠΎΠ½Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π° Π²Ρ ΠΎΠ΄Π° WordPress. ΠΠΎΠ³Π΄Π° Π²Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΠ΅ WordPress Π² ΡΡΠ΅Π΄Π΅ VPS Π₯ΠΎΡΡΠΈΠ½Π³Π° Ρ root-Π΄ΠΎΡΡΡΠΏΠΎΠΌ, Π²Ρ ΠΈΠΌΠ΅Π΅ΡΠ΅ ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΡΡΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΎΡ ΠΏΡΠ°Π² Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ°ΠΉΠ»Π°ΠΌ Π΄ΠΎ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΌ β Π±Π΅Π· ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ, Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΠΌΡΡ ΠΎΠ±ΡΠΈΠΌΠΈ ΡΡΠ΅Π΄Π°ΠΌΠΈ.
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ
| ΠΠ΅ΡΠΎΠ΄ | Π’ΡΠ΅Π±ΡΠ΅ΠΌΡΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ | ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ ΠΏΠ»Π°Π³ΠΈΠ½Π° | Π‘ΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΡΠ΅ΠΌΡ | ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ |
|---|---|---|---|---|
| ΠΠ»Π°Π³ΠΈΠ½ (LoginPress / Custom Login Page Customizer) | ΠΠ΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ | ΠΠ° | ΠΠ° | ΠΠ°ΡΠΈΠ½Π°ΡΡΠΈΡ , Π½Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² |
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° functions.php | Π‘ΡΠ΅Π΄Π½ΠΈΠΉ | ΠΠ΅Ρ | ΠΠ΅Ρ (Π΅ΡΠ»ΠΈ Π½Π΅ Π΄ΠΎΡΠ΅ΡΠ½ΡΡ ΡΠ΅ΠΌΠ°) | Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Ρ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΌΠΈ ΡΠ΅ΠΌΠ°ΠΌΠΈ |
| ΠΠ»Π°Π³ΠΈΠ½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ CSS | ΠΠΈΠ·ΠΊΠΈΠΉ | ΠΠ° (Π»ΡΠ³ΠΊΠΈΠΉ) | ΠΠ° | Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΈΠ·Π±Π΅Π³Π°ΡΡΠΈΡ
ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ functions.php |
ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΠ΅: ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° functions.php ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ΅ΠΌΡ, Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ°Π½Ρ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΡΠ΅ΠΌΡ. ΠΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΡΡ ΡΠ΅ΠΌΡ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΡΡΠΌΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ².
ΠΠ΅ΡΠΎΠ΄ 1: ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Π°
ΠΡΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ ΠΏΡΡΡ Π΄Π»Ρ Π½Π΅-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈ ΡΠ°ΠΌΡΠΉ Π±ΡΡΡΡΡΠΉ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΠΎΠΌΡ Π½ΡΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΌΠ΅Π½Π΅Π΅ ΡΠ΅ΠΌ Π·Π° ΡΡΠΈ ΠΌΠΈΠ½ΡΡΡ.
Π¨Π°Π³ 1: Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΡΠΉΡΠ΅ LoginPress
- ΠΠΎΠΉΠ΄ΠΈΡΠ΅ Π² ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ WordPress.
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΠ»Π°Π³ΠΈΠ½Ρ > ΠΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ.
- ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ LoginPress ΠΈΠ»ΠΈ Custom Login Page Customizer.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ, Π·Π°ΡΠ΅ΠΌ ΠΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ.
ΠΠ±Π° ΠΏΠ»Π°Π³ΠΈΠ½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ, ΠΈΠΌΠ΅ΡΡ Π±ΠΎΠ»ΡΡΡΡ Π±Π°Π·Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΠ°ΡΡΡΠΎΠΉΡΠΈΠΊ WordPress β ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Π°ΠΌ Π½Π΅ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΎΡΠ²Π°ΠΈΠ²Π°ΡΡ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
Π¨Π°Π³ 2: ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΈ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ Π»ΠΎΠ³ΠΎΡΠΈΠΏ
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² LoginPress > ΠΠ°ΡΡΡΠΎΠΉΡΠΈΠΊ (ΠΈΠ»ΠΈ ΠΠ½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ > Login Customizer Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΠ»Π°Π³ΠΈΠ½Π°).
- ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π» ΠΠΎΠ³ΠΎΡΠΈΠΏ Π½Π° Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΡΠ±ΡΠ°ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Π»ΠΎΠ³ΠΎΡΠΈΠΏ ΠΈΠ· ΠΌΠ΅Π΄ΠΈΠ°ΡΠ΅ΠΊΠΈ ΠΈΠ»ΠΈ Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
- ΠΡΡΠ΅Π³ΡΠ»ΠΈΡΡΠΉΡΠ΅ ΡΠΈΡΠΈΠ½Ρ, Π²ΡΡΠΎΡΡ ΠΈ ΠΎΡΡΡΡΠΏΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΏΠ»Π°Π³ΠΈΠ½Π°.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ.
ΠΡΠ°Π½ΠΈΡΠ½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ: ΠΡΠ»ΠΈ Π»ΠΎΠ³ΠΎΡΠΈΠΏ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°Π·ΠΌΡΡΡΠΌ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅ΡΡ
Ρ Π²ΡΡΠΎΠΊΠΈΠΌ DPI (Retina), Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΠ²Π½ΠΎ Π² 2 ΡΠ°Π·Π° Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΡΠ΅ Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· CSS width, Π° Π½Π΅ ΠΏΠΎΠ»Π°Π³Π°ΠΉΡΠ΅ΡΡ Π½Π° ΠΏΠΈΠΊΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½ Π»ΠΎΠ³ΠΎΡΠΈΠΏ ΡΠΈΡΠΈΠ½ΠΎΠΉ 250px, Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ PNG ΡΠΈΡΠΈΠ½ΠΎΠΉ 500px ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΈΡΠΈΠ½Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ 250px.
ΠΠ΅ΡΠΎΠ΄ 2: Π ΡΡΠ½ΠΎΠΉ ΠΊΠΎΠ΄ Π² functions.php (ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ)
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π°ΡΡ Π²Π°ΠΌ ΡΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ CSS β ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΡΡΡΠ»ΠΎΠΊ, ΡΠΎΡΡΠΎΡΠ½ΠΈΡΠΌΠΈ ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ β Π±Π΅Π· ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π°. ΠΡΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠΎΠ·Π΄Π°ΡΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ².
Π¨Π°Π³ 1: Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΡΡ ΡΠ΅ΠΌΡ
ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠΉΡΠ΅ functions.php ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ΅ΠΌΡ Π½Π°ΠΏΡΡΠΌΡΡ. ΠΡΠ»ΠΈ Π²Ρ Π΅ΡΡ Π½Π΅ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π΄ΠΎΡΠ΅ΡΠ½ΡΡ ΡΠ΅ΠΌΡ, ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠΠ° VPS Ρ cPanel ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅ Ρ SSH-Π΄ΠΎΡΡΡΠΏΠΎΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΡΡΠ½ΡΡ ΡΠΎΠ·Π΄Π°ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π΄ΠΎΡΠ΅ΡΠ½Π΅ΠΉ ΡΠ΅ΠΌΡ ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ.
Π ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ WordPress ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΠ½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ > Π Π΅Π΄Π°ΠΊΡΠΎΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ΅ΠΌΡ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ functions.php Π²Π°ΡΠ΅ΠΉ Π΄ΠΎΡΠ΅ΡΠ½Π΅ΠΉ ΡΠ΅ΠΌΡ.
Π¨Π°Π³ 2: ΠΠΎΠ±Π°Π²ΡΡΠ΅ Ρ ΡΠΊ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ° ΡΡΡΠ°Π½ΠΈΡΡ Π²Ρ ΠΎΠ΄Π°
ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π² functions.php Π²Π°ΡΠ΅ΠΉ Π΄ΠΎΡΠ΅ΡΠ½Π΅ΠΉ ΡΠ΅ΠΌΡ:
/**
* Replace the default WordPress login logo with a custom image.
* Hook: login_enqueue_scripts fires before the login page renders.
*/
function custom_login_logo() { ?>
<style type="text/css">
#login h1 a,
.login h1 a {
background-image: url('<?php echo esc_url( get_stylesheet_directory_uri() ); ?>/images/custom-logo.png');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
width: 250px;
height: 80px;
display: block;
margin: 0 auto 20px;
}
</style>
<?php }
add_action( 'login_enqueue_scripts', 'custom_login_logo' );ΠΠ°ΠΆΠ½Π°Ρ Π΄Π΅ΡΠ°Π»Ρ: ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π°Ρ
Π½Π°ΡΠ΅Π»Π΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° #login h1 a. ΠΠ°ΡΠΈΠ½Π°Ρ Ρ WordPress 5.x, ΠΎΠ±ΡΡΡΠΊΠ° ΡΡΡΠ°Π½ΠΈΡΡ Π²Ρ
ΠΎΠ΄Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠ»Π°ΡΡ .login, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΡΠ΅Π»ΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Π° ΡΠ΅Π»Π΅ΠΊΡΠΎΡΠ° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ WordPress ΠΈ Π»ΡΠ±ΡΠΌΠΈ Π±ΡΠ΄ΡΡΠΈΠΌΠΈ ΡΡΡΡΠΊΡΡΡΠ½ΡΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ.
Π¨Π°Π³ 3: ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠ°ΠΉΠ» Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ°
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ FTP-ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Ρ
ΠΎΡΡΠΈΠ½Π³Π° ΠΈΠ»ΠΈ SSH Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Π»ΠΎΠ³ΠΎΡΠΈΠΏ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ images/ Π΄ΠΎΡΠ΅ΡΠ½Π΅ΠΉ ΡΠ΅ΠΌΡ:
# Example using scp from your local machine to the server
scp /local/path/custom-logo.png user@your-server-ip:/var/www/html/wp-content/themes/your-child-theme/images/ΠΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ Π² PHP-ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ get_stylesheet_directory_uri(), ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ΅Π³Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΡΡΡ Π² ΠΊΠΎΡΠ½Π΅Π²ΠΎΠΉ URI Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ΅ΠΌΡ β ΡΡΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ, ΠΏΠΎΡΠ΅ΠΌΡ Π΄ΠΎΡΠ΅ΡΠ½ΡΡ ΡΠ΅ΠΌΠ° Π·Π΄Π΅ΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Π°. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎ ΠΎΡΠΈΠ±ΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ΅ΠΌΡ get_template_directory_uri(), ΠΏΡΡΡ ΡΠ»ΠΎΠΌΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΡΠΌΠ΅Π½Π΅ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ΅ΠΌΡ.
Π¨Π°Π³ 4: ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΡΡΡΠ»ΠΊΡ ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ°
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π»ΠΎΠ³ΠΎΡΠΈΠΏ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ
ΠΎΠ΄Π° ΡΡΡΠ»Π°Π΅ΡΡΡ Π½Π° wordpress.org. ΠΠΎΡΡΠΈ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° Π²Ρ Π·Π°Ρ
ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΡΠΊΠ°Π·ΡΠ²Π°Π» Π½Π° Π²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π³Π»Π°Π²Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΠΈ Π΄Π²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
Ρ
ΡΠΊΠ° Π² ΡΠΎΡ ΠΆΠ΅ ΡΠ°ΠΉΠ» functions.php:
// Change the login logo link URL
function custom_login_logo_url() {
return home_url();
}
add_filter( 'login_headerurl', 'custom_login_logo_url' );
// Change the login logo link title attribute
function custom_login_logo_url_title() {
return get_bloginfo( 'name' );
}
add_filter( 'login_headertext', 'custom_login_logo_url_title' );ΠΡΠΎ Π΄Π΅ΡΠ°Π»Ρ, ΠΊΠΎΡΠΎΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ² ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΏΡΡΠΊΠ°ΡΡ. ΠΡΠ»ΠΈ Π²Π°Ρ ΠΊΠ»ΠΈΠ΅Π½Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ Π½Π° Π»ΠΎΠ³ΠΎΡΠΈΠΏ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ
ΠΎΠ΄Π° ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π½Π° wordpress.org, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²Π°Π». ΠΡΠΈ Π΄Π²Π° ΡΠΈΠ»ΡΡΡΠ° ΡΡΡΡΠ°Π½ΡΡΡ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
Π¨Π°Π³ 5: Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅
ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΠ°ΠΉΠ» Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ ΡΠ΅ΡΠ΅Π· SSH/SFTP. ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° yourdomain.com/wp-login.php Π² ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±Π΅Π· Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π° ΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΡΠ΅ΡΡΡΡΠΎΠ².
ΠΠ΅ΡΠΎΠ΄ 3: ΠΠ»Π°Π³ΠΈΠ½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ CSS (Π±Π΅Π· functions.php)
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΌ ΡΠ°ΠΉΡΠ΅, Π³Π΄Π΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ΅ΠΌΡ ΡΠΈΡΠΊΠΎΠ²Π°Π½Π½ΠΎ, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΠΎΡΠΎΠ½Π½ΡΡ ΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅Π»ΡΠ·Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΡΠ°ΡΡΠΈΡΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΎΡΠ΅ΡΠ½Π΅ΠΉ ΡΠ΅ΠΌΡ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ CSS-ΠΏΠ»Π°Π³ΠΈΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΈΡΡΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ.
Π¨Π°Π³ 1: Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Simple Custom CSS and JS
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΠ»Π°Π³ΠΈΠ½Ρ > ΠΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ.
- ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ Simple Custom CSS and JS (ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π»ΡΠ³ΠΊΠΈΠΉ Simple Custom CSS).
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΡΠΉΡΠ΅.
Π¨Π°Π³ 2: ΠΠΎΠ±Π°Π²ΡΡΠ΅ CSS Π΄Π»Ρ ΡΡΡΠ°Π½ΠΈΡΡ Π²Ρ ΠΎΠ΄Π°
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² Custom CSS and JS > Add Custom CSS ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
/* Target the login logo anchor on the WordPress login page */
#login h1 a,
.login h1 a {
background-image: url('https://yourdomain.com/wp-content/uploads/your-logo.png');
background-size: contain;
background-repeat: no-repeat;
background-position: center top;
width: 250px;
height: 80px;
display: block;
margin: 0 auto 20px;
}ΠΠ°ΠΌΠ΅Π½ΠΈΡΠ΅ URL ΠΏΡΡΠΌΡΠΌ ΠΏΡΡΡΠΌ ΠΊ Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠΌΡ Π»ΠΎΠ³ΠΎΡΠΈΠΏΡ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π½Π°Π΄ΡΠΆΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ β ΠΠ΅Π΄ΠΈΠ°ΡΠ΅ΠΊΠ°: ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π»ΠΎΠ³ΠΎΡΠΈΠΏ Π² ΠΌΠ΅Π΄ΠΈΠ°ΡΠ΅ΠΊΠ΅, ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ URL ΡΠ°ΠΉΠ»Π° ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ Π΅Π³ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΠΏΡΠ°Π²ΠΈΠ»ΠΎ CSS.
ΠΡΠΈΠ±ΠΊΠ°, ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ·Π±Π΅Π³Π°ΡΡ: ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π·Π΄Π΅ΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ URL (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, /wp-content/uploads/logo.png). ΠΡΠ»ΠΈ WordPress ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π² ΠΏΠΎΠ΄Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ, ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΡΠΈ ΡΠ»ΠΎΠΌΠ°ΡΡΡΡ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ. ΠΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΉ URL ΠΈΠ· ΠΌΠ΅Π΄ΠΈΠ°ΡΠ΅ΠΊΠΈ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΠ΄Π΅ Π½Π° Π€ΡΠΎΠ½ΡΠ΅Π½Π΄ ΠΈΠ»ΠΈ Π‘ΡΡΠ°Π½ΠΈΡΠ° Π²Ρ ΠΎΠ΄Π°, Π΅ΡΠ»ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°ΡΠ³Π΅ΡΠΈΠ½Π³ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π΅Π½ΡΠΆΠ½ΠΎΠ³ΠΎ CSS Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅.
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ° ΠΈ Π»ΡΡΡΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ
Π€ΠΎΡΠΌΠ°Ρ ΡΠ°ΠΉΠ»Π°: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ PNG Ρ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌ ΡΠΎΠ½ΠΎΠΌ. ΠΡΡΠ΅ΡΠ°ΠΊΡΡ ΡΠΆΠ°ΡΠΈΡ JPEG Π·Π°ΠΌΠ΅ΡΠ½Ρ Π½Π° ΡΠ²Π΅ΡΠ»ΠΎ-ΡΠ΅ΡΠΎΠΌ ΡΠΎΠ½Π΅ ΡΡΡΠ°Π½ΠΈΡΡ Π²Ρ
ΠΎΠ΄Π°. SVG ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
, Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ CSS (background-size: auto Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ ΠΈΠ½Π°ΡΠ΅ Π΄Π»Ρ SVG) ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΠΏΡΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π² ΡΡΠ°ΡΡΡ
ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ
.
Π Π°Π·ΠΌΠ΅ΡΡ: ΠΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΡΠΎΡΠΌΡ Π²Ρ
ΠΎΠ΄Π° WordPress ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΡΠΈΠ½Ρ 320px. ΠΠΎΠ³ΠΎΡΠΈΠΏ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 250 x 80px Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ Π²ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² ΡΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅. ΠΠ»Ρ ΡΠΊΡΠ°Π½ΠΎΠ² Retina/HiDPI ΡΠΊΡΠΏΠΎΡΡΠΈΡΡΠΉΡΠ΅ Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ 500 x 160px ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΡΠ΅ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· CSS width: 250px; height: 80px.
Π Π°Π·ΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π°: ΠΠ΅ΡΠΆΠΈΡΠ΅ Π»ΠΎΠ³ΠΎΡΠΈΠΏ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
50KB. Π‘ΡΡΠ°Π½ΠΈΡΠ° Π²Ρ
ΠΎΠ΄Π° β ΡΡΠΎ ΡΠ°ΡΡΠΎ ΠΏΠΎΡΠ΅ΡΠ°Π΅ΠΌΠ°Ρ ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°: ΠΊΠ°ΠΆΠ΄ΡΠΉ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΈ Π°Π²ΡΠΎΡ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π΅Ρ. Π Π°Π·Π΄ΡΡΡΠΉ ΡΠ°ΠΉΠ» ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π½Π΅Π½ΡΠΆΠ½ΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ
Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠΏΡΡΠΊΠ½ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΡ I/O.
Π¦Π²Π΅ΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΡΠ°ΡΡ: Π€ΠΎΠ½ ΡΡΡΠ°Π½ΠΈΡΡ Π²Ρ
ΠΎΠ΄Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ β #f0f0f1. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π»ΠΎΠ³ΠΎΡΠΈΠΏ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΠΌΡ hex-Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΠ΅Π»ΡΠΉ Π»ΠΎΠ³ΠΎΡΠΈΠΏ Π½Π° Π±Π΅Π»ΠΎΠΌ ΡΠΎΠ½Π΅ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌ β ΠΎΡΠΈΠ±ΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΡΡΡΠ΄Π½ΠΎ ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΡΠΏΠ΅ΡΠ½ΠΎΠΌ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠΈ.
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅: ΠΠΎΠ±Π°Π²ΡΡΠ΅ max-width: 100% ΠΊ ΡΠΊΠΎΡΡ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ°, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΠΊΡΠ°Π½Π°Ρ
ΡΠΆΠ΅ 320px. Π‘ΡΡΠ°Π½ΠΈΡΠ° Π²Ρ
ΠΎΠ΄Π° WordPress ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΠΉ, Π½ΠΎ ΡΡΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°Π΅Ρ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΡ Π½Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ
ΡΠΊΡΠ°Π½Π°Ρ
.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Ρ ΠΎΡΡΠΈΠ½Π³ΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π΄Ρ
ΠΡΠ±ΠΎΡ ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π²Π°ΡΠ΅ΠΉ Ρ ΠΎΡΡΠΈΠ½Π³ΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π΄ΠΎΠΉ. ΠΠ° ΠΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅ Ρ Π²Π°Ρ Π΅ΡΡΡ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ SSH-Π΄ΠΎΡΡΡΠΏ, ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°ΡΡ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ΅ΠΌΡ, ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΡ. ΠΠ° ΠΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΌ Ρ ΠΎΡΡΠΈΠ½Π³Π΅ Π²Ρ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ ΠΈ ΠΏΠ°Π½Π΅Π»ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ WordPress β ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄ Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ CSS Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΡΠΌΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠ°ΠΌΠΈ.
ΠΠ»Ρ ΠΊΠΎΠΌΠ°Π½Π΄, ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°ΠΌΠΈ WordPress, ΡΠ°ΡΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ WP-CLI Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ° Π½Π° Π²ΡΠ΅Ρ ΡΠ°ΠΉΡΠ°Ρ :
# Activate a child theme via WP-CLI
wp theme activate your-child-theme --path=/var/www/html
# Verify the active theme
wp theme status --path=/var/www/htmlΠΡΠ»ΠΈ Π²Π°Ρ ΡΠ°ΠΉΡ WordPress ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠ΅ ΠΏΠΎΡΡΠ°Π»Ρ ΠΈΠ»ΠΈ Π²Ρ ΠΎΠ΄Ρ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½, ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ Π±ΡΠ΅Π½Π΄ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ Π²Ρ ΠΎΠ΄Π° Ρ Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠΈΠΌ SSL-ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ. Π‘ΡΡΠ°Π½ΠΈΡΠ° Π²Ρ ΠΎΠ΄Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΡΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ β HTTPS ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π° Π½Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ.
ΠΠ°ΡΡΠΈΡΠ° ΡΠ΅ΡΠ΅Π½ΠΈΠΉ: ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΎΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° Π² Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ:
- ΠΡ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°ΡΡΠ΅ ΡΠ°ΠΉΡ Π΄Π»Ρ Π½Π΅ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΠ΅ΡΠΎΠ΄ 1 (ΠΏΠ»Π°Π³ΠΈΠ½ LoginPress). ΠΠ½ ΠΎΠ±ΡΠ°ΡΠΈΠΌ, Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΊΠΎΠ΄Π°, ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.
- ΠΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΡΡ Π΄ΠΎΡΠ΅ΡΠ½ΡΡ ΡΠ΅ΠΌΡ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΠ΅ΡΠΎΠ΄ 2 (
functions.php). ΠΠ½ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π½Π°ΠΊΠ»Π°Π΄Π½ΡΡ ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠ² Π½Π° ΠΏΠ»Π°Π³ΠΈΠ½Ρ ΠΈ Π΄Π°ΡΡ Π²Π°ΠΌ ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ CSS, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ URL ΡΡΡΠ»ΠΊΠΈ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ°. - ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΡΠΎΡΠΎΠ½Π½ΡΡ ΡΠ΅ΠΌΡ Π±Π΅Π· Π΄ΠΎΡΠ΅ΡΠ½Π΅ΠΉ ΡΠ΅ΠΌΡ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΠ΅ΡΠΎΠ΄ 3 (ΠΏΠ»Π°Π³ΠΈΠ½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ CSS). ΠΠ½ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ ΠΎΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΡΠ΅ΠΌΡ ΠΈ Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π°Π»ΡΠ΅ΡΡΡ.
- ΠΡ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠ°ΠΉΡΠ°ΠΌΠΈ β ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΠ΅ΡΠΎΠ΄ 2 Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΡΠ΅ΡΠ½Π΅ΠΉ ΡΠ΅ΠΌΠΎΠΉ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΡΠ΅ΡΠ΅Π· Git ΠΈΠ»ΠΈ WP-CLI Π΄Π»Ρ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡ.
- ΠΠΎΠ³ΠΎΡΠΈΠΏ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°Π·ΠΌΡΡΡΠΌ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅ΡΡ
Retina β Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΌΠ΅ΡΠΎΠ΄Π°, Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ 2x ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΡΠ΅ Π΅Π³ΠΎ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· CSS-ΡΠ²ΠΎΠΉΡΡΠ²Π°
widthΠΈheight. - Π‘ΡΡΠ»ΠΊΠ° Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ° ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° wordpress.org ΠΏΠΎΡΠ»Π΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ β Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠΈΠ»ΡΡΡΡ
login_headerurlΠΈlogin_headertextΠΈΠ· ΠΠ΅ΡΠΎΠ΄Π° 2, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠ»ΠΈΡΠ΅Ρ Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ ΠΎΠ΄Π° Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ WordPress?
ΠΠ΅Ρ, Π·Π°ΠΌΠ΅Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ° Π½Π΅ Π²Π»ΠΈΡΠ΅Ρ Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π»ΠΎΠ³ΠΎΡΠΈΠΏ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ ΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ ΡΠ½ΠΈΠ·ΠΈΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΎΠ±ΡΠΈΡ ΡΠΈΡΠΈΠ½Π³ΠΎΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡ WordPress, Π½Π°ΡΠ΅Π»Π΅Π½Π½ΡΡ Π½Π° Π²Π°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π²ΠΈΠ΄ ΡΡΡΠ°Π½ΠΈΡΡ Π²Ρ ΠΎΠ΄Π° WordPress. ΠΠ»Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ»Π΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΡΠΎΡΠ΅ΡΠ°ΠΉΡΠ΅ ΡΡΠΎ Ρ Π΄Π²ΡΡ ΡΠ°ΠΊΡΠΎΡΠ½ΠΎΠΉ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠΏΡΡΠΎΠΊ Π²Ρ ΠΎΠ΄Π° ΠΈ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ HTTPS.
Π‘Π»ΠΎΠΌΠ°Π΅ΡΡΡ Π»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π»ΠΎΠ³ΠΎΡΠΈΠΏ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ ΠΎΠ΄Π° ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ΄ΡΠ° WordPress?
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ΄ΡΠ° Π½Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ ΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΠ΅ΡΠΎΠ΄ 2 Ρ Π΄ΠΎΡΠ΅ΡΠ½Π΅ΠΉ ΡΠ΅ΠΌΠΎΠΉ, Π²Π°ΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π·Π°ΡΠΈΡΠ΅Π½Ρ ΠΎΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΊΠ°ΠΊ ΡΠ΄ΡΠ°, ΡΠ°ΠΊ ΠΈ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ΅ΠΌΡ. ΠΡΠ»ΠΈ Π²Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π»ΠΈ functions.php ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ΅ΠΌΡ Π½Π°ΠΏΡΡΠΌΡΡ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ΅Ρ Π²Π°Ρ ΠΊΠΎΠ΄ β ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΡΠ΅ΡΠ½Π΅ΠΉ ΡΠ΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ.
ΠΠ°ΠΊΠΎΠΉ Ρ ΡΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ CSS Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ ΠΎΠ΄Π° WordPress?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ login_enqueue_scripts. ΠΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ
ΠΎΠ΄Π° Π΄ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΠΈΠ»Π΅ΠΉ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ ΠΈ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ Π·Π°Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ Ρ
ΡΠΊΠΎΠΌ Π΄Π»Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ wp_enqueue_scripts Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ
ΠΎΠ΄Π° β ΠΎΠ½ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ SVG-ΡΠ°ΠΉΠ» Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ ΠΎΠ΄Π°?
ΠΠ°, Π½ΠΎ Ρ ΠΎΠ³ΠΎΠ²ΠΎΡΠΊΠ°ΠΌΠΈ. WordPress ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ Π·Π°Π³ΡΡΠ·ΠΊΡ SVG ΠΈΠ· ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ (SVG ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ JavaScript). ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Safe SVG, Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ SVG, Π»ΠΈΠ±ΠΎ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° SVG ΡΠ΅ΡΠ΅Π· ΠΆΡΡΡΠΊΠΎ Π·Π°Π΄Π°Π½Π½ΡΠΉ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΉ URL Π² Π²Π°ΡΠ΅ΠΌ CSS. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ background-size: auto ΠΈΠ»ΠΈ ΡΠ²Π½ΡΠ΅ ΠΏΠΈΠΊΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ SVG ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΠ°ΡΡΡΠΎΠ²ΡΡ
ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ.
ΠΠΎΠ³ΠΎΡΠΈΠΏ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΈΡ ΡΠ°Π³ΠΎΠ² β ΡΡΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ?
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ
, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΆΡΡΡΠΊΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΡ ΡΡΡΠ°Π½ΠΈΡΡ Π²Ρ
ΠΎΠ΄Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Ctrl+Shift+R (Windows/Linux) ΠΈΠ»ΠΈ Cmd+Shift+R (Mac), ΡΡΠΎΠ±Ρ ΠΎΠ±ΠΎΠΉΡΠΈ ΠΊΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°. ΠΠΎ-Π²ΡΠΎΡΡΡ
, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ URL ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ΅Π½, Π²ΡΡΠ°Π²ΠΈΠ² Π΅Π³ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°. Π-ΡΡΠ΅ΡΡΠΈΡ
, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ DevTools Π±ΡΠ°ΡΠ·Π΅ΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ
ΠΎΠ΄Π°, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½Ρ #login h1 a ΠΈ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Π°ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ CSS ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ, Π° Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ ΡΡΠΈΠ»Π΅ΠΉ. Π-ΡΠ΅ΡΠ²ΡΡΡΡΡ
, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΠ°ΠΉΠ» Π±ΡΠ» Π·Π°Π³ΡΡΠΆΠ΅Π½ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ ΠΈ ΡΡΠΎ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° Π² Π²Π°ΡΠ΅ΠΌ ΠΊΠΎΠ΄Π΅ ΡΠΎΡΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ΅Π³ΠΈΡΡΡ β Linux-ΡΠ΅ΡΠ²Π΅ΡΡ ΡΡΠΈΡΠ°ΡΡ Logo.png ΠΈ logo.png ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ.
Π½Π° Π²ΡΠ΅Ρ
Ρ
ΠΎΡΡΠΈΠ½Π³ΠΎΠ²ΡΡ
ΡΡΠ»ΡΠ³Π°Ρ