• Как вывести название кастомных рубрик и название постов, которые в этой рубрике в WordPress?

    Сергей, не надо убирать эту строку, она идет в паре со следующей:
    'field' => 'term_id', // здесь мы указываем по какому из полей объекта WP_Term мы будем выборку делать. Поле term_id самое быстрое.
    'terms' => $term->term_id, // а здесь мы уже динамически подставляем конкретное значение term_id.


    За исключением того, что нужно в .title вывести название рубрики

    Вы же находитесь в контексте цикла по полученным терминам. И в каждом итерации вы можете через $term->свойство_объекта получить нужные данные. В запросе WP_Query мы таким образом берем $term->term_id, а здесь вы можете взять $term->term_name.
  • Как удалить prefix из URL в Wordpress?

    Денис Янчевский, та зачем) ответ сводится к простому "забей и забудь".
  • Как вывести название кастомных рубрик и название постов, которые в этой рубрике в WordPress?

    Сергей,
    1. Нету у вас там ничего рандомного, есть динамические данные. Это разные вещи, не путайте термины.
    2. В моем коде не надо ничего конкретного из админки указывать, никаких конкретных ID или названий. Это универсальный код для вывода динамических данных, независимо от их количества и конкретных названий/ID. В этом вся суть.
    3. Все, что вам нужно изменить под себя в этом коде:
    - название custom taxonomy
    - название custom post type
    - ограничение на количество выводимых записей в термине
    - ну и сама HTML-разметка вывода

    Внимательно изучите код и подумайте что и как он делает.
  • Как удалить prefix из URL в Wordpress?

    Денис Янчевский, сниппеты из гугла - полумеры, там запутаться проще чем что-то подобрать (для того кто не знает Rewrite API и внутренности ядра). Упомянутый плагин позволяет индивидуально записям назначать, и весьма грубым / ресурсоемким методом. При большом количестве записей будет больно. Есть еще его форк, тот позволяет вроде группами делать, но по сути проблемы те же. Через pre_get_posts / parse_query и тд - да, но там проблем вылезет еще больше по дороге - дубликаты урл и тд. В общем, реализуемо если знать что делать и внимательно это делать. Геморрой с кучей боков для тех, кто не совсем понимает работу ядра.
  • Как удалить prefix из URL в Wordpress?

    Ты же хорошо знаешь, что воевать с Rewrite API – себе дороже :)
    Лучше принять как есть. Исключения – когда разработчику по зубам самостоятельно изучить и ПОНЯТЬ внутренности Rewrite API, и переколбасить его под себя. Но советы на Тостере не помогут это сделать.
  • Как удалить prefix из URL в Wordpress?

    Александр Ожиняк, Я бы сказал так - технически, это сделать можно. Но игра совершенно не стоит свеч, потому что придется воевать с Rewrite API, не на жизнь а на смерть, или же писать полностью свой кастомный роутинг, а в контексте WP эта задача далеко не всем по зубам. Примите это как одно из специфичных ограничений WP и научитесь с этим жить.
  • Что должен из HTML (4 + 5) знать профессионал Front-End-а?

    Толстый Лорри,
    Вы обратили внимание, что это комментарий не к вопросу?

    В ответе там запятая, я предположил что это 2 разные вещи (что логично) - семантика отдельно, БЭМ отдельно. А вы смешали. ХЗ кто прав :)

    Это печально. Материал первого курса любого технического вузика)

    Совершенно нет, вы либо не вчитались и не вдумались, либо в логику не умеете. Повторю:

    Вопрос - может ли быть семантическая верстка без БЭМ? Ответ - да, может. Вывод - это разные вещи.

    А теперь внимательнее: Если одно не может без другого, то это одно целое. Если одно может без другого, значит это не одно целое, а значит разные вещи. Что и требовалось доказать. Логической ошибки нет.

    А теперь ваш пример:

    "Рубли - это деньги? Могут ли быть деньги, но не рубли? Да, значит, рубли - это не деньги".

    Ответы: да, да, нет. Тут логическая ошибка заложена в самом вопросе. И технический вуз не нужен, здесь и филолог объяснит почему ошибка.
  • Что должен из HTML (4 + 5) знать профессионал Front-End-а?

    Толстый Лорри,
    Смотря что вы понимаете под семантикой HTML (= Тут не все так однозначно.

    Вы наверное шутите? Это превращается в какой-то фарс. ТС спрашивает про HTML. HTML - это язык разметки, у которого существует очень четкая и предельно ясная спецификация. В HTML существует четкое понятие семантики. Точка. БЭМ, веб-компоненты - это все из другой оперы. От словам совсем.

    Тут закралась коварная логическая ошибка) "Рубли - это деньги? Могут ли быть деньги, но не рубли? Да, значит, рубли - это не деньги".

    Логическая ошибка действительно есть в вашем примере про деньги. В моем примере про семантику логической ошибки нет.

    А "семантической версткой" принято называть специальные теги и ряд правил их использования, внесенные стандартами HTML5

    Ура, истина начинает всплывать на поверхность! :)
    Только "семантическая верстка" это уже вторичный термин, первичный - семантические теги. Семантика в основе самого языка. Именно об этом речь.

    БЭМ не требует их использования и не включена в стандарт

    И не будет БЭМ включен в стандарт. И слава богам. Ибо это opinionated методология, не более.
  • Что должен из HTML (4 + 5) знать профессионал Front-End-а?

    Толстый Лорри, опять же, какое такое прямое отношение веб-компоненты имеют к семантике HTML? Семантика разметки - это совершенно другое, тут дело не в формальном определении.

    Простой тест. Вопрос - может ли быть семантическая верстка без БЭМ? Ответ - да, может. Вывод - это разные вещи.
  • Как вывести записи из wordpress в index.php?

    1. 'posts_per_page' => -1, - не делайте так. Либо конкретное число, либо достаточно большое (с запасом), но все равно конкретное. Производительность.
    2. $wp_query = new WP_Query( $args ); - не делайте так. $wp_query - это существующая стандартная глобальная переменная - The global instance of the Class_Reference/WP_Quer....
    3. $post_id = get_the_ID(); - зачем? get_the_ID() берет глобальный текущий пост (вы же в лупе) и возвращает его ID. Там нет запросов к БД и тд.
  • Что должен из HTML (4 + 5) знать профессионал Front-End-а?

    Толстый Лорри, Не совсем. Тем более что понятие "семантики" в самом HTML имеет абсолютно автономное и полноценное значение и к БЭМ никаким боком не тулится.
  • Как сделать плавное появление мегаменю?

    Прекратите тег-спам и не ставьте лишние теги, "WordPress" тут вообще ни при чем, так же как и "навигация пользователя". Это задача чисто по CSS.
  • Какой плагин лучший? ACF, CMB2, Pods, MetaBox?

    Владимир Могилёв, опять же, ваши "аргументы" – по незнанию. Разберемся по пунктам:
    1. $100 австралийских – это всего 72 американских. За пожизненную лицензию на неограниченное количество установок. ШАРА! Стоимость лицензии отбивается на первом же мелком проекте.
    2. Есть бесплатная версия. Если не нужны прям все фичи (для многих мелких и типовых проектов), можно обойтись ею. Скоро будет 5я версия бесплатная, там много плюшек.
    3. ACF Pro прекрасно устанавливается через Composer, включая лицензию. Я только так и делаю.
    4. Админка отключается, пользователь не может ни деактивировать, ни изменить - для этого есть фильтр. Включили, настроили, отключили. Или вообще себе завели роль суперадмина и админку разрешили только для нее. Элементарно.
    5. Консольного генератора нет, но он и не особо нужен. Можно написать или поискать на гитхабе обертку с дефолтами, чтобы генерация была проще, но имхо это лишнее – штатные методы и так прекрасны и удобны, лаконичны и понятны.
    6. Ни один конкурент и рядом не стоял по качеству и удобству UI, так же как и по набору полей. Плюс еще есть 3rd party поля, локации и тд, включая плагин для сохранения метаданных (значений полей) в отдельную нормализированную таблицу(ы) БД. И еще много чего. Своя экосистема в общем. Карбон и рядом не стоял (признаюсь, мне он изначально очень понравился и вселил оптимизм, использовал его на одном крупном проекте с кучей полей. Через полгода переписал все на ACF).
    7. Легко расширяется. Новые типы полей, локации и тд.
    8. Инфы в сети масса. Есть форум с хорошей поддержкой. Документация - сказка.
    9. Поддержка и развитие плагина, его будущее в целом - очень светлое.
    10. Уже поддерживает Gutenberg, добавит в него плюшки и будет еще улучшаться.

    В общем, нокаутирует всех конкурентов. Напрочь. За 72 бакса это реальная шара, которую хрен где еще найдешь.
  • Какой плагин лучший? ACF, CMB2, Pods, MetaBox?

    Carbon Fields - даже тупой юзверь не сможет сломать структуру.

    Вся структура полей пишется кодом. Как по мне самое нормальное решение, позволяет отбрить множество проблем.

    Угу, только у ACF Pro есть JSON и PHP конфигурация полей. Скорость, версионирование, не надо в базу лазить, юзеры не поломают и вот это все. Советую ознакомиться в документации.
  • Как подружить BEM и WP?

    Роман Назаркин, не, у Gutenberg другой принцип работы, а по поводу VC да, спасибо за корректировку. Я его стараюсь стороной обходить, поэтому не помню в деталях.
  • Как грамотно реализовать поддержку и редактирование существующего сайта на wordpress?

    Otrivin, WP сам отдает динамически robots.txt, и есть опция "Запретить индексирование" в настройках. Чтобы не путаться, на фильтр этой опции вешается коллбек который смотрит текущий домен и возвращает корректное значение опции (всегда "запретить" на деве, всегда "разрешить" на продакшне).
  • Почему мелькает рябь на экране при открытии крышки?

    HeadOnFire
    @HeadOnFire Автор вопроса
    Slayder1, из того, что удалось за несколько недель узнать, вероятнее всего проблема в комбинации железа и оси. Все, у кого есть данная проблема, надеются на Mojave. Ждать осталось недолго, так что скоро ситуация прояснится.
  • Как вы разрабатываете сайты в нынешних реалиях?

    Сергей, под термином "ванильный js" имеется в виду чистый js, полностью чистый код без фреймворков. Важно не перепутать это с vanilla.js, который является очередным фреймворком, но создатели назвали его таким хитрым способом)