Там посты не записываются в глобальную переменную $post
а делают вот так:
$myposts = get_posts( $args );
foreach( $myposts as $post ){
setup_postdata($post);
Игорь Воротнёв: Меня это интересует с точки зрения защиты, если я опубликую в своем портфолио например по типу Behance или dribbble, это будет является подтверждением моего авторства?
Игорь Воротнёв: Должен быть какой то файл лицензии приложен к теме?
"защитить свой дизайн"
на themeforest.net/category/psd-templates продаются psd исходники, кода там нет, только визуальный дизайн. Если кто-то использует эти исходники не оплатив, это вообще можно как то отследить? И предъявить иск?
Игорь Воротнёв: У mchost на shared стоит Apache/Nginx у меня проблем не возникало, хотя может потому что посещаемость около 200 человек в день, это очень мало для проверки. Я на веб разработке не зарабатываю, поэтому от VPS временно отказался.
Хотя за 5$ в месяц, вы меня заинтересовали, не будет реферной ссылки на такой хостинг?
Денис Инешин: Если человек этим живет, то не так уж и сложно. Все зависит от уделяемого времени на работу. Хотя это не имеет смысла на конвейере.
Мне кажется еще зависит от предрасположенности к определенной деятельности, я например не могу работать в офисе по 8 часовому графику, я без перерывов выполняю работу через 2-3 часа и ухожу.
Игорь Воротнёв:
> Для того, чтобы переменными на что-то повлиять, это надо сильно постораться наговнокодить так, чтобы были утечки памяти, чтобы рекурсии без выхода шли и тд.
А если эти переменные парсятся по нескольким другим php файлам? Например этих файлов 10.
После получения переменной сервер начинает парсить еще 30 файлов для получения php, wp функций и html разметки? Очень много тем построено таким образом.
Это не просто ЕСЛИ, так часто верстают темы на продажу.
Не говоря о том, что некоторые темы сразу подгружают весь CSS и JS вне зависимости от их использования.
Иван Украинцев: и это правда, хотя это часто отрицают или не учитывают. Но пожалуй самая сильная нагрузка идет когда подключаются новые файлы, например страница может формировать из 4 файлов (например header.php page.php sidebar.php footer.php), а может из 30 и это тоже сильно влияет на скорость.
+ у каждой функции есть время ее выполнения, некоторые имеют 0.01 сек, это достаточно много.
Игорь Воротнёв:
>jQuery поставляется вместе с WP, он уже подключен с помощью wp_register_script именно в head, где ему и место.
Правда, я сам переносил jQuery конец страницы, но не предал этому значения и проблем у меня не возникло.
>От PHP зависит скорость генерации страницы на сервере. Скорость загрузки страницы от этого зависит лишь частично, так как это лишь один из этапов загрузки страницы.
>Простите, но вы вообще не понимаете о чем говорите. "Перебор аргументов" происходит быстрее, чем браузер парсит ваш CSS.
Боюсь я не ясно изъяснился, под аргументами я имел виду кастомные переменные разных тем, которых нет если верстать страницу без дополнительных полей редактирования темы. Бекраунд, цвета, ширина и т.д., которые пользователь может менять в форме редактировании темы.
Конкретно тема Namo имеет очень много их, и много сторонних файлов которые подключаются в зависимости от выбранных параметров в админке.
Что касается скорости загрузки, я подразумеваю под ней время от клика до полного отображения, туда входит и генерация страницы. Почему я выбрал Namo? Потому, что имею достоверные данные о влиянии темы на производительность.
На хостинге 2 сайта с одинаковой посещаемостью, один с темой Namo, другой с версткой от меня. Ниже скриншот нагрузки на сервер за сегодня: