Що таке шорткоди, заробіток в мережі
Здрастуйте дорогі Новомосковсктелі мого сайту 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 '
add_shortcode ( "postimage". "sc_postimage");