|
5212 / 1169 / 163
Регистрация: 16.01.2023
Сообщений: 2,791
|
||
Тонкости и особенности разработки под WordPress02.02.2023, 10:58. Показов 2545. Ответов 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
|
||||
|
5212 / 1169 / 163
Регистрация: 16.01.2023
Сообщений: 2,791
|
||
| 02.02.2023, 18:42 [ТС] | ||
|
Приноровились использовать для этого SSH (рекурсивный поиск "grep -rl" довольно быстро ищет текстовую строку во всём проекте). Не знаю, на всех ли хостингах есть SSH, но мы активно юзали Beget, SpaceWeb, Reg.Ru - у них у всех такой доступ был.
0
|
||
| 02.02.2023, 18:54 | ||||
0
|
||||
|
5212 / 1169 / 163
Регистрация: 16.01.2023
Сообщений: 2,791
|
||
| 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
|
|||
|
5212 / 1169 / 163
Регистрация: 16.01.2023
Сообщений: 2,791
|
||
| 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|