Створіть шорткоди для нашої теми WordPress

Оскільки ми починали з цього проекту, ми завжди хотіли, щоб він мав власний ярлик, і саме тому другий шаблон, який ми використовуємо DesdeLinux, він був створений нами на 100%.

Потім пішли інші версії, і хоча ми можемо купити або найняти певні веб-сервіси для створення наших дизайнів, подібних до StudioDWeb.com, або придбайте шаблони, вже створені в ThemeForest.net, ми завжди хотіли мати власного, адаптованого до наших потреб і зупинятися WebDevelopment.com може допомогти 😀

У будь-якому випадку, я захоплююсь веб-дизайном та розробкою, і я вже працюю над новою темою для DesdeLinux і я покажу вам кілька знімків екрану, як це виглядає.

Ідея полягає не в тому, щоб вийти з того, до чого ми вже пристосовані, тому багато елементів залишаються однаковими або подібним чином. Починаю з домашньої сторінки

скріншот-dl

І ось як би виглядали статті:

скріншот-дл-пост

Як бачите, це відповідає нашій мірі, і ми включили нове ShortCodes для опрацювання статей.

Ось чому мені спало на думку поділитися з вами, як створити один з них (інформаційний) на випадок, якщо ви захочете включити їх до своїх тем WordPress. Я маю на увазі щось подібне:

Це буде прикладом ShortCode

Я не фахівець у програмуванні з цією системою управління вмістом, тому не буду намагатись пояснювати, чому і як це працює таким чином, я лише покажу вам, як це зробити, крапка.

Для цього ми використовуємо «швейцарський армійський ніж» Росії WordPress, Я маю на увазі файл function.php що ми зазвичай знаходимо майже у всіх темах.

Дужки_Функція

Ejemplo del Function.php con los ShortCodes de DesdeLinux

У цьому файлі ми будемо додавати структуру нашого ShortCode і, звичайно, мітку, яка його показує. Тож давайте дійдемо до цього.

Усередині Function.php

Усередині нашого файлу function.php ми помістимо структуру HTML ShortCode, але це не просто розміщення тегів HTML просто так. Ми мали б щось подібне:

// Інформаційне поле інформаційної функції ($ atts, $ content = null, $ code = "") {$ return = ' '; $ return. = $ вміст; $ return. = ' '; повернути $ повернути; } // Короткий код add_shortcode ('info', 'infobox');

Звідси ми прояснимо кілька речей. По-перше, коли ми використовуємо два стовпчики, ми коментуємо рядок, отже // Інформація це просто коментар.

Ім'я функції, в даному випадку інфобокс Його можна змінити на будь-що, що ми хочемо, але воно повинно відповідати імені, яке ми використовуємо в останньому рядку.

У кожному $ повернення ми повертаємо теги HTML, і ми повинні пам’ятати, що після першого ми повинні додати крапку перед знак рівності а рядок закінчується знаком крапка з комою

Приклад:

$ return. = $ вміст;

Змінна $ зміст саме там вміст, який ми розміщуємо в ShortCode, за замовчуванням переходить до нульового значення, якщо ми нічого не поміщаємо.

Тепер назва ShortCode - це те, що ми встановили:

add_shortcode( 'info', 'infobox' );

Де ти можеш змінитися інформація для того, що ми хочемо. Тепер, щоб це виглядало як приклад, ми повинні навести:

[ info ]Este será el ShortCode de ejemplo[ /info ]

Хоча, звичайно, без пробілів, які я поставив, оскільки очевидно, що ShortCode буде активовано.

Стиль ShortCode

Якщо подивитися на рядок вище, без коду PHP та змінних, ShortCode в чистому HTML буде виглядати приблизно так:

<div class="alert-info"></div>

Отже, нам залишається лише застосувати стиль CSS.

.alert.alert-info {background: # d9edf7 url (info.png) no-repeat 7px 50%; межа-радіус: 4 пікселі; межа: 1px суцільний # bce8f1; колір: # 3a87ad; розмір шрифту: 14 пікселів; поле: 15px 15px; відступ: 15px 15px 15px 50px вирівнювання тексту: ліворуч}

І все .. Повторюю, я не програміст чи щось подібне, і пояснення, яке я дав, полягає в тому, як я розумію, що ShortCode працює 😛


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   залишки72 - сказав він

    Мені подобається, як це виглядає, я вас вітаю.

    1.    елав - сказав він

      Дякую, вам ще довгий шлях, але дякую.

  2.   Роджерс - сказав він

    Дуже добре!! Я б дуже любив таку тему в своєму робочому журналі.
    Я вас вітаю!

    1.    елав - сказав він

      Я ще не ставлю, можу продати тобі HAHAHAHAHA .. Жартую ..

  3.   Мануель Е. - сказав він

    Чудово, дякую за обмін.
    Цей тип ресурсів дуже потрібен в Інтернеті, чітко пояснюючи речі.

    Привіт!

  4.   eliotime3000 - сказав він

    Гарний дизайн. Давайте подивимось, чи можете ви для мого веб-сайту надати мені цей шаблон для його налаштування.

  5.   ворон291286 - сказав він

    що можна зробити в блогері?

  6.   Хав'єр - сказав він

    Ну, нічого, я поставив його як є, і він не працює для мене, що це може бути? : /

    Я вкладаю [info] інформацію [/ info]

    і в моєму дописі на wordpress це з’являється лише: інформація, дужки зникають, я думаю, що щось не так: /

    1.    Джонні Сільва - сказав він

      Можливо, у вашому шаблоні ShortCodes не визначені у function.php, як у моєму випадку, ці значення додаються до файлу, який називається shortcodes.php моєї теми