• Решено tarser

    (@tarser)


    Всем доброго времени суток!

    К сожалению не могу правильно вставить код в functions.php. Как только не пробовал — результата 2:
    1) Либо кусок кода вылезает шапке и, естественно, не работает.
    2) Либо админка выводит, что0то похожее на «Can not modify header…» и вообще всё ломается.

    Код простой — для вставки кнопки на скачку файла через шорткод

    function mydl($atts) {
        extract(shortcode_atts(array(
            "url"     => '',
            "title"   => '',
        ), $atts));
        return '<div class="dl"><a title="Скачать '.$title.'" href="'.$url.'" target="_blank">Скачать '.$title.'</a></div>';
    }
    add_shortcode("dl", "mydl");
Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Этот участок кода надо добавлять между тегами <?php здесь ?>
    И править надо правильным редактором, подробнее

    Автор tarser

    (@tarser)

    Спасибо, есть контакт!

    Автор tarser

    (@tarser)

    А теперь такая же проблема со style. css)

    Вставляю код, а он не применяется….

    dl {
        margin:10px;
        padding:10px;
        border:1px solid #ccc;
        background:#b02e10;
        border-radius:3px;
        -moz-border-radius:3px;
        -khtml-border-radius:3px;
        -webkit-border-radius:3px;
        display:inline-block;
    }
    
    .dl a {
        background: url(/dl.png) no-repeat left center;
        padding-left: 24px
    }

    Тут где туплю? (

    Кеш браузера. Кеш плагин.

    Автор tarser

    (@tarser)

    Кеш плагина. Вы во второй раз правы)

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Как правильно вставлять код в functions.php» закрыта для новых ответов.