намеками обычно общаются девушки, не знал, что для программистов это тоже норма)))
Программисты еще умеют в логику, сарказм и иронию.
По поводу третьего вопроса - вы ведь понимаете, что хлебные крошки откуда-то берут структурированные данные, и всего лишь выводят вам ссылки основываясь на этих СТРУКТУРИРОВАННЫХ данных. Данные берутся из WP_Query, а он в свою очередь формируется из парсинга пермалинков с помощью WP_Rewrite. У вас ситуация, когда WP_Rewrite не способен определить, что же показывать, какие аргументы передать в WP_Query. Поэтому да, без "программировать" не получится, если вы хотите изменить стандартное поведение. Не все можно сделать галочками в админке. Иногда нужно закатать рукава и лезть в код. Поэтому программисты и существуют.
это тоже стандартными средствами нельзя настроить и нужно "программировать"?
Стандартными средствами настроить можно стандартное поведение. Один из вариантов стандартного поведения. Если вам нужно НЕстандартное поведение - нужно его запрограммировать. В этом и состоит суть работы программиста.
Владимир Муковоз, ну если видео-файлы все локальные, загружены в медиабиблиотеку то да, это не имеет значения. Тогда можно получать именно аттачменты с типом "видео" и post_parent ID родительского поста.
Владимир Муковоз, это когда вы в пост вставляете просто ссылку на видео на youtube (поддерживается много видео-хостингов), а WordPress сам конвертирует ее в видео-плеер.
Олег, так мы ж вам как бы изначально на это намекнули. Это раз. Два - Тостер вообще-то как раз для "программировать". У вас же в подписи стоит "фронтенд-РАЗРАБОТЧИК". Программировать для разработчика - нормальное дело.
Олег, а вот тут самое интересное, из-за чего весь сыр-бор. Технически - можно. Но это уже весьма нетривиальная задачка, на программном уровне, которую вы сами не осилите, а делать вам готовое решение бесплатно на Тостере никто не будет - слишком много работы. Это уже задача для программиста. Есть вариант поискать готовый плагин, но и его возможно придется напильником дорабатывать. Поэтому, возможно разумнее от этой затеи отказаться. Ну или нанять кого-нибудь решить ее для вас.
RavenPo, нет, стандартная регистрация есть без ручного режима.
Если в настройках включена вот эта опция:
то будет доступна вот эта страница регистрации yoursite.ru/wp-login.php?action=register
Через хуки можно поменять набор полей, а также изменить стандартную роль (по умолчанию эта форма создает пользователей с ролью Subscriber, которые могут комментировать, но не могут записи создавать).
Но использовать плагин для данных задач вполне нормально.
Олег, а теперь вспомните, что мы вам писали по поводу "невозможности распознать категории если нет category base" :) Вот теперь вы все подготовили как надо, но уперлись именно в ограничение архитектуры WordPress. И ответ на это содержится в том обсуждении.
Олег, чтобы это заработало, у вас должна существовать страница со слагом catalog, и в настройках WooCommerce она должна быть настроена как страница магазина. По умолчанию при установке WooCommerce он создает такую страницу, и называет ее Shop. Отсюда и наши предложения переименовать эту страницу в каталог.
Олег, вы задали ряд вопросов, понимание ответов на которые требуют от вас определенного уровня знаний и понимания. Его у вас нет, отсюда и проблема. Десять комментариев мы пишем чтобы заставить вас включить собственную голову. Мы следуем старой мудрости - дай человеку рыбу, и он сегодня не будет голоден, научи человека ловить рыбу - и он не будет голоден никогда. Иначе вы после обеда придете с очередной пачкой аналогичных вопросов, вечером снова, а завтра все по новой.
это нормально, что кто-то с чем-то может разбираться не так быстро и легко, как вы:)
Понимаете в чем беда... Я лично не вижу с вашей стороны вообще попыток разобраться. Вам говорят "измените slug страницы shop на category", а вы спрашиваете "а как это? а что это?" Ну неужели сложно написать в гугле "как изменить slug страницы wordpress". Вас же в гугле не забанили, правда?
Это же минимально, критически необходимые знания чтобы хоть что-то делать с WP! Slug - это уникальное короткое название страницы, которое используется в УРЛ. Заходите в редактирование страницы, сразу под заголовком будет УРЛ и кнопка "редактировать". Нажав ее вы сможете изменить этот слаг. Вам нужно вместо shop написать catalog и сохранить изменения.
откуда мне знать)))
Вам нужно просто начать слушать людей и читать документацию. Учиться самостоятельно гуглить, разбираться в тонкостях. Фокус в том, что у разных платформ по разному реализован "роутинг". Что такое роутинг, я позволю вам самостоятельно нагуглить и почитать. В WordPress он реализоват через rewrite rules, которые в свою очередь реализованы через регулярные выражения. Это особенность конкретной реализации в конкретном движке. Поэтому эта реализация не может работать так, как она работает, например, в Laravel. Там роутинг устроен совершенно по-другому.
Так вот в реализации WP схема работает по принципу "тип_данных/конкретный_кусок_данных", или "category/some-category-name". Регулярное выражение отлавливает сначала "тип_данных" (то есть, определяет, что это категория), а потому уже запрашивает конкретный экзепляр из этого типа данных (то есть, берет из базы именно категорию с таким названием). Если избавиться от первого фрагмента, WP не будет понимать, что ему нужно взять их БД. Точнее он "поймет", применив просто другое правило, которое будет правилом для вывода страниц. В результате на выводе вы получите не то, что ожидаете.
Олег, Дело не в объяснении, а в вашей реакции. Когда вы что-то не понимаете (хотя вас достаточно детально направили скриншотами в правильном направлении), вы накидываетесь на людей, которые БЕСПЛАТНО тратят свое время на вас. Вам не нужны советы и помощь. Вам нужно "сделайте все за меня". Так это не работает. zorca дал вам инструкцию. Всю остальную информацию вы можете найти в официальной документации WooCommerce.
вы выражаетесь в не понятной для меня форме просто))
Вы даже не представляете, каких трудов нам стоит уловить суть ваших вопросов. Я знаю ответ на ваш вопрос, знаю как сделать на уровне кода. Но исходя из ваших формулировок и ответов на советы, я понимаю что писать ответ нет смысла - вы его не поймете, потому что вы не разработчик. И даже готовое регулярное выражение для preg_match в add_rewrite_rule вас не спасет. Ставлю соточку, что последнее предложение вы не поняли, от слова совсем :)
Программисты еще умеют в логику, сарказм и иронию.
По поводу третьего вопроса - вы ведь понимаете, что хлебные крошки откуда-то берут структурированные данные, и всего лишь выводят вам ссылки основываясь на этих СТРУКТУРИРОВАННЫХ данных. Данные берутся из WP_Query, а он в свою очередь формируется из парсинга пермалинков с помощью WP_Rewrite. У вас ситуация, когда WP_Rewrite не способен определить, что же показывать, какие аргументы передать в WP_Query. Поэтому да, без "программировать" не получится, если вы хотите изменить стандартное поведение. Не все можно сделать галочками в админке. Иногда нужно закатать рукава и лезть в код. Поэтому программисты и существуют.
Стандартными средствами настроить можно стандартное поведение. Один из вариантов стандартного поведения. Если вам нужно НЕстандартное поведение - нужно его запрограммировать. В этом и состоит суть работы программиста.