Темы и плагины для Wordpress любой сложности, даю платные консультации.
Также работаю с Laravel и Symfony2.
Контакты

Наибольший вклад в теги

Все теги (5)

Лучшие ответы пользователя

Все ответы (8)
  • Как хранить файлы в uploads на отдельном облачном хранилище?

    ykushnir
    @ykushnir
    Профессиональный Wordpress разработчик.
    Ну, так, чтобы совсем не сохранялось - не уверен, что получится.
    https://wordpress.org/plugins/amazon-s3-and-cloudfront/ - по-идее, этот плагин должен уметь подобное, но я не тестировал.

    На самом деле если заменить apache2 на nginx, правильно его настроить, а в теме настроить вывод изображений нужными размерами (а не "сжимать" через css), то врядли вы заметите нагрузку на WP в сравнении с удалённым хостингом.

    Если проект действительно большой, изображений и пользователей очень много, то я бы смотрел в сторону не VPS, а VDS. На одном сервере живет сайт, второй отдаёт всю статику, а папка uploads подключается симлинком. Но и это немного не то, так как не решается проблем - повысить производительность не сделав upgrade сервера.

    Рекомендую всё-таки настроить nginx & php5-fpm для корректной работы с wordpress.
    А вообще идея интересная, если не найдется ничего подобного, возможно, как-то сяду напишу в свободное время - должно взлететь:)
    Ответ написан
    2 комментария
  • LEMP на DigitalOcean с Wordpress, блэк-джеком и мультисайтами?

    ykushnir
    @ykushnir
    Профессиональный Wordpress разработчик.
    Вот: https://rtcamp.com/easyengine/
    Всё просто до неприличности. Надежная и функциональная система. Минус - ставится только на Debian 6/7 и Ubuntu 12.04/14.04, хотя при желании можно переделать скрипт установщика.
    Ответ написан
    22 комментария
  • Куда ложить.po и.mo файлы русификации в Wordpress?

    ykushnir
    @ykushnir
    Профессиональный Wordpress разработчик.
    codex.wordpress.org/Function_Reference/load_textdomain
    <?php load_textdomain( 'theme_name', TEMPLATEPATH . '/path/to/mofile/ru_RU.mo' ); ?>

    Этой функцией вы явно задаёте какой именно файл тема будет подгружать в качестве перевода. Файл lang.mo должен быть предварительно сгенерирован из файла *.po, который в свою очередь создаётся в программе poedit или аналогичной.

    /wp-content/languages/themes/ - это стандартные файлы. В принципе, можна и свои туда подгружать, но это неудобно - нужно отдельно установить тему, а потом отдельно зугразить файлы перевода. Поэтому все разработчики в свои темы включают сразу файлы перевода и подгружают через load_textdomain, после чего сами переводы в теме доступны с помощью функций:
    _e('textdomain', 'translate_string') - отдаём сразу на вывод
    $my_string = __('textdomain', 'translate_string') - записываем перевод в переменную
    Ответ написан
    Комментировать