Нет. Даже дублирование текстов сообщений лучше, чем это. Изучите основы: связь многие-ко-многим.
Навскидку: даже без множественных адресатов, наверное, будет нужна таблица приватных чатов (бесед). Причем отдельная беседа может быть как непрерывной (возобновляемой), так и закрываемой. Может быть даже несколько (параллельных) бесед между одними и теми же участниками.
Ну, тогда допиливайте. Как вы поняли, с WP я вам точно не помогу. Мне до его "умносделанности" далеко 😊
Если будут возникать умные вопросы, не связанные непосредственно с WP, спрашивайте. Вдруг мне тоже будет это интересно.
Есть такое у программистов. Работа - это работа. А форум, тем более в пятницу или выходные, - это другое.
Выше уже написали. Здесь присутствуют, по большей части в качестве "наблюдателей", не только пользователи/разработчики WP. Представьте себе, я ни одного сайта на WP не запустил. Хотя исходники когда-то довольно подробно изучал. Чтобы понять, что это "чудо" лучше обойти стороной 😊 Да, CMS распространена, кто же спорит 😊
Стремление похвальное, но без навыков программирования, аналитики баз данных в чем смысл? Учитесь и возьмите эту задачку в качестве прикладной при обучении. А большинству разработчиков будет скучно. Если они помимо своей основной работы не занимаются помощью новичкам. Я, например, довольно часто консультирую, но мне интересно давать подсказки начинающим разработчикам, а не раздражаться при общении с новичками в программировании.
Использование баз данных - это во всех отношениях хорошо, а не плохо. Так что упомянутое "преимущество" сразу отправляет данную CMS на задворки истории.
Но если бы меня кто-то попросил помочь настроить систему "на файлах", я бы действовал примерно так же, как это происходит "на переднем крае развития": взял распространенный генератор статических сайтов наподобие Jekyll-а и для понижения порога вхождения подключил бы к сайту соответствующую CMS наподобие Siteleaf-а. Self-hosted CMS тоже можно установить, но неподготовленный пользователь скорее всего ее со временем угробит.
Обычно это происходит иначе. Если у вас проблемы с версткой, берете качественную тему для другой CMS и переделываете под используемую CMS. Если вам и это не дано, то обращаетесь к тому, кто это делать умеет.
Пример того, как я переделал тему для Jekyll-а под PHP/MySQL-каркас: Создаем простой блоговый шаблон. Результат: hyde.pageshop.ru (кстати, для этой темы есть и зеленая палитра - см. README на Гитхабе).
Другая грань жести - игры с меню и "разделами" там же:
<?phprequire PATH.'include/collection10.php';require INCLUDE_PATH.'getrow.php';function extendmenu(array &$menu, mysqli_result $tables){ while ($table = getrow($tables)) { $menu['tables/'.$table['id']] = $table['title']; }}function fields(mysqli_result $result){ $fields = []; while ($field = $result->fetch_field()) { $fields[] = $field->name; unset($field); } return $fields;}extendmenu($site['menu'], collection('tables'));$result = collection($page['id']);$fields = fields($result);
Результат: https://hyde.pageshop.ru/whats-jekyll
Числа могут совпадать. Не могут совпадать (не имеющие общего употребления) слова и сочетания слов и чисел. Естественно, если и слово, и число совпадают независимо от порядка следования, то в данной ситуации и общеупотребительное слово может не помочь. Например, после регистрации auto77 с высокой вероятностью отклонят регистрацию auto177 и вполне могут отклонить регистрацию auto1777.
В общем лучше регистрировать что-то наподобие estic, alaev, tarkas(177), etc. После чего продвигать свой бренд 😉
Домен, естественно, нужно регистрировать как можно раньше с учетом имеющейся возможности, например когда он освободится. Просто не ведите "на нем" предпринимательскую деятельность. А еще проще разместить заглушку, как это сделано у меня. Но учтите, что могут придраться даже к логотипу. Т.е. размещенный на странице вашего домена логотип якобы "отсылает к деятельности" правообладателя 😊 В таком случае при условии схожести логотипов в суде вы говорите: "Вы мне авторские сначала заплатите" (авторство, естественно, должно быть зафиксировано) 😂