Задать вопрос
  • Как подключать шрифты в Wordpress?

    dimasmagadan
    @dimasmagadan
    Александр Борисович: так понимаю, и этот пример для тебя слишком сложный оказался(
    ну ок, чтоб у тебя ничего не путалось, сравни вот это
    cdn.muicss.com/mui-0.9.13/css/mui.min.css
    и css от гугла
    https://fonts.googleapis.com/css?family=Open+Sans:...

    Вообще, лучше забудь, что это файл стилей с описанием шрифтов гугла. Это просто абстрактный css файл. Как он генерируются на стороннем сервере, с привязкой к параметрам пользователя или без, что там внутри, разницы никакой не имеет.
    Повторюсь - это обычный css файл, может даже пустой. Как его подключать, написано в документации.

    То, что тебе, на твой взгляд, кажется удобнее и быстрее прописывать ссылку на этот css файл напрямую в хедере, это неправильно.
    Попробую аналогию привести, если отсылки к документации и здравому смыслу не помогают:
    в туалете ты ж, надеюсь, туалетную бумагу используешь? хотя, на первый взгляд, просто рукой было бы и быстрее, и удобнее, и не нужно б было лишний раз рулон с бумагой дергать.

    Кстати, еще хотел уточнить, что ты имеешь в виду под "лишний раз php дергать"?
  • Как подключать шрифты в Wordpress?

    dimasmagadan
    @dimasmagadan
    Александр Борисович:
    ок, давай еще упростим.

    Приравнивать css файлы от популярных библиотек с css файлом загрузки шрифтов

    А в чем , интересно, разница у, скажем, вот этого css файла
    https://fonts.googleapis.com/css?family=Open+Sans:...
    и у вот этого?
    https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/cs...
  • Как подключать шрифты в Wordpress?

    dimasmagadan
    @dimasmagadan
    Александр Борисович:
    К слову про шрифты там ни слова, потому что это не требует такой важности как стили или скрипты.

    Мой маленький друг, кажется, я понял, в чем проблема!
    Забей на шрифты. Забудь про то, что у тебя в том файле. Если сразу две мысли не помещаются, давай упростим?

    Ты подключаешь css файл. Что у тебя внутри этого файла, описание какого-то блока, либо набор font-face правил, это не важно. Это просто еще один css файл.

    Его положено подключать как написал выше.

    Файл с шрифтами - это просто еще один css файл.
    Посмотри содержимое ответа
    https://fonts.googleapis.com/css?family=Open+Sans:...
    Это css.

    Как его подключать, написано в документации.
  • Как подключать шрифты в Wordpress?

    dimasmagadan
    @dimasmagadan
    Александр Борисович:
    то это не значит что ваш опыт является определяющим в определении типового сайта.

    А я и не считаю, что я знаю все. Именно по этому слушаю советы более умных - читаю документацию и делаю строго так как там написано.

    А нафига ему знать?

    Да по тому, что после того, как ты этот сайт сделаешь, им будет пользоваться кто-то другой. Кто не в курсе твоих новаторских чудо идей. Или сам ты им будешь пользоваться и вернешься к этому коду через год-два и будешь вспоминать, что начудил. И чем ближе написанный код будет к тому, что в доках, тем меньше будет проблем.

    Как пример,
    есть плагины, которые умеют минифицировать/сливать файлы. Но работают они корректно только с теми стилями/скриптами, которые подключены по стандартам WordPress. Захочешь поставить на шаблон, который делали такие же как ты "специалисты" - не сработает, нужно будет править руками.
    Или есть плагины для переноса скриптов/стилей на CDN. Захочешь поставить такое, опять тебе нужно будет страдать.
    И тп.

    Кучу примеров тебе привел, почему так нельзя. Считаешь их "не типовыми" - ну а я с такой хренью регулярно сталкиваюсь. Как раз, благодаря таким как ты, которые документацию считают полной ерундой, без заказов не остаюсь.

    Хочешь делать - делай. Сам себе проблемы на ровном месте ищешь.
  • Как подключать шрифты в Wordpress?

    dimasmagadan
    @dimasmagadan
    Александр Борисович:

    Более удобный это 1 строчка в хидер не мучая php когда вам это не нужно.

    ты же понимаешь, что этот экшн все равно срабатывает каждый раз при открытии страницы? и от того, прикрепил ты к нему что-то или нет, ничего не поменяется?
    и на производительности замена <?php echo на то текстовую строку ощутимо никак не скажется.

    мультиязычность, RTL (), разные шрифты на разных страницах лично я за типовые не признаю.

    а лично у меня прошлый год только такие сайты и были. были заказчики с Израиля - вполне типовая ситуация, сделать сайт на двух языках или сделать отдельно страницу только на английском. если ты с чем-то не сталкивался, не стоит думать, что такого нет. еще и по этому стоит следовать стандартам, а не тыкать все куда попало.

    Конечно. Как он не знает какой шрифт вы используете и не прибегая к нестандартным, Arial, например, ему это не нужно знать пока это не нужно вам.

    если засунуть что-то напрямую в хедер, то движок про это знать не будет.
    если подключить так, как в документации, то движок будет знать, что этот скрипт/стиль будет выводиться на страницу.
    так понятнее?
  • Как установить плагин на wordpress?

    dimasmagadan
    @dimasmagadan
    Вася Петров: на самом деле, не факт
    судя по скриншоту, это мультисайт. там установка плагинов в другом месте
  • Как подключать шрифты в Wordpress?

    dimasmagadan
    @dimasmagadan
    Александр Борисович: ок, умник.
    представь ситуацию:
    одну страницу нужно стилизовать совсем по другому. Ну или не одну, а несколько по какой-то логике. Для таких страниц будут подключаться совсем другие файлы стилей, но верстка останется полностью такой же.
    Используя твой подход нужно будет в хедере дублировать код с логикой подключения стиля для шрифтов. Используя правильный, когда все стили/скрипты подключаются через хук, эта логика будет в одном месте.

    Затем следующая проблема - локализация шрифтов, сайт на нескольких языках и работа с RTL.
    Используя твой подход, все те же проблемы, получаем как минимум дублирование кода с логикой подключения.

    Вообще, если подключать что-то напрямую, не так, как написано в документации, WordPress про это знать не будет. И, если позже нужно будет как-то программно изменить вывод, то все, что подключено напрямую, менять нужно будет самостоятельно.

    Примеры выше я привел с вполне простых, типовых сайтов.

    Ну и, по поводу "более удобного" способа. Если речь шла о шрифтах гугла, то куда ж еще удобнее?
    https://gist.github.com/jennimckinnon/a65d307e9a3f...
  • Как подключать шрифты в Wordpress?

    dimasmagadan
    @dimasmagadan
    Александр Борисович: документация и следование тому, что написано в документации, нужно для того, чтоб через год вернутся к этому коду, и не вспоминать, как оно было сделано и почему.

    если что-то положено грузить через хуки, то именно так и надо делать.
    "лишний раз дергать php" - этот код и так выполняется, ничего лишнего дергаться не будет.
  • Как подключать шрифты в Wordpress?

    dimasmagadan
    @dimasmagadan
    Александр Борисович:
    >подключать шрифт черех хук нужно только для избежания конфликтов с плагинами
    да ладно? это какой индус такое сказал?
  • Как подключать шрифты в Wordpress?

    dimasmagadan
    @dimasmagadan
    в header.php вставлять нельзя.
    вернее, можно (кто ж вам запретит-то?), но только если вы с WordPress работать не умеете
  • Обновил Woocommerce до версии 3.0, после обновления перестали отображаться картинки. Как мне исправить эту ошибку?

    dimasmagadan
    @dimasmagadan
    это не плагин. это модуль апача или nginx - google pagespeed mod.
    всего-то нужно было перестроить кэш
  • Почему не грузится FL.ru?

    dimasmagadan
    @dimasmagadan
    это знак свыше)
    не надо туда ходить, плохой сайт, работайте на других биржах. с более адекватным руководством и прозрачной ценовой политикой
  • Оптимизация загрузки видимого контента в PageSpeed?

    dimasmagadan
    @dimasmagadan
    Кандрашкин Алексей: забей, его не переубедить.
    Хочет считать черное белым - у нас свободная страна, никто запретить не может.
  • При синхронизации с интернет-магазином WordPress, не выгружаются цены и остатки по складам с 1С. В чем проблема?

    dimasmagadan
    @dimasmagadan
    документацию не читали? может стоит попробовать как там написано сделать?

    "С автором можно связаться через форму обратной связи в случае, если:
    возникли определенные непреодолимые трудности в процессе установки или настройки плагина;
    в процессе обмена данными возникают ошибки;"
  • Wordpress вывод относительной даты: сегодня, вчера?

    dimasmagadan
    @dimasmagadan
    Roman: или можно еще с DAY_IN_SECONDS и прочими константами поиграться.
    или не цеплять фильтр, а в шаблоне в нужных местах сразу выводить через human_time_diff
    смотря как удобнее/быстрее в конкретной ситуации будет
  • Wordpress вывод относительной даты: сегодня, вчера?

    dimasmagadan
    @dimasmagadan
    Roman: да легко

    пишем вот такой фильтр

    function prefix_human_time_diff( $since, $diff, $from, $to ){
    if( preg_match('~сегодня|вчера, $since ) ) {
    return $since;
    } else {
    return 'возвращаем нормальную дату';
    // если нужно ее отформатировать, берем тут mysql2date( get_option( 'date_format' ), ...
    }
    }
    add_filter('human_time_diff', 'prefix_human_time_diff', 10, 4);

    потом цепляем вывод функции human_time_diff в фильтрах к 'get_the_time' и прочему

    накидал прям тут, возможны опечатки, но алгоритм, надеюсь, понятен
  • Wordpress вывод относительной даты: сегодня, вчера?

    dimasmagadan
    @dimasmagadan
    Roman: зачем так сложно делать?
    в движке есть замечательная функция
    https://wp-kama.ru/function/human_time_diff

    если ее использовать, к-во кода сократиться примерно на половину
  • Wordpress вывод относительной даты: сегодня, вчера?

    dimasmagadan
    @dimasmagadan
    Андрей: тогда все просто - нужно нанять специалиста!)
  • В какое время суток лучше откликаться на upwork?

    dimasmagadan
    @dimasmagadan
    Rou1997: комментарий к тому, что обычно всех даже и не просматривают.
    В 90% заказ получает кто-то из пятерки первых ответивших
  • В какое время суток лучше откликаться на upwork?

    dimasmagadan
    @dimasmagadan
    Rou1997: поставь себя на место заказчика.
    нужно сделать какую-то работу, ты опубликовал проект, ушел спать.
    завтра пришел, там на него 50+ ответов.
    И все с большими Cover Letter. Редко кому хватает терпения/времени прочитать их все, да еще и всех потом проинтервьюировать.