Задать вопрос
  • Не работает the_posts_pagination?

    Вот :) Так полезнее для всех. И ответ правильный можно отметить. А то скромничаешь в комментах)
  • Есть ли изначальная функция регистрации пользователей у различных CMS?

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

    если поставить плагин для фрота пользователей, а потом его поменять, то ничего не сломается, данные о них где хранятся?

    Данные о пользователях хранятся в таблицах wp_users и wp_usermeta, если плагин использует нативные АПИ WordPress'а, то ничего не должно ломаться.

    например на странице пользователя выводится список страниц, где он отвечал, если поменять плагин, то сохранятся ли этот список ответов?

    Плагин эти данные куда-то записывает. Вероятнее всего - в базу данных. Конкретно в базе данных - вероятнее всего таблица wp_usermeta. А значит после удаления плагина данные не должны никуда деться. Но новый плагин о них может не знать, а значит нигде не выводить и не использовать. Но можно его этому научить.
  • Не работает the_posts_pagination?

    Все верно, пагинация идет только с основным запросом, а у вас он содержит 1 запись типа page, поэтому ни о какой пагинации речь не может идти. Денис Янчевский напиши ответом, а не в комменте.
  • Как прекратить создавать объекты классов?

    Stalker_RED, я дал на выбор Dependency Injection и Service Locator. Паттерн или антипаттерн - это топикстартеру выяснять надо будет сильно позже. На данном этапе для него это дополнительная почва для размышлений, которая приведет к чтению нужных материалов и поможет сложить в голове общую картинку.
  • Почему пустой массив?

    aaskereia, что такое R по вашему коду непонятно, в комментариях нигде тоже не сказано. Телепатов не завезли. Поэтому вопрос "что это такое" абсолютно логичен и уместен.
    1. Они у вас и так сохранены уже, в суперглобальной переменной $_POST. Все, что вы делаете - расходуете зря память, а не сохраняете. Вы храните в памяти ровно одно и то же дважды.
    2. Ну, теперь этот момент прояснился. Был бы например DocBlock с var - вопросов не возникло бы. Или упоминание в описании.
    3. Нет, это одно из первых, к чему стоит и нужно придираться. Потому что naming conventions - один из краеугольных моментов в программировании. И если вы сразу себя не приучите делать все по уму - потом переучиваться дольше и сложнее. А команда, которой доведется с вами работать, будет навзрыд плакать. Ну или тимлид будет пи**ить стулом по голове.
    4. Опять же, нам об этом ничего не известно. А в силу мешанины ООП и прямой работы с сессией прям строчка в строчку = запись в сессию через одно место.
    5. Ну, в случае с редбином это не редбин, а фасад. Собственно отсюда изначально был вопрос - фасад видно издалека, но в конкретно вашем фрагменте кода он выглядит как из другой вселенной.
    6. Пожалуйста.
  • Почему пустой массив?

    aaskereia, в другой ветке ответил уже
  • Почему пустой массив?

    aaskereia,
    1. Зачем $data = $_POST?
    2. Класс R - это что такое? Нейминг 80го уровня...
    3. Ан-нет, сорян - траслит в именах. Это нейминг скрытого, 81 уровня.
    4. Запись в сессию через одно место.
    5. Статические методы класса R там и сям по коду как бы наталкивают на мысль, что с пониманием ООП совсем туго.
    6. print_r вместо xdebug (благодаря которому вы бы все быстро выяснили сами и этого обсуждения не было бы вообще).

    Реакция у коллег такая, потому что с кодом реально все не так. Выбросить и переписать. Переписывать, пока не наступит просветление.
  • Проблема с сортировкой asc в wp_query/query_posts в WordPress. В чем может быть проблема?

    Не, query_posts не должна использоваться вообще. Главный цикл корректируется с помощью хука pre_get_posts. Для всего остального используется WP_Query. Даже get_posts внутри себя вызывает все тот же WP_Query.
  • Вложить друг в друга елементы массива?

    Ну, рекурсии и древовидные структуры вам все-таки придется изучить. Понимаете, есть матчасть. База, без которой программирования не бывает (по крайней мере сложнее банального Hello World). Рекурсии и деревья - часть этой матчасти. Если бы это можно было быстренько "вложить друг в друга" без всей это чуши про рекурсии, то никто бы собственно рекурсии и не придумывал и не использовал. Ан-нет, плачут и жрут свои кактусы...

    В общем, учите матчасть. Чесслово. Вы без нее далеко не уйдете все равно.
  • Почему css не работает на WP?

    дык он же скриншоты с инспектора уже приложил) все выводится, там проблема в другом. public_html в пути не смущает?
  • Как перейти на пустую страницу WordPress?

    Евгений Журов, Похоже я не совсем корректно выразился. Шаблон в этом понимании (как в статье) вам и не нужен. Если у вас страница со слагом checkout, то скопируйте файл темы page.php в page-checkout.php и в нем правьте. WordPress использует стандартные шаблоны по своей иерархии, и если для вашей страницы существует page-слаг-страницы.php, то он будет использован.
  • Почему пустой массив?

    aaskereia, у вас там минимум 3 ошибки. Это так, бегло и не вникая. Просто глаза болят и кровоточат более внимательно ваш код читать,
  • Почему пустой массив?

    aaskereia, лол) оно то "работает", но все что вам пытались донести выше - таки имеет смысл. У вас на данном этапе 2 пути - либо выбрать метод подавана и начать слушать более опытных коллег, расти не по дням а по часам и не делать глупостей. Либо же выбрать метод "я все сам", и долгие годы набивать собственные шишки, говнокодить такой треш и угар от которого у коллег волосы на спине будут шевелиться. Пока что вы в начале пути. Сделайте выбор правильно.
  • Как перейти на пустую страницу WordPress?

    а еще под нее создать кастомный шаблон в теме - page-checkout.php, в котором подключить header, footer а остальное пилить под конкретные задачи
  • Для маленькой студии или фриланса достаточно только Wordpress и woocommerce?

    Antonio Solo,
    за 3 года весь вордпресс можно переписать заново 3 раза. не то что "изучить".


    Переписать само ядро конечно можно. Разок-другой. Но не тысячи плагинов, тем, уроков и курсов и прочего, прочего, прочего. А еще сделать это все совместимым со всеми возможными хостингами и старыми версиями PHP - тем более. А еще отловить все возможные и невозможные edge cases... В общем, в теории можно, но 1) не факт, 2) а смысл?

    Что касается изучения - опять же, можно. В треории. На практике учить надо не только WP, но и массу сторонних решений и всего остального. А еще учиться это все правильно использовать, решать реальные задачи с умом - где WordPress-way, где нативно и тд. Не все так просто, как кажется. Особенно в случае с таким Legacy как WordPress.
  • Для маленькой студии или фриланса достаточно только Wordpress и woocommerce?

    avr1972, гугл или любой другой. Как учить? Настойчиво, упорно, упрямо :)

    Для начала - есть такое понятие как базовый словарный запас. Подробнее:

    https://habrahabr.ru/post/126189/
    https://pikabu.ru/story/850_slov_na_angliyskom_yaz...

    А дальше сами нагуглите уже. Смысл в том, что 1000 слов в принципе достаточно для беглого общения на самые разные темы. При чем если у вас есть хотя бы школьный английский, то штук 200 из них вы уже знаете. Освоить еще 800 - вообще не проблема, правда же? Плюс к базовому запасу вы быстро освоите наш профильный, технический. Впрочем, вы его и так уже весьма неплохо должны знать.

    Далее - грамматика. Тут не надо насиловать себя всеми временами и прочей литературщиной. Никто в реальном общении этого не использует, все сильно упрощается. Возьмите в одну руку грамматику, в другую - несколько тематических статей на Medium.com. Проанализируйте тексты, сравните с правилами, и вы поймете что вам надо освоить.

    Дальше - практика. Переключите ОС на компьютере и телефоне на английский, все программы на английский, перестаньте посещать русскоязычные сайты, читайте только на английском, пусть сначала и с переводчиком. Поначалу будет тяжеловато, но быстро войдете в ритм, главное не сдаваться.

    Сравните изучение языка с изучением языка программирования. Это ведь одно и то же по сути. Сначала учите основы, синтаксис, функции и конструкты, типы и тд. Потом учитесь складывать это все вместе. А через некоторое время код сам льется. Так и с английским будет. Это я вам как филолог по образованию гарантирую
    :)
  • Для маленькой студии или фриланса достаточно только Wordpress и woocommerce?

    avr1972, В принципе, хватит базового + переводчик. Но учить английский в целом - наверное даже более важно, чем учить этот самый PHP. Потому что мы живем в 21м веке, и без английского вы сами себя ограничиваете от огромного мира возможностей, совершенно другого уровня доходов, опыта, знакомств и тд.