Публікація записів у Facebook з мініатюрою та описом

Завантажити вихідні коди

публікація

Крок 1. Створення плагіна

Збережіть файл у папці/wp-content/plugins/ та активуйте його у вкладціПлагіни у консолі адміністратора.

Крок 2. Активація мініатюр

Починаючи з версії 2.9 WordPress, дозволяє вам встановлювати мініатюру для кожного посту, але ця корисна функціональність повинна підтримуватися вашою темою. Отже, відкрийте вашу сторінку додавання нового запису та перевірте, чи є блок "Мініатюра запису ".

Якщо ви не бачите блоку Мініатюра запису, додайте до файлуfacebook-share-and-preview.php наступний код:

Ми також встановлюємо розмір зображення. Згідно з документацією Facebook, ширина і висота мініатюри повинні бути не менше50 пікселів і не повинні перевищувати130 х110 пікселів.

Зображення розміром90 х90 пікселів підійдуть чудово.

Тепер WordPress автоматично створить мініатюру для Facebook із кожної мініатюри запису.

Крок 3. Отримання Featured Image та Post Excerpt (мініатюра та анонс)

Щоб отриматиFeatured Image таPost Excerpt, нам потрібні 2 функції:

мініатюрою

Крок 4. Додавання meta-тегів Facebook на сторінку посту

Тепер ми пишемо функцію, яка отримуєFeatured Image таPost Excerpt посту і додає їх у блок сторінки посту.

Якщо іFeatured Image, іPost Excerpt не прописані, теги не відображатимуться.

Щоб написати код мета-тегів у блок нашого блогу, ми прив'язуємось доwp_head :

Проблеми із шаблоном

Переконайтеся, що файл шаблонуheader.php має наступний шматок коду перед тегом

Якщо його немає, додайте.

Крок 5. Додавання посилання на Facebook до сторінки посту

Відкрийтеcontent-single.php вашої теми та вставте наступний код там, де ви хочете розмістити посилання:

Наприклад, якщо ви хочете додати посилання після вмісту поста:

Проблеми із шаблоном

У цьому посібнику ми спираємося на стандартний шаблон WordPress:Twenty Eleven. Оскільки структура кожної теми WordPress може відрізнятись від інших, вам потрібно ідентифікувати, який файл відповідає за постову сторінку у вашій темі.

Тепер ви можете писати пост і додавати мініатюру запису (Featured Image ) та анонс (Excerpt ):

Тепер у вас є певний контроль над тим, як відображатимуться ваші пости вFacebook, коли ваші читачі ними поділяться.