ΠΠ°ΠΊ Π²ΡΡΡΠΎΠΈΡΡ ΡΠ²ΠΈΡΡ Π² WordPress: ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°
ΠΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΠΈΡΠ° Π² WordPress ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΆΠΈΠ²ΠΎΠ³ΠΎ, ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° Twitter Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌ ΡΡΡΠ°Π½ΠΈΡΡ β Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΌΠ΅Π΄ΠΈΠ°ΡΠ°ΠΉΠ»ΠΎΠ², Π°ΡΡΠΈΠ±ΡΡΠΈΠΈ Π°Π²ΡΠΎΡΠ° ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ β Π±Π΅Π· Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ JavaScript. WordPress ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΡΠΎ Π½Π°ΡΠΈΠ²Π½ΠΎ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° oEmbed, ΠΊΠΎΡΠΎΡΡΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ URL Twitter Π² ΠΏΠΎΠ»Π½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ° Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΈΡΠ° Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π±ΡΠ°ΡΠ·Π΅ΡΡ.
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ: Π±Π»ΠΎΡΠ½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Gutenberg, Classic Editor, ΠΏΡΡΠΌΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ oEmbed URL, Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ°Π»Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ widget.js ΠΎΡ Twitter ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² β Π²ΠΊΠ»ΡΡΠ°Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΉ, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ Twitter API Π΄Π»Ρ Π²Π°ΡΠΈΡ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠΉ Π² 2024 Π³ΠΎΠ΄Ρ, ΠΈ ΠΊΠ°ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° ΠΏΡΠΈ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ°.
ΠΠΎΡΠ΅ΠΌΡ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΠΈΡΠΎΠ² ΡΠ°Π±ΠΎΡΠ°Π΅Ρ: ΠΏΡΠΎΡΠΎΠΊΠΎΠ» oEmbed
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ°ΡΠΎΠ² ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ.
oEmbed β ΡΡΠΎ ΠΎΡΠΊΡΡΡΡΠΉ ΡΡΠ°Π½Π΄Π°ΡΡ (ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ Π½Π° oembed.com), ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°ΡΡ URL ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° Π² ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΡΡΠΌ Π·Π°ΠΏΡΠΎΡΠ° ΠΊ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ. WordPress ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Π΅ΠΌ oEmbed Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ 2.9. ΠΠΎΠ³Π΄Π° Π²Ρ Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΠ΅ URL Twitter Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, WordPress ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ oEmbed Twitter:
https://publish.twitter.com/oembed?url=<tweet_url>Π‘Π΅ΡΠ²Π΅Ρ Twitter Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ JSON-ΠΎΡΠ²Π΅Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΏΠΎΠ»Π΅ html β ΡΠ»Π΅ΠΌΠ΅Π½Ρ <blockquote> ΠΈ ΡΠ΅Π³ <script>, Π·Π°Π³ΡΡΠΆΠ°ΡΡΠΈΠΉ widgets.js. WordPress ΠΊΡΡΠΈΡΡΠ΅Ρ ΡΡΠΎΡ ΠΎΡΠ²Π΅Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
Π·Π°ΠΏΠΈΡΠ΅ΠΉ wp_oembed, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΡΡ
Π²ΡΠ·ΠΎΠ²ΠΎΠ² API ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠ°ΠΆΠ½ΠΎΠ΅ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅: ΠΡΠ»ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° oEmbed Twitter Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π°, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° ΠΏΠΎ ΡΠ°ΡΡΠΎΡΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ, WordPress ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΎΠ±ΡΡΠ½ΡΡ Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΡ. ΠΡΠΎ Π½Π΅ ΠΎΡΠΈΠ±ΠΊΠ° WordPress β ΡΡΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ oEmbed. ΠΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π΄ΠΎ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΊΡΡΠ° (TTL ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 24 ΡΠ°ΡΠ°, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠΈΠ»ΡΡΡΠΎΠΌ oembed_ttl).
ΠΠ΅ΡΠΎΠ΄ 1: ΠΠ»ΠΎΡΠ½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Gutenberg (ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ)
ΠΠ»ΠΎΡΠ½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π½Π°Π΄ΡΠΆΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ URL ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ Π½Π° Ρ ΠΎΠ»ΡΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° Π΄ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ.
Π¨Π°Π³ 1: Π‘ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ URL ΡΠ²ΠΈΡΠ°
Π Twitter (X) ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ ΡΠ²ΠΈΡΡ. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΌΠ΅Π½Ρ Ρ ΡΡΠ΅ΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π² ΠΏΡΠ°Π²ΠΎΠΌ Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ³Π»Ρ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ ΡΠ²ΠΈΡΠ° ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ. Π€ΠΎΡΠΌΠ°Ρ URL:
https://twitter.com/<username>/status/<tweet_id>ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ x.com:
https://x.com/<username>/status/<tweet_id>ΠΠ±Π° ΡΠΎΡΠΌΠ°ΡΠ° URL ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ oEmbed WordPress. ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΠΊΡΠ°ΡΡΠ½Π½ΡΠ΅ URL t.co β ΠΎΠ½ΠΈ ΡΡΠ΅Π±ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π³Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠΈΡΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ
ΡΡΠ΅Π΄Π°Ρ
.
Π¨Π°Π³ 2: ΠΡΡΠ°Π²ΡΡΠ΅ Π±Π»ΠΎΠΊ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ
Π Π±Π»ΠΎΡΠ½ΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ WordPress Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Π²ΡΡΠ°Π²ΠΊΠΈ + ΠΈ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ Twitter ΠΈΠ»ΠΈ ΠΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅. ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π±Π»ΠΎΠΊ Twitter (Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Β«ΠΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡΒ»). ΠΠΎΡΠ²ΠΈΡΡΡ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° URL.
ΠΠΈΠ±ΠΎ Π²ΡΡΠ°Π²ΡΡΠ΅ URL ΡΠ²ΠΈΡΠ° Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΠΏΡΡΡΠΎΠΉ Π±Π»ΠΎΠΊ Π°Π±Π·Π°ΡΠ°. Gutenberg ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡ ΡΠ°Π±Π»ΠΎΠ½ URL Twitter ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π±Π»ΠΎΠΊ Π²ΠΎ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ β Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΡΡΡΠΎΠΈΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°.
Π¨Π°Π³ 3: ΠΡΡΠ°Π²ΡΡΠ΅ URL ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΠ΅
ΠΡΡΠ°Π²ΡΡΠ΅ URL ΡΠ²ΠΈΡΠ° Π² ΠΏΠΎΠ»Π΅ URL Π±Π»ΠΎΠΊΠ° ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Enter ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΡΡΡΠΎΠΈΡΡ. Gutenberg ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ oEmbed ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ. ΠΡΠ»ΠΈ Π² ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Β«ΠΠ·Π²ΠΈΠ½ΠΈΡΠ΅, ΡΡΠΎΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ Π²ΡΡΡΠΎΠΈΡΡΒ», ΡΠ²ΠΈΡ Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠΌΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΡ, Π±ΡΠ» ΡΠ΄Π°Π»ΡΠ½, Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° Twitter Π²Π΅ΡΠ½ΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΡ. ΠΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΠ΅ ΠΏΠΎΠΏΡΡΠΊΡ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΡΡΠΈΡΠ°ΡΡ URL Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ.
ΠΠΎΡΠ»Π΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΎΠΏΡΠ±Π»ΠΈΠΊΡΠΉΡΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΡ.
ΠΠ΅ΡΠΎΠ΄ 2: Classic Editor
Classic Editor ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΎΡ ΠΆΠ΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ oEmbed, Π½ΠΎ URL Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡΠ½ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π΄Π»Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ.
ΠΡΠ°Π²ΠΈΠ»Π° Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ
ΠΠ»Π°ΡΡ WP_Embed WordPress ΡΠΊΠ°Π½ΠΈΡΡΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ URL, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅, ΠΎΠΊΡΡΠΆΠ΅Π½Ρ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ°Π·ΡΡΠ²Π°ΠΌΠΈ Π°Π±Π·Π°ΡΠ΅Π², Π±Π΅Π· ΠΎΠΊΡΡΠΆΠ°ΡΡΠΈΡ
ΡΠ΅Π³ΠΎΠ² ΡΠΊΠΎΡΡ ΠΈΠ»ΠΈ HTML-Π°ΡΡΠΈΠ±ΡΡΠΎΠ². ΠΡΠ»ΠΈ Π²Ρ ΠΎΠ±Π΅ΡΠ½ΡΡΠ΅ URL Π² Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΡ (<a href="...">) ΠΈΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ Π²Π½ΡΡΡΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΎ ΠΈ URL ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ.
ΠΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ Classic Editor Π²ΡΡΠ°Π²ΡΡΠ΅ URL ΡΠ²ΠΈΡΠ° Π½Π° Π½ΠΎΠ²ΡΡ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ. ΠΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠΉΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅Π³ΠΎ ΡΠ΅ΠΊΡΡΠ° Π½Π° ΡΠΎΠΉ ΠΆΠ΅ ΡΡΡΠΎΠΊΠ΅.
ΠΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π’Π΅ΠΊΡΡ (HTML) URL Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π³Π°ΠΌΠΈ <p> ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ, Π²ΠΎΡ ΡΠ°ΠΊ:
<p>https://twitter.com/username/status/1234567890123456789</p>ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΈΠ»ΠΈ ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ. ΠΠ° ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ²ΠΈΡ; Π²ΠΊΠ»Π°Π΄ΠΊΠ° Β«ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉΒ» Classic Editor ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ β ΡΡΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.
ΠΠ΅ΡΠΎΠ΄ 3: ΠΡΡΠΌΠΎΠΉ oEmbed URL (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅)
ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠΎΠ·Π΄Π°ΡΡΠΈΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠ°Π±Π»ΠΎΠ½Ρ ΡΡΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΠΈΡ
ΠΊΠΎΠ½ΡΠ΅Π½Ρ, WordPress ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΡ wp_oembed_get() ΠΈ ΡΠΎΡΡΠΊΠΎΠ΄ </code>.</p>
<h3>ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ <code>wp_oembed_get()</code></h3>
<pre class="ppt-code-block"><code class="language-php"><?php
$tweet_url = 'https://twitter.com/WordPress/status/1234567890123456789';
$embed_html = wp_oembed_get( $tweet_url, array( 'width' => 550 ) );
if ( $embed_html ) {
echo $embed_html;
} else {
echo '<a href="' . esc_url( $tweet_url ) . '">View tweet</a>';
}
?></code></pre>
<p>ΠΠ΅ΡΠΊΠ° <code>else</code> ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Π° Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. <code>wp_oembed_get()</code> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ <code>false</code> ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ΅ β ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π±Π΅Π· ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ° ΡΠΎΠ·Π΄Π°ΡΡ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ Π² ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ±ΠΈΠ²Π°ΡΡ Ρ ΡΠΎΠ»ΠΊΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠ°ΠΊ ΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ
ΡΠΎΠ±ΠΎΡΠΎΠ².</p>
<h3>ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΠΊΠΎΠ΄Π° <code></code></h3>
<pre class="ppt-code-block"><code>https://twitter.com/username/status/1234567890123456789
ΠΡΠΎΡ ΡΠΎΡΡΠΊΠΎΠ΄ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ WP_Embed::shortcode() ΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΎΠΉ ΠΆΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ΅ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ, ΡΡΠΎ ΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ.
ΠΠ΅ΡΠΎΠ΄ 4: ΠΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ°Π»Ρ ΠΈΠ»ΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΏΡΠΎΡΠΈΠ»Ρ Twitter
oEmbed Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ²ΠΈΡΠ° Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΡΠΊΠ°Π»Π°ΠΌ. ΠΠ»Ρ ΠΏΠΎΠ»Π½ΠΎΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ°Π»Ρ ΠΏΡΠΎΡΠΈΠ»Ρ, Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ°Π»Ρ ΡΠΏΠΈΡΠΊΠ° ΠΈΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Ρ ΡΡΡΠ΅Π³ΠΎΠ² ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ Embedded Timelines ΠΎΡ Twitter, Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ Twitter.
Π¨Π°Π³ 1: Π‘Π³Π΅Π½Π΅ΡΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° publish.twitter.com. ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ² URL Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°:
| Π’ΠΈΠΏ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° | Π€ΠΎΡΠΌΠ°Ρ URL |
|---|---|
| ΠΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠΊΠ°Π»Π° ΠΏΡΠΎΡΠΈΠ»Ρ | https://twitter.com/username |
| ΠΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠΊΠ°Π»Π° ΡΠΏΠΈΡΠΊΠ° | https://twitter.com/username/lists/listname |
| ΠΠΎΠ½ΡΠ°Π²ΠΈΠ²ΡΠΈΠ΅ΡΡ ΡΠ²ΠΈΡΡ | https://twitter.com/username/likes |
| ΠΠΎΠΈΡΠΊ ΠΏΠΎ Ρ ΡΡΡΠ΅Π³Ρ | https://twitter.com/hashtag/keyword |
| ΠΠΎΠΌΠ΅Π½Ρ | https://twitter.com/i/moments/moment_id |
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Embedded Timeline, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ Set customization options, ΡΡΠΎΠ±Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠΈΡΠΈΠ½Ρ, Π²ΡΡΠΎΡΡ, ΡΠ΅ΠΌΡ (ΡΠ²Π΅ΡΠ»Π°Ρ/ΡΡΠΌΠ½Π°Ρ) ΠΈ ΡΠ·ΡΠΊ. ΠΠ°ΠΆΠΌΠΈΡΠ΅ Copy Code.
Π‘Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
<a class="twitter-timeline"
data-width="600"
data-height="800"
data-theme="dark"
href="https://twitter.com/username">
Tweets by username
</a>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>Π¨Π°Π³ 2: ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊΠΎΠ΄ Π² WordPress
Π Gutenberg Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π±Π»ΠΎΠΊ ΠΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ HTML Π² Π½ΡΠΆΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ ΠΊΠΎΠ΄ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Π½Π°ΠΏΡΡΠΌΡΡ.
Π Classic Editor ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ Π’Π΅ΠΊΡΡ (Π½Π΅ ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ) ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ ΠΊΠΎΠ΄ Π² ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΊΡΡΡΠΎΡΠ°. ΠΡΠ»ΠΈ Π²ΡΡΠ°Π²ΠΈΡΡ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉΒ», HTML-ΡΠ°Π½ΠΈΡΠ°ΠΉΠ·Π΅Ρ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠ΅Π³ <script>, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΡΡΡΠΈΠ² ΡΠ°Π±ΠΎΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°.
ΠΠ°ΠΆΠ½ΠΎ: Π’Π΅Π³ ΡΠΊΡΠΈΠΏΡΠ° widgets.js Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·. ΠΡΠ»ΠΈ Π²Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Twitter Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅, Π²ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΡΠ΅Π³ <script> ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΠ΅ΡΠ²ΡΠΌ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠΌ ΠΈ ΠΎΠΏΡΡΠΊΠ°ΠΉΡΠ΅ Π΅Π³ΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ
, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ
ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ Π³ΠΎΠ½ΠΊΠΈ ΠΏΡΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ.
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²
| ΠΠ΅ΡΠΎΠ΄ | Π Π΅Π΄Π°ΠΊΡΠΎΡ | Π’ΡΠ΅Π±ΡΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π° API | ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ | ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ |
|---|---|---|---|---|
| ΠΠ»ΠΎΠΊ Twitter (oEmbed) | Gutenberg | ΠΠ° | ΠΠ° | ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠ΅ ΡΠ²ΠΈΡΡ, ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ |
| ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ URL | Classic Editor | ΠΠ° | ΠΠ΅Ρ | ΠΡΡΡΡΠΎΠ΅ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅, ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ |
wp_oembed_get() | PHP/Π¨Π°Π±Π»ΠΎΠ½Ρ | ΠΠ° | Π/Π | ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠ΅ΠΌΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ |
Π¨ΠΎΡΡΠΊΠΎΠ΄ | ΠΠ±Π° | ΠΠ° | Π§Π°ΡΡΠΈΡΠ½ΠΎ | ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ ΡΡΡΠ°Π½ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΎΡΡΠΊΠΎΠ΄ΠΎΠ² |
| ΠΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ HTML (widget.js) | ΠΠ±Π° | ΠΠ΅Ρ (Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°) | ΠΠ΅Ρ | ΠΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΊΠ°Π»Ρ, Π»Π΅Π½ΡΡ Ρ ΡΡΡΠ΅Π³ΠΎΠ², Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΏΡΠΎΡΠΈΠ»Ρ |
| ΠΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΠΏΠ»Π°Π³ΠΈΠ½ | ΠΠ±Π° | ΠΠ°ΡΡΠΈΡΡΠ΅ΡΡΡ | ΠΠ°ΡΡΠΈΡΡΠ΅ΡΡΡ | Π Π°ΡΡΠΈΡΠ΅Π½Π½Π°Ρ ΠΊΡΡΠ°ΡΠΈΡ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² |
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Twitter API ΠΈ ΠΈΡ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Π² WordPress
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Twitter Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ X ΠΈ ΡΠ΅ΡΡΡΡΠΊΡΡΡΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠΎΠ²Π½Π΅ΠΉ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ API Π² 2023 Π³ΠΎΠ΄Ρ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π²Π»ΠΈΡΡΡ Π½Π° Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Π² WordPress:
ΠΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ oEmbed: ΠΠΎΠ½Π΅ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° publish.twitter.com/oembed ΠΎΡΡΠ°ΡΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ Π±Π΅Π· Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΡ
ΡΠ²ΠΈΡΠΎΠ². ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠΎΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΡΡΠ°Π»ΠΎ Π±ΠΎΠ»Π΅Π΅ Π°Π³ΡΠ΅ΡΡΠΈΠ²Π½ΡΠΌ. Π‘Π°ΠΉΡΡ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΠΎΡΠ΅ΡΠ°Π΅ΠΌΠΎΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΎ ΠΈΠ½Π²Π°Π»ΠΈΠ΄ΠΈΡΡΡΡ ΠΊΡΡ oEmbed (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ±ΡΠ°ΡΡΠ²Π°Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΠΉ ΠΊΡΡ WordPress ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠΈ), ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΡΠ²Π΅ΡΡ HTTP 429, ΠΈΠ·-Π·Π° ΡΠ΅Π³ΠΎ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Π΄Π΅Π³ΡΠ°Π΄ΠΈΡΡΡΡ Π΄ΠΎ ΠΎΠ±ΡΡΠ½ΡΡ
ΡΡΡΠ»ΠΎΠΊ.
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ widgets.js: Π‘ΠΊΡΠΈΠΏΡ platform.twitter.com/widgets.js Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎ, Π½ΠΎ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ ΡΡΠΎΡΠΎΠ½Π½Π΅Π³ΠΎ ΡΠ΅ΡΡΡΡΠ°, Π±Π»ΠΎΠΊΠΈΡΡΡΡΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΠ»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Core Web Vitals ΡΠ°ΡΡΠΌΠΎΡΡΠΈΡΠ΅ Π΅Π³ΠΎ Π·Π°Π³ΡΡΠ·ΠΊΡ Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ defer ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ½Π° ΡΠ°ΡΠ°Π΄Π° (ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΊΡΠΈΠ½ΡΠΎΡ-Π·Π°Π³Π»ΡΡΠΊΠ°, Π·Π°Π³ΡΡΠΆΠ°ΡΡΠΈΠΉ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ).
ΠΠ°ΡΠΈΡΡΠ½Π½ΡΠ΅ ΠΈ ΡΠ΄Π°Π»ΡΠ½Π½ΡΠ΅ ΡΠ²ΠΈΡΡ: ΠΠΎΡΠ»Π΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ²ΠΈΡΠ° ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° Π² ΡΠ΅ΠΆΠΈΠΌ Π·Π°ΡΠΈΡΡ ΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° oEmbed Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 404. WordPress ΠΊΡΡΠΈΡΡΠ΅Ρ ΡΡΠΎΡ ΠΎΡΠ²Π΅Ρ 404, ΡΠΎ Π΅ΡΡΡ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠ²ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΡΡΠ½ΡΡ ΠΎΡΠΈΡΡΠΈΡΡ ΠΊΡΡ oEmbed Π·Π°ΠΏΠΈΡΠΈ, ΡΠ΄Π°Π»ΠΈΠ² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
_oembed_* ΠΈΠ· Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Oembed Reset.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ URL X.com: Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ² oEmbed WordPress Π±ΡΠ» ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½ Π΄Π»Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ URL x.com Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ URL twitter.com Π² WordPress 6.4. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡ WordPress, URL x.com Π½Π΅ Π±ΡΠ΄ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΠΌΠ΅ΡΡΠΎ Π½ΠΈΡ
ΡΠΎΡΠΌΠ°Ρ URL twitter.com.
ΠΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΠΏΠ»Π°Π³ΠΈΠ½Ρ: ΠΊΠΎΠ³Π΄Π° ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ
ΠΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ oEmbed Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΡΠ»ΡΡΠ°Π΅Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ:
- Π Π΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ Twitter (ΠΏΠ»Π°Π³ΠΈΠ½Ρ ΠΌΠΎΠ³ΡΡ ΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΊΡΠΈΠ½ΡΠΎΡ)
- ΠΡΡΠ°ΡΠΈΡ ΡΠ²ΠΈΡΠΎΠ² β ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° ΡΠ²ΠΈΡΠΎΠ² ΠΏΠΎ ID Π±Π΅Π· Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΆΠΈΠ²ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ°Π»Ρ
- ΠΡΠ»ΠΎΠΆΠ΅Π½Π½Π°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° Ρ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ΠΌ GDPR β ΠΎΡΠΊΠ»Π°Π΄ΡΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠ°
widgets.jsΠ΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ²Π½ΠΎ Π½Π΅ Π΄Π°ΡΡ ΡΠΎΠ³Π»Π°ΡΠΈΠ΅ Π½Π° ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ - ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΡΠΈΠ»ΠΈ, ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ Twitter
ΠΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Smash Balloon Twitter Feed (Π΄Π»Ρ ΠΊΡΡΠ°ΡΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ°Π»Ρ Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ) ΠΈ Embed Social (Π΄Π»Ρ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΡ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ Π»Π΅Π½Ρ). ΠΠ±Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΠ±Ρ ΠΎΠ΄ΡΡ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ oEmbed ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ API.
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ SEO
ΠΡΠ»ΠΎΠΆΠ΅Π½Π½Π°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Twitter: Π‘ΠΊΡΠΈΠΏΡ widgets.js Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 150β200 ΠΠ ΠΊ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ ΠΈΠ½ΠΈΡΠΈΠΈΡΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ΅ΡΠ΅Π²ΡΡ
Π·Π°ΠΏΡΠΎΡΠΎΠ². ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Intersection Observer API ΠΈΠ»ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΠ³Π»Π°ΡΠΈΠ΅ΠΌ Π΄Π»Ρ ΠΎΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°.
Π‘ΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅: ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠ²ΠΈΡΡ Π½Π΅ Π³Π΅Π½Π΅ΡΠΈΡΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ Schema.org Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΡΠ»ΠΈ ΡΠ²ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΈΡΠ°ΡΡ ΠΈΠ»ΠΈ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ ΡΡΡΠ»Π°Π΅ΡΠ΅ΡΡ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ <blockquote> Ρ itemscope ΠΈ itemtype="https://schema.org/Quotation" Π²ΠΎΠΊΡΡΠ³ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠ½ΠΎΡΡΠΈ.
ΠΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ: ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ Twitter Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠΎΠ»ΠΈ ARIA, Π½ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ iframe ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠ±ΡΡΡ ΡΡΡΠΎΠΊΡ. ΠΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠ° data-aria-label Π² ΡΠ΅Π³Π΅ <a> Π² ΠΊΠΎΠ΄Π΅ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ°Π»Ρ Π΄Π»Ρ Π»ΡΡΡΠ΅ΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΡΠΎ ΡΠΊΡΠΈΠ½ΡΠΈΠ΄Π΅ΡΠ°ΠΌΠΈ.
ΠΠΎΠ»ΠΈΡΠΈΠΊΠ° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° (CSP): ΠΡΠ»ΠΈ Π²Π°ΡΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° WordPress ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΡΡΡΠΎΠ³ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ CSP, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ platform.twitter.com ΠΈ cdn.syndication.twimg.com Π² Π±Π΅Π»ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°Ρ
script-src ΠΈ frame-src. ΠΠ΅ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ
-Π»ΠΈΠ±ΠΎ Π²ΠΈΠ΄ΠΈΠΌΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ WordPress.
ΠΡΠ»ΠΈ Π²Π°Ρ ΡΠ°ΠΉΡ WordPress ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΡΠ΅Π΄Π΅ VPS Π₯ΠΎΡΡΠΈΠ½Π³Π°, Π³Π΄Π΅ Π²Ρ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ CSP Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Nginx ΠΈΠ»ΠΈ Apache, Π½Π΅ ΠΏΡΠΈΠ±Π΅Π³Π°Ρ ΠΊ ΠΏΠ»Π°Π³ΠΈΠ½Ρ. ΠΡΠΎ Π΄Π°ΡΡ Π²Π°ΠΌ ΡΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°ΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΊΡΠΈΠΏΡΡ Π½Π° Π²Π°ΡΠΈΡ ΡΡΡΠ°Π½ΠΈΡΠ°Ρ .
ΠΠ»Ρ ΡΠ°ΠΉΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ
VPS Ρ cPanel, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ CSP ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΏΡΠ°Π²ΠΈΠ» ModSecurity ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ Header set Content-Security-Policy Π² ΡΠ°ΠΉΠ» .htaccess Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ public_html Π΄ΠΎΠΌΠ΅Π½Π°.
ΠΡΠΈΡΡΠΊΠ° ΠΊΡΡΠ° oEmbed
ΠΠΎΠ³Π΄Π° Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΠΈΡΠ° ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΉ ΠΈΠ»ΠΈ Π·Π°ΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΡΠ²Π΅Ρ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ oEmbed. WordPress Ρ
ΡΠ°Π½ΠΈΡ Π΄Π°Π½Π½ΡΠ΅ oEmbed Π² Π²ΠΈΠ΄Π΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
Π·Π°ΠΏΠΈΡΠ΅ΠΉ Ρ ΠΊΠ»ΡΡΠ°ΠΌΠΈ, Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌΠΈΡΡ Ρ _oembed_. ΠΠ»Ρ ΠΎΡΠΈΡΡΠΊΠΈ ΠΊΡΡΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ:
DELETE FROM wp_postmeta
WHERE post_id = <your_post_id>
AND meta_key LIKE '_oembed_%';ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΡΠΎΡ Π·Π°ΠΏΡΠΎΡ ΡΠ΅ΡΠ΅Π· phpMyAdmin, WP-CLI ΠΈΠ»ΠΈ Π²Π°Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ . ΠΠΎΡΠ»Π΅ ΠΎΡΠΈΡΡΠΊΠΈ ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ oEmbed Π±ΡΠ΄ΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ Twitter.
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ WP-CLI ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ:
wp post meta delete <post_id> --all --match="_oembed_*"ΠΠ»ΠΈ ΡΠ±ΡΠΎΡΠΈΡΡ Π²ΡΠ΅ ΠΊΡΡΠΈ oEmbed Π½Π° Π²ΡΡΠΌ ΡΠ°ΠΉΡΠ΅ (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Ρ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎΡΡΡΡ Π½Π° ΠΊΡΡΠΏΠ½ΡΡ ΡΠ°ΠΉΡΠ°Ρ ):
wp eval 'global $wpdb; $wpdb->query("DELETE FROM {$wpdb->postmeta} WHERE meta_key LIKE "_oembed_%"");'ΠΠ»Ρ ΠΊΠΎΠΌΠ°Π½Π΄, Π·Π°ΠΏΡΡΠΊΠ°ΡΡΠΈΡ WordPress Π½Π° ΠΡΠ΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ , ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ WP-CLI Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π°Π΄Π°Π½ΠΈΡ cron ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΡ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ ΠΊΡΡΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠΉ Π½Π΅ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Ρ ΠΎΡΡΠΈΠ½Π³ΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π΄Ρ
ΠΠ°Π΄ΡΠΆΠ½ΠΎΡΡΡ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ ΡΠ²ΠΈΡΠΎΠ² Π½Π°ΠΏΡΡΠΌΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΈΡΡ
ΠΎΠ΄ΡΡΠΈΠ΅ HTTP-Π·Π°ΠΏΡΠΎΡΡ ΠΊ publish.twitter.com. ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ Ρ
ΠΎΡΡΠΈΠ½Π³Π° ΠΌΠΎΠ³ΡΡ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΈ Π·Π°ΠΏΡΠΎΡΡ:
- ΠΡΠ°Π²ΠΈΠ»Π° Π±ΡΠ°Π½Π΄ΠΌΠ°ΡΡΡΠ°, ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π½Π° Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΏΠΎΡΡΠ°Ρ ΠΈΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΌΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΌΠΈ IP
- ΠΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ PHP
disable_functions, Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΠ΅curl_exec()ΠΈΠ»ΠΈfile_get_contents()Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ URL allow_url_fopen = OffΠ²php.ini, ΡΡΠΎ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ° Ρ ΠΎΠ±ΡΡΡΠΊΠΎΠΉ ΠΏΠΎΡΠΎΠΊΠ° HTTP API WordPress- Π‘ΡΠ΅Π΄Ρ ΠΎΠ±ΡΠ΅Π³ΠΎ Ρ ΠΎΡΡΠΈΠ½Π³Π° Ρ Π°Π³ΡΠ΅ΡΡΠΈΠ²Π½ΡΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ²
ΠΠ° ΡΠ°ΡΠΈΡΠ°Ρ
ΠΠ±ΡΠ΅Π³ΠΎ Π²Π΅Π±-Ρ
ΠΎΡΡΠΈΠ½Π³Π°, Π΅ΡΠ»ΠΈ oEmbed ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ allow_url_fopen Π²ΠΊΠ»ΡΡΡΠ½ Π² Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ PHP ΠΈ ΡΡΠΎ cURL Π΄ΠΎΡΡΡΠΏΠ΅Π½. ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΎΠ±Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ WordPress Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ > Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ°ΠΉΡΠ° > ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ > Π‘Π΅ΡΠ²Π΅Ρ.
ΠΡΠ»ΠΈ Π²Π°Ρ ΡΠ°ΠΉΡ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΏΠΎΡΡΡ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΡΠ°ΡΡΡΠ»ΠΎΠΊ ΡΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ Π½Π° Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠ²ΠΈΡΡ, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Π°ΡΠ° ΡΡΠ΅Π΄Π° ΠΠΎΡΡΠΎΠ²ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠΈΠ½Π³Π° Π½Π°ΡΡΡΠΎΠ΅Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΎΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ°, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΠΈ Π·Π° ΡΠ΅ΡΡΡΡΡ Π² ΠΏΠ΅ΡΠΈΠΎΠ΄Ρ Π²ΡΡΠΎΠΊΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ.
SSL ΠΈ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ
ΠΡΠ»ΠΈ Π²Π°Ρ ΡΠ°ΠΉΡ WordPress ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎ HTTPS (ΡΡΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΡ), Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ iframe ΡΠ²ΠΈΡΠΎΠ² ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΏΠΎ HTTPS. ΠΠΎΠ½Π΅ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° oEmbed Twitter ΠΈ widgets.js ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎ HTTPS, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡΠΌΠΈ ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.
ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π²ΡΡΡΠ½ΡΡ ΡΠΎΠ·Π΄Π°ΡΡΠ΅ HTML Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΠ°ΡΡΠΉ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ embed, ΡΡΡΠ»Π°ΡΡΠΈΠΉΡΡ Π½Π° URL http://, Π±ΡΠ°ΡΠ·Π΅ΡΡ Π·Π°Π±Π»ΠΎΠΊΠΈΡΡΡΡ iframe ΠΊΠ°ΠΊ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²Π°ΡΠΈΡ
Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΡΡΠ»ΠΎΠΊ http://platform.twitter.com ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈΡ
Π½Π° https://. ΠΠ»Ρ ΡΠ°ΠΉΡΠΎΠ² Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ SSL-ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°ΠΌΠΈ ΡΡΠΎΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΡΠΎ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ ΠΏΡΡΡΡΡ
Π±Π»ΠΎΠΊΠΎΠ² Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π΅, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ WordPress ΠΎΠ½ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ (Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎ HTTP Π² Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΡ
ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ
).
ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΡ ΠΌΠ°ΡΡΠΈΡΡ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΊ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΡ:
- ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠΉ ΡΠ²ΠΈΡ, ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Gutenberg, Π±Π΅Π· ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π±Π»ΠΎΠΊ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Twitter β Π²ΡΡΠ°Π²ΡΡΠ΅ URL, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΠ΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ, ΠΎΠΏΡΠ±Π»ΠΈΠΊΡΠΉΡΠ΅.
- ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠΉ ΡΠ²ΠΈΡ, Classic Editor: ΠΡΡΠ°Π²ΡΡΠ΅ URL
twitter.com/status/Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉΒ»; ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π’Π΅ΠΊΡΡΒ», ΡΡΠΎ ΠΎΠ½ Π½Π΅ ΠΎΠ±ΡΡΠ½ΡΡ Π² ΡΠ΅Π³ ΡΠΊΠΎΡΡ. - ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠΉ ΡΠ²ΠΈΡ, PHP-ΡΠ°Π±Π»ΠΎΠ½ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠΈΠΏ Π·Π°ΠΏΠΈΡΠΈ: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
wp_oembed_get()Ρ ΡΠ²Π½ΡΠΌ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ Π΄Π»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉfalse. - ΠΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠΊΠ°Π»Π° ΠΏΡΠΎΡΠΈΠ»Ρ ΠΈΠ»ΠΈ Π»Π΅Π½ΡΠ° Ρ
ΡΡΡΠ΅Π³ΠΎΠ²: Π‘Π³Π΅Π½Π΅ΡΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π½Π°
publish.twitter.com, Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΠ΅ΡΠ΅Π· Π±Π»ΠΎΠΊ Β«ΠΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ HTMLΒ» Π² Gutenberg ΠΈΠ»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΡ Β«Π’Π΅ΠΊΡΡΒ» Π² Classic Editor. - Π‘Π°ΠΉΡ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΠΎΡΠ΅ΡΠ°Π΅ΠΌΠΎΡΡΡΡ ΠΈ ΡΠ°ΡΡΡΠΌΠΈ ΡΠ±ΡΠΎΡΠ°ΠΌΠΈ ΠΊΡΡΠ°: Π Π΅Π°Π»ΠΈΠ·ΡΠΉΡΠ΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (Redis ΠΈΠ»ΠΈ Memcached) Π΄Π»Ρ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΎΡΡ Π²ΡΠ·ΠΎΠ²ΠΎΠ² oEmbed API ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΎΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ².
- ΠΡΠ΄ΠΈΡΠΎΡΠΈΡ, ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΊ GDPR: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ ΡΠΎΠ³Π»Π°ΡΠΈΠ΅ΠΌ; Π½Π΅ Π·Π°Π³ΡΡΠΆΠ°ΠΉΡΠ΅
widgets.jsΠ΄ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π½ΠΎΠ³ΠΎ ΡΠΎΠ³Π»Π°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. - ΠΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ²ΠΈΡΠ°: ΠΡΠΈΡΡΠΈΡΠ΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅
_oembed_*Π΄Π»Ρ Π·Π°ΡΡΠΎΠ½ΡΡΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠΊΡΠΈΠ½ΡΠΎΡΠΎΠΌ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΠ΅ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅. - ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ CSP Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ: ΠΠΎΠ±Π°Π²ΡΡΠ΅
platform.twitter.comΠΈcdn.syndication.twimg.comΠ² Π±Π΅Π»ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°Ρscript-srcΠΈframe-srcΠ½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°. - URL
x.comΠ½Π΅ Π²ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ: ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° ΡΠΎΡΠΌΠ°Ρ URLtwitter.com, Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ WordPress ΡΡΠ°ΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ 6.4, ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ΄ΡΠΎ WordPress.
Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠΎΡΠ΅ΠΌΡ ΠΌΠΎΠΉ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ²ΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½Π°Ρ ΡΡΡΠ»ΠΊΠ°, Π° Π½Π΅ ΠΊΠ°ΠΊ ΠΊΠ°ΡΡΠΎΡΠΊΠ°?
ΠΠ°ΠΏΡΠΎΡ oEmbed WordPress ΠΊ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ Twitter Π·Π°Π²Π΅ΡΡΠΈΠ»ΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π²Π΅ΡΠ½ΡΠ» ΠΎΡΠΈΠ±ΠΊΡ, ΠΈ WordPress Π·Π°ΠΊΡΡΠΈΡΠΎΠ²Π°Π» ΡΡΠΎΡ ΡΠ±ΠΎΠΉ. ΠΡΠΈΡΡΠΈΡΠ΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ _oembed_* Π΄Π»Ρ Π·Π°ΡΡΠΎΠ½ΡΡΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Π°Ρ ΡΠ΅ΡΠ²Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΈΡΡ
ΠΎΠ΄ΡΡΠΈΠ΅ HTTPS-Π·Π°ΠΏΡΠΎΡΡ ΠΊ publish.twitter.com, ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ ΡΠ²ΠΈΡ Π½Π΅ Π±ΡΠ» ΡΠ΄Π°Π»ΡΠ½ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΡΡΠΈ.
ΠΠ»ΠΈΡΠ΅Ρ Π»ΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΠΈΡΠΎΠ² Π½Π° ΡΠΊΠΎΡΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ?
ΠΠ°. Π‘ΠΊΡΠΈΠΏΡ widgets.js Twitter Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 150β200 ΠΠ ΠΈ ΠΈΠ½ΠΈΡΠΈΠΈΡΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ ΠΊ cdn.syndication.twimg.com. Π‘Π½ΠΈΠ·ΡΡΠ΅ ΡΡΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅, ΠΎΡΠ»ΠΎΠΆΠΈΠ² Π·Π°Π³ΡΡΠ·ΠΊΡ ΡΠΊΡΠΈΠΏΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Intersection Observer ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ°ΡΠ°Π΄, Π·Π°Π³ΡΡΠΆΠ°ΡΡΠΈΠΉ ΠΆΠΈΠ²ΠΎΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΠ²ΠΈΡΡ ΠΈΠ· Π·Π°ΡΠΈΡΡΠ½Π½ΡΡ (ΠΏΡΠΈΠ²Π°ΡΠ½ΡΡ ) Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠ²?
ΠΠ΅Ρ. ΠΠΎΠ½Π΅ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° oEmbed Twitter Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 404 Π΄Π»Ρ ΡΠ²ΠΈΡΠΎΠ² ΠΈΠ· Π·Π°ΡΠΈΡΡΠ½Π½ΡΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠ², Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΡΠ°ΡΡΡΠ° ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΡΠΈ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ β Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΡΠΈΠ½ΡΠΎΡ Ρ Π½Π°Π΄Π»Π΅ΠΆΠ°ΡΠ΅ΠΉ Π°ΡΡΠΈΠ±ΡΡΠΈΠ΅ΠΉ.
Π§ΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ ΡΠ²ΠΈΡΠ°ΠΌΠΈ, Π΅ΡΠ»ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° oEmbed Twitter Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π°?
WordPress ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ HTML Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Π΄ΠΎ 24 ΡΠ°ΡΠΎΠ² (TTL ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ). ΠΠΎΡΠ»Π΅ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΊΠ° ΠΊΡΡΠ° Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ Π΄Π΅Π³ΡΠ°Π΄ΠΈΡΡΠ΅Ρ Π΄ΠΎ ΠΎΠ±ΡΡΠ½ΠΎΠΉ Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΠΈ Π΄ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ. Π§ΡΠΎΠ±Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ TTL ΠΊΡΡΠ°, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Π² ΡΠ°ΠΉΠ» functions.php Π²Π°ΡΠ΅ΠΉ ΡΠ΅ΠΌΡ:
add_filter( 'oembed_ttl', function( $ttl ) {
return 7 * DAY_IN_SECONDS; // Cache for 7 days
} );Π£ΡΠΈΡΡΠ²Π°ΡΡΡΡ Π»ΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠ²ΠΈΡΡ Π² Π»ΠΈΠΌΠΈΡΠ°Ρ API Twitter?
ΠΠΎΠ½Π΅ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° oEmbed (publish.twitter.com/oembed) ΠΎΡΠ΄Π΅Π»Π΅Π½Π° ΠΎΡ Twitter v2 API ΠΈ Π½Π΅ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΡΠΎΠΊΠ΅Π½Ρ API ΠΈ Π½Π΅ ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² Π»ΠΈΠΌΠΈΡΠ°Ρ
ΡΠ°ΡΡΠΎΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΡΡΠΎΠ²Π½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½Π° ΠΏΠΎΠ΄ΡΠΈΠ½ΡΠ΅ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ Π½Π΅Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ Π»ΠΈΠΌΠΈΡΠ°ΠΌ ΡΠ°ΡΡΠΎΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ IP-Π°Π΄ΡΠ΅ΡΠ°, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²Π»ΠΈΡΡΡ Π½Π° ΡΠ°ΠΉΡΡ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΠΎΡΠ΅ΡΠ°Π΅ΠΌΠΎΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΎ ΠΈΠ½Π²Π°Π»ΠΈΠ΄ΠΈΡΡΡΡ ΠΊΡΡ oEmbed WordPress.
Π½Π° Π²ΡΠ΅Ρ
Ρ
ΠΎΡΡΠΈΠ½Π³ΠΎΠ²ΡΡ
ΡΡΠ»ΡΠ³Π°Ρ