• Как. правильно написать условие для if?

    <?php if( get_field('footer_link_facebook') ): ?>
      <li class="footer-section_social-item footer-section_social-item--facebook">
                    <a href="<?php the_field('footer_link_facebook', 163);?>" class="footer-section_social-link footer-section_social-link--facebook" target="_blank" rel="noopener noreferrer"></a>
                  </li>
    <?php endif;?>
    Ответ написан
    Комментировать
  • Как. правильно написать условие для if?

    artzolin
    @artzolin
    php, WordPress разработка сайтов artzolin.ru
    Пример из доки:

    <?php if( get_field('text_field') ): ?>
        <h2><?php the_field('text_field'); ?></h2>
    <?php endif; ?>


    Только ссылки на соц.сети должны быть в общих опциях темы, а не в каком-то отдельно взятом посте
    Ответ написан
    Комментировать
  • Как плавно развернуть div?

    Способ с max-height: 0, а потом max-height: *какое-то число* тоже не подходит так как со временем в div будут добавляться новые элементы и высота будет изменяться.


    Можно обернуть контент блока, у этой обёртки мы будем брать clientHeight и присваивать это значение в max-height родителя

    Вот, можно посмотреть здесь, возможно код не очень хороший, но суть уловить можно
    https://codepen.io/Kirill9011/pen/BajEwBJ?editors=0010
    Ответ написан
    Комментировать
  • Как плавно развернуть div?

    Spartak-2205
    @Spartak-2205
    Разработка и создание сайтов
    Если в проекте используется jquery, то через .slideToggle() или аналог jQuery slideToggle на чистом Javascript
    Ответ написан
    Комментировать
  • Что такое postmeta table?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Грубо говоря...
    ACF хранит свои данные например, в таблице wp_postmeta в виде id, meta_key (назв. поля или ключ), meta_value (значение поля), а также id записи, к которому зачение предназначено.

    А чтобы вывести его на уровне шаблона (на уровне рнр) используют такие методы, как:
    the_field() & get_field()
    Он и говорит, что вместо использование вышеуказанных методов при выводе в шаблоне использовать стандартный ВП-ный метод
    https://wp-kama.ru/function/get_post_meta
    Ответ написан
    4 комментария
  • Как сделать сайт на Wordpress с уникальным дизайном?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Можно создать свою тему, прикрутить к ней некий фреймворк (например, Redux),
    А можно при помощи кастомных полей ACF или carbon fields реализовать редактирование.
    Можно при помощи Theme Customizer.

    А если тема купленная (созданная не вами), то можно создать дочернюю тему + одним из вышеперечисленных способов (предположительно при помощи кастомных полей) сделать редактирование темы
    Ответ написан
    4 комментария
  • Вопрос о способах разработки сайтов в Wordpress?

    Eridani
    @Eridani
    Мимо проходил
    изначально же Wordperss придумывался как просто глобальная админка для сверстанного сайта

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

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

    Хотите создать - создайте, в чем проблема то?
    Используйте то, что есть, написанные модули магазинов, или разработайте свой на базе того же вордпресса.
    Можете писать на чистом ПХП, фреймворке, использовать другую заточенную под магазины CMS.
    Вот действительно, что больше нравится, то и делайте, в конечном счете, пользователю будет фиолетово, на чем и как сделано, а вы - на чем можете, чем владеете, на том и делайте...ну что тут еще сказать?
    Ответ написан
    Комментировать
  • Как реализовать анимацию?

    duboloms
    @duboloms
    Люблю есть дубы с кетчупом. Веб-разработчик.
    GreenSock - платформа для анимаций
    ScrollMagic - библиотека, которая делает эти анимации при скроллинге
    Ответ написан
    Комментировать
  • Почему не обновляются стили?

    Кеширование на уровне сервера или CDN может быть причиной.
    Ответ написан
    Комментировать
  • Почему не обновляются стили?

    @ikoit
    Web Developer
    1. Попробуйте почистить кэш браузера и сайта
    2. Если используются сборщики, то пересоберите сайт
    3. Если вы используете препроцессоры, то попробуйте обработать файлы заново - попробуйте удалить проект и добавить снова
    4. Попробуйте прописать новый линк на css-файл
    5. Возможно заказчик предоставил вам не полный доступ к хостингу и возможно файлы не заливаются - стоит проверить и это.

    Один из этих пунктов должен решить вашу проблему...
    Ответ написан
    Комментировать
  • Wordpress не видит background-image.кто может помочь?

    Nolis
    @Nolis
    it-гопник
    Выносишь бэкграунд из css в html -> тег style:
    <div class="bg" style="background-image: url(<?php bloginfo( 'template_url' ); ?>/assets/img/bg.png);">
    Получаешь путь до темы:
    <?php bloginfo( 'template_url' ); ?>
    Далее просто прописываешь, где лежит картинка.
    Ответ написан
    8 комментариев