Създайте къси кодове за нашата тема WordPress

Откакто започнахме с този проект, винаги сме искали той да има наш собствен етикет и затова вторият шаблон, който използваме DesdeLinux, е създаден от нас на 100%.

След това последваха други версии и въпреки че можем да закупим или наемем определени уеб услуги, за да създадем наши проекти като тези на StudioDWeb.comили купете вече създадени шаблони в ThemeForest.net, ние винаги сме искали да имаме това, което е наше, адаптирано към нашите нужди и да преминем WebDevelopment.com може да бъде от помощ 😀

Както и да е, аз съм запален по уеб дизайна и разработката и вече работя по новата тема за DesdeLinux и ще ви покажа няколко снимки на екрана за това как изглежда.

Идеята не е да излезем от това, към което вече сме приспособени, затова много елементи остават същите или по подобен начин. Започвам с началната страница

екранна снимка-dl

И ето как биха изглеждали статиите:

скрийншот-dl-публикация

Както можете да видите, той отговаря на нашата мярка и ние включихме нови кратките за разработването на статиите.

Ето защо ми хрумна да споделя с вас как да създам един от тях (информационния), в случай че искате да ги включите във вашите теми на WordPress. Искам да кажа, нещо подобно:

Това ще бъде примерът ShortCode

Не съм специалист по програмиране с тази CMS, така че няма да се опитвам да обяснявам защо и как работи по този начин, а само ще ви покажа как да го направите, точка.

За това използваме «швейцарския армейски нож» от WordPress, Имам предвид файла function.php които обикновено намираме в почти всички теми.

Скоби_Функция

Пример за Function.php с ShortCodes DesdeLinux

Това, което ще направим в този файл, е да добавим структурата на нашия ShortCode и, разбира се, етикета, който го показва. Така че нека стигнем до него.

Вътре във функцията.php

Вътре в нашия файл function.php това, което ще поставим, ще бъде HTML структурата на ShortCode, но не е просто да поставим HTML маркерите просто така. Бихме имали нещо подобно:

// Информационно поле за информационна функция ($ atts, $ content = null, $ code = "") {$ return = ' '; $ return. = $ съдържание; $ return. = ' '; return $ return; } // ShortCode add_shortcode ('info', 'infobox');

Оттук изясняваме няколко неща. Първо, когато използваме две ленти, ние коментираме реда, следователно // Информация това е просто коментар.

Името на функцията, в този случай 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) без повторение 7px 50%; граница-радиус: 4px; граница: 1px плътно # bce8f1; цвят: # 3a87ad; размер на шрифта: 14px; марж: 15px 15px; подложка: 15px 15px 15px 50px изравняване на текст: вляво}

И това е .. Повтарям, аз не съм програмист или нещо подобно и обяснението, което дадох, е как разбирам, че ShortCode работи 😛


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   остатъци72 каза той

    Харесва ми как изглежда, поздравявам те.

    1.    елав каза той

      Благодаря ви, предстои ви дълъг път, но благодаря

  2.   Роджърс каза той

    Много добре!! Бих харесал такава тема в моя WP.
    Поздравявам те!

    1.    елав каза той

      Още не съм го сложил, мога да ви го продам HAHAHAHAHA .. Шегувам се 🙂

  3.   Мануел Е. каза той

    Отлично, благодаря за споделянето.
    Този тип ресурси са много необходими в мрежата, обяснявайки ясно нещата.

    Поздрави!

  4.   eliotime3000 каза той

    Красив дизайн. Нека да видим дали за моя уебсайт можете да ми дадете този шаблон, за да го персонализирам.

  5.   гарван291286 каза той

    това може да се направи в блогър?

  6.   Хавиер каза той

    Е, нищо, аз го сложих такъв, какъвто е и не ми действа, какво би могло да бъде? : /

    Поставих [информация] информация [/ информация]

    и в моя пост в wordpress се появява само: информация, скобите изчезват, мисля, че нещо не е наред: /

    1.    Джони Силва каза той

      Може би във вашия шаблон ShortCodes не са дефинирани във function.php, както в моя случай, добавям тези стойности във файл, наречен shortcodes.php, моята собствена тема