• Как упорядочить категории товаров в выпадающем списке админки?

    pro100taa
    @pro100taa
    Плагин Category Order and Taxonomy Terms Order поможет.
    Ответ написан
    Комментировать
  • Как редактировать шаблоны wordpress 6?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    В комментах типичный шаблонизатор так что вам на сайт вордпресса в кодекс и изучать синтаксис что они там нового ввели
    Ответ написан
    Комментировать
  • Есть ли готовые решения для преобразования JSON в HTML и обратно?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Мои работы: otshelnik-fm.ru
    есть множество готовых решений для преобразования JSON в HTML и обратно.

    Для преобразования JSON в HTML можно использовать библиотеки JavaScript, такие как Handlebars.js, Mustache.js, и Underscore.js. Они предоставляют возможность генерации HTML-шаблонов на основе JSON-данных.

    Для преобразования HTML в JSON можно использовать библиотеки JavaScript, такие как jQuery, которые предоставляют методы для работы с HTML-документами и преобразования их в JSON-объекты.

    Также существуют онлайн-инструменты, такие как https://www.convertjson.com/html-to-json.htm и https://www.convertjson.com/json-to-html.htm, которые позволяют быстро и просто конвертировать HTML и JSON друг в друга.
    Ответ написан
    Комментировать
  • Почему сайт медленно грузится?

    Mike_Ro
    @Mike_Ro
    React, Django, WordPress, SEO, Bots, Adversting
    - Сервер не молниеносно отвечает (сейчас ~500мс).
    - Вынести js скрипты из шапки в подвал.
    - Сократить количество запросов на сервер (сейчас их 53).
    - Оптимизировать и перегнать изображения в webp.

    Больше инфы: https://pagespeed.web.dev/analysis/https-icunnt-co...

    В целом, не могу сказать, что сайт долго грузиться, что на компе, что на мобиле.
    Ответ написан
    5 комментариев
  • Как сделать выделение новой записи Wordpress?

    artzolin
    @artzolin Куратор тега WordPress
    php, WordPress разработка сайтов artzolin.ru
    Можете сравнивать текущее время с временем публикации

    $current_date  = date( 'd-m-Y H:i:s' );
    $publish_date  = get_the_date( 'd-m-Y H:i:s' );
    $modified_date = get_the_modified_date( 'd-m-Y H:i:s' );
    
    if ( strtotime( $publish_date . ' + 1 day' ) > strtotime( $current_date ) ) {
    	echo '<div class="badge">' . __( 'New', 'themename' ) . '</div>';
    }


    Так же вы можете проверять не время публикации, а время последнего изменения записи, которое можно получить с помощью функции get_the_modified_date()

    Если на сайте используется длительное кеширование, то вывод .badge нужно переписывать либо на ajax-запросы, либо проверять через локальное время пользователя

    Например, выводите .badge с дата-атрибутом, проверяете на сколько оно отличается от времени пользователи и при необходимости убираете класс hidden

    echo '<div class="badge hidden" data-publish-date="' . esc_attr( get_the_date( 'd M Y H:i:s O' ) ) . '">' . __( 'New', 'themename' ) . '</div>';
    Ответ написан
    2 комментария
  • На какой cms начать верстать магазин лучше всего?

    pLavrenov
    @pLavrenov
    Разработка сайтов
    Можно разобрать на цитаты из интернетов.... Да и опыта у тебя нет - признавайся, в лучшем случае правки делал какие исходя из текста.

    Joomla мертва и никому не нужна.

    Wordpress это более 60% рынка CMS и 30% от всех сайтов на планете. Выбор очевиден. Про костыли выброси эти фразы в мусорку и никому не говори. У него есть свои минусы но к тому времени когда ты их осознаешь уже будет понимание что с этим делать. И если будешь отталкивать от того как малыми силами сделать сайт на плагинах останешься без работы и без денег. Вордпрес это максимальный профит за короткий срок а если не умеешь готовить то это уже другой вопрос.

    Для начала разберись с пониманием что такое "верстать" и что это не связано с CMS. Разделяй процессы. Сначала верстать потом натягивать.
    Ответ написан
    4 комментария
  • Ширина в слайдере Slick – где найти?

    Get-Web
    @Get-Web Куратор тега JavaScript
    Front-End Developer
    Ширина слайда рассчитывается исходя из свободного пространства деленного на кол-во показываемых слайдов, если хотите использовать плавающую ширину добавьте в инициализацию слайдера variableWidth: true

    $('.carousel').slick({
        infinite: false,
        variableWidth: true,
        slidesToShow: 1,
        swipe: true,
      });
    Ответ написан
    Комментировать
  • Как построить такое меню на CSS Grid?

    delphinpro
    @delphinpro
    frontend developer
    Сделать сетку 3*4
    Разместить нужные пункты в нужных ячейках.
    Контакты можно разместить в одной ячейке и сместить на половину line-height вверх и вниз.

    Количество элементов списка может быть разное


    Тогда просто два столбика с авторазмещением, а логотип и контакты повесить абсолютом.
    Ответ написан
    1 комментарий
  • Как сделать шаблон ветки комментариев wordpress?

    @WebforSelf Автор вопроса
    Может кому приходится,

    в functions.php

    function kurs_comment( $comment, $args, $depth ){
     
    	?><div <?php comment_class() ?> id="comment-<?php comment_ID() ?>">
    		<div class="comment-body">
    			<?php echo get_avatar( $comment, 60, '', '', array( 'class' => 'comment-avatar' ) ) ?>
    			<div class="comment-content">
    				<span class="comment-author"><?php comment_author() ?></span>
    				<span class="comment-date"><?php comment_date( 'j F Y в H:i' ) ?></span>
    				<div class="comment_body"><?php comment_text() ?></div>
    			</div>
    		</div>
    		<?php // без закрывающего </div> (!)
     
    }
    
    function kurs_end_comment( $comment, $args, $depth ){	
    	echo '</div>';
    }


    а в самом шаблоне comments.php

    wp_list_comments( array( 
    	'callback' => 'misha_comment',
    	'end-callback' => 'misha_end_comment' 
    ) );


    Только вот теперь как можноо сделать кнопку чтоб разворачивала и сворачилала дочерние комментарии.
    Ответ написан
    Комментировать
  • Стоит ли пользоваться elementor и wp bakery, или как конкурировать с теми, кто с подвешенным языком и пользуется?

    @Xell531
    Работаю в студии уже несколько лет, сам всё организовывал с нуля, учился без всяких курсов, сам, по ютубу. Имею уже достаточно большое портфолио. Поделюсь опытом для Вашего "накипело". Дочитать до конца - меньше половины дела, главное осмыслить.
    Работа есть и есть всегда. Почему?

    Во-первых благодаря именно тому, что в штате есть человек "с подвешенным языком", который умеет убеждать клиента и очень долго с ним общаться, торговаться - у меня на это не хватает ни сил, ни языка, ни терпения. Это рынок! Не умеете - ищите того, что умеет и платите ему!
    Во-вторых - именно гибкий подход, цены и сжатые сроки помогают склонить клиента в пользу нашей студии. Мы используем и Elementor, и BB, и другие конструкторы, но и внедряем достаточно много своего кода, но коды эти наработаны годами и лежат в закладках по принципу копипаста. Получается и быстро, и индивидуально.
    В-третьих именно благодаря тем, кто делает дёшево и как попало - очень много случаев, когда к нам обращаются именно переделать сайт или сделать новый.

    А самое главное - на первом месте грамотно сделанная реклама в Яндекс и Google. Для этого тоже нужен свой специалист, так как съедает это колоссальное количество времени. Именно реклама приводит на сайт посетителей и только на втором месте уже качество сайта. Тут неважно на чём он сделан, главное, чтобы он конвертировал заявки и заказы от посетителей. Самый хороший, быстрый и качественный сайт может быть абсолютно бесполезен, в то время, как сделанный "на коленке" будет приносить прибыль клиенту, а для него это самое главное.

    А теперь скажу Вам самое неприятное - рынку и потенциальным клиентам пофиг, что Вам нравится или не нравится, насколько вы честный, как Вы делаете сайты, какой Вы грамотный специалист, насколько крут и сколько дипломов имеете. Людям нужно дешевле и "ещё вчера". Сейчас Выигрывает не тот, кто умнее, а тот, кто быстрее всех переучивается. Именно 10% знаний приносят 90% результата, и никак не наоборот. Поэтому однозначно стоит осваивать конструкторы и CRM. К тому же, Elementor освоить достаточно легко и быстро.

    Я начинал так же, как и многие. Так же писал в коде. Знаю отлично html, css. Знаю, как считаю, достаточно неплохо php, js, jquery. Работал на Joomla, Drupal, DLE, MODx, всего и не вспомню. Но работаю в конструкторах с этими знаниями. И даже этого опыта не хватает, так как современный рынок требует делать ещё быстрее, а быстрее - значит дешевле.

    Вы должны понимать три вещи:
    1.) Что нужно клиенту.
    2.) Сколько он готов заплатить за работу.
    3.) Во сколько Вы оцениваете свою работу, навыки, знания. (Проще, какую зарплату хотите иметь).
    И исходя из этого выбирать инструменты, которыми будете реализовывать задачу.

    Я всем всегда объясняю, что качественно и дёшево - это в разные стороны и показываю примеры. А дальше уж клиент сам решает, что ему надо.
    А уж если будет результат - Вас сами будут рекомендовать.
    Ответ написан
    Комментировать
  • Исполнитель удалил проект с сервера заказчика?

    yakovlev_13
    @yakovlev_13
    Шаманство, экзорцизм и некромантия.
    Так не честно) Удалить надо было только половину))
    Ответ написан
    1 комментарий
  • С помощью какого плагина реализовать?

    datka
    @datka
    Вот как на сайте прям что указали делается через https://wordpress.org/plugins/jquery-post-splitter/
    Ответ написан
  • Как сделать уведомления всплывающие в определенное время на главной странице?

    @BladimirK Автор вопроса
    Раньше сайт был на тильде, там была возможность это сделать....

    _____________________________________________________________________________
    WPFront Notification Bar - этим плагином сделал выдвигающийся бар сверху

    Очень много настроек, и самое важное есть настройки времени показа и выбора страниц
    Ответ написан
    Комментировать
  • Wordspress и написание кода вручную, в чем разница?

    @AstraVlad
    Финансист, консультант, программист-любитель
    Потому что любой конструктор ограничен тем набором блоков, которые он предоставляет. Грубо говоря, невозможно собрать из Лего штопор даже если блоки будут стальными: форма не позволит. Так что как только вам нужно сделать что-то не укладывающееся в стандарт конструктора, тут же приходится что-то учить.
    Ответ написан
    4 комментария
  • Как сделать ссылку на главную?

    AntonLitvinenko
    @AntonLitvinenko
    HTML coder
    href="<?php echo home_url('/'); ?>"
    Ответ написан
    Комментировать
  • Есть ли какие-то сервисы для натяжки html на WP?

    iiiBird
    @iiiBird Куратор тега HTML
    Пока ты спишь - твой конкурент совершенствуется
    такой сервис называется фриланс https://freelance.habr.com/
    Ответ написан
    Комментировать
  • Как сегодня писать сайты?

    Epsiloncool
    @Epsiloncool
    Программер, веб-девелопер, гейм-девелопер
    Нормальный вопрос, вспомните себя в молодости: какие были наполеоновские планы по захвату мира? У каждого такие были (а у некоторых даже ещё есть). Но я не буду писать что-то на тему "автор школьник, гыыы", а возьму и отвечу. Потому что я в теме с 2001 года и, кажется, понимаю о чём вопрос.

    Подавляющему количеству бизнесов сегодня не нужен сайт. Инста и фейсбук отлично продают физические товары и услуги. Более половины предпринимателей, тех, которым я лет 5-6 назад делал сайт, сейчас успешно продаются в VK, инсте или FB и ничего не хотят слышать про "свой собственный сайт".

    Большинство из оставшихся не нуждаются в сложных многостраничных сайтах. На самом деле, есть статистика, что простые одностраничные сайты продают в 2-5-10 раз лучше, чем многостраничники. Пользователю просто некуда уходить - там есть самая главная информация о продукте и кнопка "заказать". Он прочитал и заказал. Если пользователь начинает бродить по сайту, он устаёт, его мозг "забивается" и он решает отложить покупку "на потом". Этих предпринимателей успешно закрывают Викс, ЛПгенератор, Тильда и прочие многочисленные "кон стру кторы сайтов". Сделать "сайт" на этих платформах сможет даже школьник (и они делают). Это работа точно не для профессиональной студии разработки сайтов.

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

    И вот сюда, в принципе, вы можете пойти. Ещё не все потребности закрыты. Можно делать модули для OpenCart, допиливать магазы на Woocommerce, есть такой удобный SaaS-сервис Shopify, который тоже имеет API и поддерживает сторонние модули - есть где порезвиться.
    Но опять-таки это не разработка с нуля.

    Многие студии концентрируются на разработке уникального дизайна сайта. Тема интересная и в своё время была довольно прибыльной. Но сегодня в интернетах куча готовых шаблонов, из которых 98% бизнесов выбирают себе дизайн и немножко поднастроив, получают уникальный сайт. Вы можете попробовать зайти сюда, но придётся довольно долго искать хорошего клиента.

    А вот куда можно реально пойти - это разработка больших программных продуктов. Таких заказов мало, куда меньше, чем владельцев микро-бизнесов. Это разработка SaaS, главным образом. Разработка маркетплейсов, сервисов и всё такое прочее, что ещё долго не будет закрыто конструкторами. И вы можете использовать для этого симфони, даже WP и CodeIgniter. Если есть мощь и знание - можете попробовать использовать Nodejs или даже Go.
    Опять-таки скажу ещё раз, что в этой теме не очень много заказов, но все они стоящие. И часто приходится делать не на том, на чём вы привыкли, а на том, что требует сам сервис. Обычно это включает в себя много разных технологий - морда на React, Vue, Angular, основной бэкенд на Nodejs или Go (никаких CMS!), как правило, сразу заказывают и мобильное приложение - так что будьте готовы делать. На первых порах можете проехать на PhoneGap, но часто это решение не годится, заказчики пошли умные, умеют гуглить.

    В общем, вперёд. И самое главное, что я хотел бы сказать - если вы будете рассчитывать на много простых заказов, то не преуспеете, с большой вероятностью. Потому что простые заказы умеет делать каждый школьник, а у него больше свободного времени и не надо платить зарплату подрядчикам, так что он вас победит.
    Нужно идти туда, где школьники не справляются в одиночку - там, где нужно много современных технологий одновременно. Вот где золотая жила для IT компаний.

    Удачи!
    Ответ написан
    2 комментария
  • На чем сверстать сайт?

    @antonwx
    Тильда - такое говнище, жесть. Лучше на юкозе сделай.
    Ответ написан
    Комментировать