|
5529 / 1209 / 165
Регистрация: 16.01.2023
Сообщений: 2,876
|
||
Тонкости и особенности разработки под WordPress02.02.2023, 10:58. Показов 2823. Ответов 76
Метки нет (Все метки)
Проблемы в этом подходе особой нет, а подобные неудачи позволяют чуть лучше разобраться в механизме работы сайта и избегать подобных ошибок в будущем. На мой взгляд было бы намного фатальнее, если бы на уже работающем сайте, при переезде на новый хостинг, например (или при блокировке старого, например за несвоевременную оплату), ТС бы обнаружил что у него есть только копия файлов.
0
|
||
| 02.02.2023, 10:58 | |
|
Ответы с готовыми решениями:
76
Особенности разработки лабиринта Особенности разработки корпоративных приложений |
|
100 / 106 / 50
Регистрация: 22.09.2015
Сообщений: 438
|
||
| 02.02.2023, 15:08 | ||
|
0
|
||
|
228 / 149 / 48
Регистрация: 21.06.2021
Сообщений: 1,144
|
||||
| 02.02.2023, 15:14 | ||||
|
предпочитаю что бы была готовая верстка html + psd
0
|
||||
|
100 / 106 / 50
Регистрация: 22.09.2015
Сообщений: 438
|
|
| 02.02.2023, 15:19 | |
|
0
|
|
|
228 / 149 / 48
Регистрация: 21.06.2021
Сообщений: 1,144
|
|
| 02.02.2023, 15:34 | |
|
Silver22, какого именно виджета вам не хватает, что приходиться создавать новый?
0
|
|
|
100 / 106 / 50
Регистрация: 22.09.2015
Сообщений: 438
|
|
| 02.02.2023, 15:46 | |
|
TuxFighter, ну раз уж мы говорим о той вёрстке что я скинул, вот какие блоки я вижу в хедере. Какими виджетами это можно сделать?
0
|
|
| 02.02.2023, 15:57 | |||||||
0
|
|||||||
| 02.02.2023, 16:46 | ||||
|
Ну раз флуд вынесен в отдельный топик, то я потихоньку по-отвечаю на вранье и вопросы.
Теперь мысль понятна? Разработка на локальном хостинге противопоказана не столько потому, что это может вызвать проблемы при неправильной миграции, сколько по другим причинам. 1. Невозможно нормально оттестировать сайт. Уже в силу другого окружения и локальности. 2. Невозможно показать проблему и, соответственно, получить помощь. Опять акцентирую: этот мой посыл адресован прежде всего спрашивающим на форумах. Профи в советах не нуждаются. II Неправильная миграция - тут вопрос отдельный. Но адепты древних религий (ака разработка на виндолвых недосерверах) точно также читают древние ГСы и молясь на "всю жизнь так переносили" делают это так же не правильно. Иногда, да, они не видят при этом проблем. Когда сайтики мелких и нет даже виджетов (или они не понимают, что банальный слёт виджетов и тп "глюки" - это как раз из-за неправильной миграции). Чтобы увидеть количество и разнообразие проблем при неправильной миграции не обязательно самому делать неправильно - достаточно следить за тематическими ресурсами - форумами, ФАКами, группами в болталках/скотсетях и тд. Недели не проходит, чтобы где-то не появилась проблема. И это сейчас, когда уже казалось бы всех приучили к дупликатору, Игорь (KaggDesign) написал на SO отличнейший ман с объяснениями что да как и почему, и то.. А ещё лет 5 назад такого было в десятки раз больше. Не видеть этого мог только слепец (ослеплённый ЧСВ?). Silver22, теперь ты извинишься за враньё? Но даже если и нет - я перебьюсь. Позже ещё продолжу отвечать. Добавлено через 9 минут
0
|
||||
|
100 / 106 / 50
Регистрация: 22.09.2015
Сообщений: 438
|
||||||
| 02.02.2023, 16:50 | ||||||
|
Добавлено через 3 минуты
1
|
||||||
| 02.02.2023, 17:41 | |||||||||
![]() Если ты не изменяешь ничего кроме css - ты делаешь примитивные сайты. Я догадаюсь, что набросать какой-нибудь простенький плагин - это наверное не для тебя, но блин поправить шаблоны темы - тоже нет? А добавление и вывод кастомных полей в нужных местах? А кастомные типы?.. Про правку шаблонов того же WC я уже молчу, а есть и другие плагины, где можно (и нужно) создавать/править шаблоны Тут одним css-ом не обойдёшься. Добавлено через 32 минуты Мне например IDE как-то тоже не особо нужна. Мне хватает "кодерского" блокнота и нормального файлменеджера (тоталкоммандир). И еще большой вопрос что лучше - IDE или моя связка. В IDE свои преимущества у меня свои. Так что использование ИДЕ так себе "показатель" профессионализма и результатов. Во вторых "профи-разработчики тем" и "профи-разработчики сайтов" - совершенно разные профи. Последние не гнушаются пользоваться продуктами первых. Отчасти как раз потому что они профи - они понимают цену затраченным ресурсам. качеству результата, стоимости сопровождения и тд. А вот нубы не знают о этом. Не знают и о том, какие тесты проходят темы, прежде чем попасть в оф репо. Не думают, что даже преодолев все эти сложности темы всё равно могут иметь разного рода проблемы и потому регулярно выходят обновления. Самые же упоротыные (с завышенным ЧСВ) считают, что смогут сделать лучше команды профи. Это уже лет 20 как устарело ![]() Ида.Разработка ВП-сайта - это не столько файлы, сколько база. А в базе - засериализованные пути, адреса и другие данные, сильно зависящие от локации и окружения сайта. Если просто развернуть бекап (или хуже того - тупо поменять пути в базе, как советуется в древних мануалах), то можно так сломать сайт, что восстановить будет сложнее, чем сделать заново. Добавлено через 15 минут Ида, опять акцентирую: "локальные серверы" бывают разные. Принятые по умолчанию виндовые недосерверы - это зло (особенно для нуба). LAMP в виртуалке - можно при необходимости и желании изучить больше чем ВП. Мне как-то ни разу не понадобилось искать в чужих плагинах хуки. Темы же я выбираю с документацией. Но в общем-то хуки тем можно и так увидеть.
0
|
|||||||||
|
100 / 106 / 50
Регистрация: 22.09.2015
Сообщений: 438
|
||||
| 02.02.2023, 17:56 | ||||
|
0
|
||||
| 02.02.2023, 17:56 | ||
|
Но в данном случае я бы лично прямо в шаблонах сделал. Если нужно править данные из админки - сделать соответствующие разделы настроек. Или же в соответствии с новыми вениями сделать блоки в гутенбере. Возможно даже помогут доп. плагины блоков к нему (например гутентор, kadece и тп). А нет - написать свои (я правда тут не силён - изучать реакт вообще как-то не тянет)
0
|
||
|
100 / 106 / 50
Регистрация: 22.09.2015
Сообщений: 438
|
||
| 02.02.2023, 17:59 | ||
|
Просто мне показалось что сейчас мы начнём обсуждать вёрстку в виджетах...
0
|
||
| 02.02.2023, 18:12 | ||||
|
Но даже если так (опуская что это нужно лишь единицам) - можно использовать это только когда надо найти. Но разработку вести на реальном хостинге. Добавлено через 6 минут ![]() Ну т.е. работа почти одинаковая, а результат может сильно отличатся по сроку жизни и различным сюрпризам с течением времени и развития сайта. Есть другие способы, где и виджеты бы пригодились, но на сегодня этот подход уже устаревает. Блоки надо изучать, будь они не ладны
0
|
||||
|
5529 / 1209 / 165
Регистрация: 16.01.2023
Сообщений: 2,876
|
||
| 02.02.2023, 18:42 [ТС] | ||
|
Приноровились использовать для этого SSH (рекурсивный поиск "grep -rl" довольно быстро ищет текстовую строку во всём проекте). Не знаю, на всех ли хостингах есть SSH, но мы активно юзали Beget, SpaceWeb, Reg.Ru - у них у всех такой доступ был.
0
|
||
| 02.02.2023, 18:54 | ||||
0
|
||||
|
5529 / 1209 / 165
Регистрация: 16.01.2023
Сообщений: 2,876
|
||
| 02.02.2023, 19:00 [ТС] | ||
![]() Кстати, очень частая ошибка нам встречалась, как раз связанная с переносом сайта. Когда скопировали и файлы, и БД, а потом поехали на другой хостинг (или даже на другой домен) и сайт не работает (конечно же из-за старого домена в wp_options и/или wp_posts).
0
|
||
| 02.02.2023, 19:07 | |||
|
Нет, они были отличные спецы в php - наворотили такого... Но лучше бы они были нубами во всём - меньше вреда бы сделали. И это я серьёзно. Всё надо делать не так. Для миграции нужно использовать спец. средства, исправляющие сериализованные данные (и то бывают потеряшки).
0
|
|||
|
100 / 106 / 50
Регистрация: 22.09.2015
Сообщений: 438
|
|||
| 02.02.2023, 19:09 | |||
|
1. Возможность сборки фронта. 2. Возможность работать над проектом больше 1 человека. Кстати как вы решаете этот вопрос при разработке на реальном хостинге? За дочерние темы я думаю мы мнение друг друга услышали.
0
|
|||
|
5529 / 1209 / 165
Регистрация: 16.01.2023
Сообщений: 2,876
|
||
| 02.02.2023, 19:11 [ТС] | ||
|
Правда у нас и проектов-то больших не было на нем. В основном простенькие сайты.
0
|
||
| 02.02.2023, 19:57 | |||
Сообщение было отмечено liris как решение
РешениеЕсли мне нужно привлечь кого-то ещё (такое тоже иногда бывает) - у партнёра конкретная задача по итогу которой я получаю.. условно говоря файлы. При необходимости я разворачиваю для него отдельный дев-сайт. До 2,3, если где и встречалось, то было не заметно (но я тогда ВП еще не юзал). После 2,7 стало побольше таких мест + появились плагины, во всю использующие сериализацию (некстген, например. очень популярный в то время). Именно тогда я первый раз столкнулся с проблемами при переносе с виндового недосервера на хостинг. Но причины мне были не понятны, да и средств для миграции ещё не было - пришлось галереи править руками.В 3.0 появились, а в 3.3 окончательно сформировались кастомные типы записей. Появилось множество плагинов для удобной работы с ними. Их данные тоже хранятся в сериалах (а в данных могут быть пути к картинкам например. Или к др. файлам). И всегда (не знаю когда появились но задолго до 2.7) в ВП были виджеты. Содержимое некоторых из них (а может и всех) хранятся в сериалах.. Отсюда одна из распространённейших проблем при неправильном переносе - "виджеты слетели".
1
|
|||
| 02.02.2023, 19:57 | |
|
Особенности разработки сетевого программного обеспечения Особенности разработки сетевого программного обеспечения Особенности разработки БД для учебного процесса Особенности разработки многопользовательских распределенных приложений Ищу людей, в особенности программистов, для разработки игры на Unity Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|