Кнопка ретвіти, коли вона потрібна
Відео: [BadComedian] - Розбирання в Манілі (реж. Версія огляду)
Як правило кнопки твіттера, Фейсбук та інших на блозі ставлять через шаблон або за допомогою плагіна. При цьому кнопкаі з`являються на всіх сторінках постів. А що робить якщо вони потрібні не завжди?
Відео: Мухтасар-уль-аджуррумія, частина № 1
Відповідь проста. Треба вручну ставити їх в пости. Однак, в такому випадку, вирішивши перейти на інший скрипт або вирішивши відмовитися від якогось сервісу або додати новий - ми будемо змушені так само руками правити пости.
Все можна спростити. Покажу на прикладі кнопки ретвіти. Як ви знаєте, твіттер недавно запустив свою лічилку + кнопку, знайти можна за адресою: https://twitter.com/goodies/tweetbutton
Для себе я згенерувати наступний код: Tweet
Зверніть увагу на data-via = »hodinar» - тут поставте свій логін на твіттері: data-via = "ВАШ-Твіттер-ЛОГІН»
Відео: VTope як ретвіт twitter
Далі в шаблоні блогу, в файл functions.php додаємо наступний код:
1234 | function twitter() {return `Tweet`-}add_shortcode(`Twitter`, `Twitter`)- |
Тепер вставивши в пості конструкцію [twitter] (без пробілів всередині дужок) - ми виводимо кнопку для ретвіти.
зручно:
- кнопку можна вставити тільки в тих постах, де вона потрібна,
- кнопку можна вставити в будь-яке місце всередині поста,
- кнопку можна редагувати змінюючи код лише в functions.php, а не руками в інших файлах шаблону або в текстах постів,
- до кнопки твіттера завжди можна додати коди інших кнопок,
- вам не потрібні додаткові плагіни - менше навантаження на сервер (незначно, але все ж ...).