Задать вопрос
  • Стук при наклонах Macbook pro 13 2015?

    dimasmagadan
    @dimasmagadan
    Да, есть такая проблема, бывает, что хозяин стучит по рукам при попытке просклонять его ноутбук. Дальнейшие последствия зависят от физических кондиций владельца)
  • В чем проблема динамического WP-SUPER-CACHE и функции подсчета и вывода посмотров the_views()?

    dimasmagadan
    @dimasmagadan
    Алексей: вариантов много:
    1 нанять специалиста (я не возьмусь, мне сегодня лень, а позже буду занят)
    2 переделать используя сторонний сервис (ссылку на плагин скинул, можно по аналогии)
    3 переделать используя аякс
    4 отказаться от счетчика или выводить "приблизительные" результаты (на типовом проекте пользователю будет не важно точное значение просмотров. поэтому можно выводить закэшированное число, а через js добавлять к нему новое рандомное число)
    5 отказаться от кэширования средствами плагина, настроить кэширование на стороне сервера

    у каждого варианта свои плюсы/минусы
  • В чем проблема динамического WP-SUPER-CACHE и функции подсчета и вывода посмотров the_views()?

    dimasmagadan
    @dimasmagadan
    Алексей: вполне возможно.
    а еще к этому моменту могут быть не доступны функции или не установлены переменные плагина.
  • В чем проблема динамического WP-SUPER-CACHE и функции подсчета и вывода посмотров the_views()?

    dimasmagadan
    @dimasmagadan
    Алексей: а, проще ссылку на то же, но на русском дать)
    https://danilin.biz/dynamic-caching-wp-super-cache...
    если уже и так не сработает, то удаленно вам вряд ли кто-то помоежт, нужно будет смотреть, тчо именно вы там не так сделали
  • В чем проблема динамического WP-SUPER-CACHE и функции подсчета и вывода посмотров the_views()?

    dimasmagadan
    @dimasmagadan
    Алексей: ну вот, как я и говорил - вы действительно еще не создали достаточное количество однотипных вопросов для получения ответа.

    На самом деле, в комментариях по ссылке все достаточно подробно расписано - как оно работает и что нужно делать.
    Если упростить, чтоб вывести динамический кусок кода, мы выполняем его заранее. Потом берем закешированную страницу и тупо меняем нашу метку на этот кусок кода.
    В вашем случае в сайдбар или где у вас там это выводится нужно добавить такое:
    if ( function_exists( 'dynamic_output_buffer_test' ) )
      dynamic_output_buffer_test();
    ?>MYVIEWS<?php

    ну и немного поправить остальной код, чтоб оно выводило нужное.

    А вообще, смысла делать так нет. Смысл тогда в кэшировании? Да и считать статистику/просмотры лучше сторонним сервисом. Те же просмотры страницы можно через гугл аналитику. Например так https://ru.wordpress.org/plugins/google-analytics-...
    Если прям нестерпимое желание считать это на своем сервере, то можно выводить к-во аякс запросом.
  • В чем проблема динамического WP-SUPER-CACHE и функции подсчета и вывода посмотров the_views()?

    dimasmagadan
    @dimasmagadan
    Алексей: приведите полностью этот кусок кода. В том, что есть, ничего "динамического" нет
  • В чем проблема динамического WP-SUPER-CACHE и функции подсчета и вывода посмотров the_views()?

    dimasmagadan
    @dimasmagadan
    Алексей: я думаю, вы создали недостаточно однотипных вопросов для получения ответа.

    а если серьезно, то где вы тут увидели динамический блок?
  • Как сделать доступ к серверу только из России в iptables без geoip?

    dimasmagadan
    @dimasmagadan
    Антон Артёмов: тогда подключите Route 54 от амазона.
    настройте там редирект пользователей с нужным гео на ваш сервер, а остальных пинайте на заглушку или куда-то еще
  • Как платить НДС при работе с Upwork?

    dimasmagadan
    @dimasmagadan
    чтоб еще больше всех запутать)
    алгоритм работы с валютными сделками через апворк с точкой
    https://lifehacker.ru/special/tochka/
  • Как подключать шрифты в Wordpress?

    dimasmagadan
    @dimasmagadan
    Александр Борисович:
    Потому что для вывода этой строчки не задействуется php.

    Ну и на сколько секунд удалось ускорить рендер страницы отказавшись от этой функции? Сколько мегабайт памяти получилось освободить?
    Особенно интересны результаты этой оптимизации совместно с использованием плагина кэширования.

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

    С чего это оно должно дублироваться?
    Разберись, как работает эта функция и что она делает, и ничего у тебя дублироваться не будет. Если, конечно, руки не кривые.

    Кто спорит? Я же писал об этом. Но когда не нужно их решать, зачем это делать? Для кого?

    А зачем вообще следовать документации?

    Вот ты советуешь человеку прописывать напрямую в хедере путь до файла css исходя из своих каких-то понятий. А откуда ты знаешь, что у него там за сайт? Может у него как раз и есть что-то из того, что я выше писал?
    Из-за вот таких советчиков потом и рассказывают про дырявость и глюкавость WordPress.
  • Как подключать шрифты в Wordpress?

    dimasmagadan
    @dimasmagadan
    Александр Борисович:
    Вы подключили бутстрап и его же иконочный шрифт

    Я же написал, забудь, что там внутри шрифты. Это просто css файл.
    Что у него внутри не смотри. Просто css файл на стороннем сервере.
    WordPress не работает с шрифтами, для него это просто еще один css файл. Что внутри у этого файла ему пофиг. Так понятнее?

    wp_enqueue_style() это функция. Я писал выше.

    И что? Что с того, что это функция? Вызывать ее нельзя? Она сильно грузит сервер?
    С чего ты взял, что добавить текстовую строку в хедер будет более производительно, чем добавить этот же файл стилей через wp_enqueue_style?

    Погуглил. Увидел что никто ничего не понимает

    Мой маленький и недоверчивый друг, твои знания WordPress и, более того, твоя упоротость в собственной правоте, удручают и поражают.
    Может, если все вокруг пользуются бумагой, стоит задуматься, вдруг на то есть какие-то пока непонятные тебе причины?

    и регистрирует шрифт как ему хочется, кто-то тупо 'webfont' пишет, кто-то webfont-open-sans

    а потому, что разницы, какой ID дать этому файлу стилей, нет. Я могу точно так же подгрузить бутстраповский css и назвать его 'wwwww' или любым другим набором букв.

    А почему - не говорят.

    Да по тому, что так в документации написано.
    Считаешь, что документация врет, посмотри код этой функции, разберись, что она делает. Почитай, как работает подключение стилей/скриптов. Складывается впечатление, что ты действительно не понимаешь, как это работает.

    Не, ребята, разбирайтесь сами зачем и для чего вы это делаете

    Эта конструкция позволяет легко и удобно контролировать загрузку нужных стилей для шрифтов. Все те проблемы, что я выше приводил, оно помогает решать.
    Тот пример, что по ссылке, на мой взгляд, не самый оптимальный. Зато он простой.
    Я подключаю примерно так же, но мой код для подключения больше сложнее, топик стартеру он не нужен.
    Впрочем, не хочешь разбивать строку, ничего не мешает тебе вставить ее сразу вот так:
    wp_register_style( 'google_fonts', 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,700', array(), null );


    Нихрена это не по документации). Нет четких правил регистрации css для шрифтов - нет регистрации шрифтов

    Забудь про шрифты. Это просто css файл. Не шрифты.

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

    WordPress очень гибкий движок. Можно сделать вообще все не по документации, но внешне оно будет работать и даже очень неплохо смотреться.
    Не хочешь использовать бумагу/делать правильно, не делай. Но, перед тем, как начинать советовать всем остальным поступать так же, попробуй хоть немного разобраться.
  • Как подключать шрифты в Wordpress?

    dimasmagadan
    @dimasmagadan
    Александр Борисович: не веришь мне, загугли "wordpress google font right way"
    там тысячи ссылок, где объясняют, почему нужно делать именно так, как я написал.
  • Как подключать шрифты в 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
    Вася Петров: на самом деле, не факт
    судя по скриншоту, это мультисайт. там установка плагинов в другом месте