Реальность такова, что вот ты, напр, технически грамотный, можешь кодить и понимаешь смежыне специальности. А 90% нынешних сеошнегов даже правильные разделы на сёрче не в состоянии нагуглить :). Вот это реальность. Вот это показатель квалификации ящитаю.
И да -
Работа с базой - это НЕ администрирование серверов, а элементарные навыки вебмастера. Речь же не о развёртывании MySql на сервере (хотя это тоже "на стыке" админсва и вебмастерсва ;) ).
В данном же случае ещё немаловажно, что это не абстрактная база, а процесс миграции сайта. Напрямую связано с движком.
А он изначально неправильно делает (и наверняка наделал намного раньше), что тоже касается вебстроительсва, а не администрирования.
Динамика ибо может быть (да, поморгать-попукать). Должна быть. Без неё это вообще ОППА.
А кстати, это тоже вполне реальное применение. Без смайликов. И гораздо шире, чем просто "капча".
Жаль, что ТС игнорирует вопросы и только надувает щёки :( Но наверное действительно сказать нечего, нет элементарного понимания, а всё это просто езда по ушам для домохозяек и глупых горячих инвесторов.
Это только первая проблема из-за неправильного переноса ВП. А сколько их ещё появится…
Только причём тут администрирование серверов?
А, да. Кривыми переносами ты убил автоинкремент и похерил индексы.
Это плохо, очень плохо.
Как ты это себе представляешь?
Прежде всего потому, что в базе много зависимостей, временных данных и хранение в сериализованных массивах. См https://codex.wordpress.org/Database%20Description
Кроме того - структура базы и данных может поменяться при обновлении. Такое уже было неск раз в истории ВП. Соответственно, всё может поломаться.
При чтении (как в данном случае) ты конечно не повредишь базу, но легко можно получить неверные результаты. А вот когда так изменяют данные, и тем боле добавляют — это очень опасно.
Поэтому нужно просто привыкать использовать функции/апи.
(Ок, пароль можно изменить руками. А вот логин или домен уже нет. Логин вообще менять нельзя).
«Руками» — значит прямыми SQL запросами в БД или непосредственно в РМА или аналогах.
Может времени? get_posts не быстрая функция.
Кстати, а какова цель получения всех ИД? Зачем и где потом должно использоваться?
Ну хорошо, что тут хоть специальный класс использовал . Это более безопасно, но без особой нужды и его не стоит трогать. Во всяком случае до хорошего понимания ВП.
А это, кстати, хороший пример/объяснение почему нельзя использовать прямые SQL-запросы - ты нарвался на префикс таблиц. А он не должен участвовать в запросах/коде, тк его можно изменить и при установке ВП и даже после (хотя это не стоит делать на рабочем сайте).
Ну справедливости ради, в данном случае (использование wpdb) более-менее нормально. Хуже было бы если бы голым SQL полез.
seovisor, если хочешь понять ВП и что делает код см. как надо делать: увидел функцию (как напр get_posts, что показал AGRESSOR ) — идешь в кодекс (и новый, пока не полный) или на https://wp-kama.ru/functions и ищешь там функцию, изучаешь. Функции имеют логически и интуитивно понятные названия, так что поиск нужной тоже не составляет труда. Ну а так, если что надо сделать — лучше переспросить на форуме, подскажем как лучше/правильнее/безопаснее решить задачу.
А ты не догадался прочитать писанину ТСа?
А хотя ответы на нужные вопросы нашел?
Вам - везде (с)
Скорее всего не авторизуется. Отсечь "копии" всё же не так трудно, а подделать всё же сложно. Хотя и не невозможно - тут вопрос больше целесообразности и затрат (хотя те же 3д принтеры уже позволить могут многие). Проблема больше в другом, обратная сторона медали - отклонение данных от эталона и всё, приплыли. А безопасность - фальсификация "эталонов" и не только.
Спасибо за расшифровку моих слов :)
Можно взять фрилансера "на оклад". Хотя конечно, это риски. Но есть и риски даже когда студия на соседней улице. Тут были такие топики.
На этой гадости сделаны НЕ темы ВП, а собирается контент. Но одновременно есть факт, что темы с говнофореста без этой гадости вообще убожество (глючное, тормозное, с кучей ошибок и пр). Поэтому только оф репо и темы проверенных производителей. Темы без конструкторов.