Що таке шорткоди, заробіток в мережі

Здрастуйте дорогі Новомосковсктелі мого сайту gainemaster.ru! У цій статті піде мова про одну корисної функції для веб-майстра - про шорткодах. Хто сьогодні не знає про шорткодах. Про них знають всі успішні веб-майстра, але якщо ви ще не знаєте про них, то я постараюся в цій статті пояснити, що ж таке шорткоди.

Що таке шорткоди, заробіток в мережі

Шорктоди в WordPress можуть зробити це і багато іншого можливим. Вони виразно зроблять життя блогера краще і простіше. Далі я покажу кілька прикладів застосування шорткодов.

1. Шорткод «Надіслати в твіттер»

Що таке шорткоди, заробіток в мережі

Мета: виводити посилання для відправки поста в твіттер.

Цей шорткод просто створити. Потрібно всього лише вставити наступний код в файл functions.php твоєї теми сайту:

Зауважте, що наш код AdSense обгорнутий в div з id = "adsense», тому ми можемо додати йому стилю в файлі style.css.

4. Інтеграція RSS потік

Що таке шорткоди, заробіток в мережі

Давай вбудуємо RSS потік прямо в наші пости і сторінки (цей трюк глючить з російської кодуванням, якщо хто знає причину, будь ласка, відпишіть в коментах).

Як завжди, щоб цей трюк вдався, потрібно просто скопіювати наступний код в файл function.php вашої теми.

// This file is needed to be able to use the wp_rss () function.

include_once (ABSPATH.WPINC. '/rss.php');

function readRss ($ atts)

return wp_rss ($ feed. $ num);

add_shortcode ( 'rss'. 'readRss');

Що б використовувати шорткод, потрібно ввести:

Атрибут feed - це URL, що вбудовується фида, а num - це кількість постів для виведення.

5. Бери пости з бази даних WordPress за допомогою шорткодов

Для цього потрібно вставити цей код в файл functions.php.

function sc_liste ($ atts. $ content = null)

6. Викликай картинку останнього поста

У Вордпресі досить просто маніпулювати зображеннями. Але чому б не спростити це ще більше? Давай розглянемо більш складний шорткод, який автоматично викликає останню, прикріплену до посту картинку.

Відкрий файл functions.php і встав наступний код:

function sc_postimage ($ atts. $ content = null)

"Size" => 'thumbnail'.

$ Images = get_children ( 'post_type = attachmentpost_mime_type = imagepost_parent ='. get_the_id ());

foreach ($ images as $ imageID => $ imagePost)

$ Fullimage = wp_get_attachment_image ($ imageID. $ Size. False);

$ Imagedata = wp_get_attachment_image_src ($ imageID. $ Size. False);

$ Width = ($ imagedata [1] +2);

$ Height = ($ imagedata [2] +2);

return '

'. $ Fullimage. '
';

add_shortcode ( "postimage". "sc_postimage");