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

Достижения

Все достижения (2)

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

Все теги (28)

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

Все ответы (96)
  • Что проще (или как правильнее), изучить Wordpress или научится писать свой движок на php?

    solidcreature
    @solidcreature
    WordPress-митапы в Москве (vk.com/wpmeetup)
    Странный у коллег ответы, вставлю свои 5 копеек. Чтобы сделать полноценный современный сайт с CMS нужно решить кучу вопросов: написать админку, авторизацию, восстановление пароля, вывод новостей, страниц, меню, добавить для всего удобное администрирование и так далее.

    Написать все это на чистом php потребует времени, и скорее всего вы не один раз заглянете на Тостер, СтэкОверфлоу или подобные сайты. Так как вы будете писать решение первый раз в нем будут дыры в безопасности и гарантированно сомнительный интерфейс (вряд ли в команде у вас есть ux-дизайнер)

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

    Изучение WordPress != изучению php, это разные пути развития. В php вы пишите чистый код, в вордпрессе используете функции более высокого порядка на которые люди до вас за 15 лет развития системы потратили десятки тысяч человеко-часов
    Ответ написан
  • Статический сайт и динамический блог? легкие динамический страницы?

    solidcreature
    @solidcreature
    WordPress-митапы в Москве (vk.com/wpmeetup)
    Скорость загрузки это проблема «обвеса» в виде тем и плагинов, а не самого WordPress.

    Для вашей задачи подойдут стартовые темы на основе Bootstrap. «Стартовая тема» означает, что в ней нет лишнего оформления, и содержится только базовый функционал WordPress и необходимые файлы. Такая тема предназначена для дальнейшего изменения и доработки под конкретную задачу.

    Посмотрите на стартовую тему _Tk. Установив тему вы получите все преимущества как WordPress так и Bootstrap

    • Сетка, компоненты и модули Bootstrap уже установлены на сайте
    • У вас уже созданы отдельные файлы под Шапку, подвал, запись блога, страницу, архивы и т.д.
    • Для меню, виджетов, наполения страниц и много другого уже есть админка
    • Вы можете воспользоваться плагинами кеширования для ускорения загрузки сайта
    Ответ написан
  • Как выводить по умолчанию посты wordpress не на главной странице?

    solidcreature
    @solidcreature
    WordPress-митапы в Москве (vk.com/wpmeetup)
    В Настройках / Чтение -- выберите статическую страницу, которую хотите сделать главной и выберите другую страницу, которая будет заменена на страницу с постами
    5b33396bea53d286655228.png
    Ответ написан
  • Стоит ли становиться верстальщиком в 2021 с последующим ростом в веб-разработчика ,веб-дизайнера?

    solidcreature
    @solidcreature
    WordPress-митапы в Москве (vk.com/wpmeetup)
    Здравствуйте. Если вам понравилось верстать — развивайтесь в данном направлении, хороший исполнитель будет востребован всегда. Вариантов куда двигаться после того как освоите верстку ооочень много. Навскидку несколько направлений

    1) Остаться верстальщиком и специализироваться на сложных дизайнерских макетах, где нужна PixelPerfect-верстка,поддержкой любых устройств и браузеров

    2) Изучить несколько js-библиотек и добавить в свои возможности интерактив, анимацию при прокрутке, эффектые слайдеры нестандартные и вот это все. Для этого не обязательно становиться программистом, достаточно изучить документацию и практиковаться
    Примеры библиотек
    scrollmagic.io
    https://scrollrevealjs.org/
    https://masonry.desandro.com
    https://kenwheeler.github.io/slick/
    https://github.com/artpolikarpov/scrollyeah

    3) Изучить фреймворк, например Bootstrap 4 или Bulma. Чтобы ускорить свою работу, раз и получать заказы конкретно под эти фреймворки, два.
    https://getbootstrap.com/
    https://bulma.io/

    4) Научиться интегрировать вашу верстку с популярными CMS. И вот вы уже делаете не просто статическую верстку а сайты целиком.

    5) Начать изучать актуальный стек технологий, чтобы стать фронт-енд разработчиком.

    6) Плюнуть на верстку, начать заниматься веб-дизайном и собирать готовые сайты с помощью конструкторов (тильда, webflow, readymag, wordpress + elementor, etc), знания html+css тут только помогут
    Ответ написан
  • Как вывести список страниц с произвольным полем ACF в Wordpress?

    solidcreature
    @solidcreature
    WordPress-митапы в Москве (vk.com/wpmeetup)
    Вам понадобится класс WP_Query(), который позволяет создавать дополнительные циклы с нужными вам параметрами. Сделаю допущение, что acf-поле с информацией о округе назывыается okrug.

    Пример вывода всех страниц в ЗАО:

    <?php 
    // Задаем параметры цикла:
    $args = array(
    	'numberposts'	=> -1,
    	'post_type'		=> 'page',
    	'meta_key'		=> 'okrug',
    	'meta_value'	=> 'ЗАО'
    );
    
    // С помощью WP_Query создаем переменную, содержащую все страницы со значением ЗАО в поле округ
    $the_query = new WP_Query( $args );
    
    ?>
    
    <?php if( $the_query->have_posts() ): ?>
    	<ul>
    	<?php while( $the_query->have_posts() ) : $the_query->the_post(); ?>
    		<li>
    			<a href="<?php the_permalink(); ?>">
    				<img src="<?php echo get_the_post_thumbnail_url(); ?>" />
    				<?php the_title(); ?>
    			</a>
    		</li>
    	<?php endwhile; ?>
    	</ul>
    <?php endif; ?>
    
    <?php wp_reset_query();	 // Возвращаем в норму все глобальные переменные ?>
    Ответ написан