Ассоциации метаданных WordPress: как это сделать
При использовании CMS мы привыкли связывать данные через ассоциации метаданных WordPress. Иногда это хорошо используется; в других случаях это злоупотребление.
Если вы работали с веб-разработкой в любом другом приложении, вероятно, вы использовали стратегии для связывания данных с различными типами сущностей. То есть вы, вероятно, создали таблицы специально для этих двух типов информации, а затем связали их различными способами.
Это вполне возможно сделать в WordPress, но я думаю, что мы часто делаем поспешные выводы. То есть мы либо думаем, что можем использовать таблицу метаданных для всего, либо нам нужно создавать собственные таблицы.
И, как и во многих других вещах, связанных с программированием, я думаю, что это зависит от нашей реализации.
Ассоциации метаданных WordPress
С учетом сказанного я обнаружил, что, похоже, не хватает руководств или информации о том, как использовать существующие таблицы для создания и работы с ассоциациями метаданных WordPress и связанных задач.
Изначально я собирался изложить и написать один пост, который включал бы:
- некоторая информация о таблице метаданных,
- идея сущностей, постов, страниц, типов постов, пользователей и т. д.,
- связывая два в примерном сценарии,
- и показывая иллюстрации и код того, как это сделать.
Но когда я начал над ней работать, она стала настолько длинной, что я задумался, стоит ли вообще читать ее. Итак, в связи с тем, что я собираюсь сделать с этим сайтом в этом году, я разделю пост на серию.
Может кому-то и пригодится, а может и нет. Но я стремлюсь охватить все перечисленное выше в той или иной форме. Этот конкретный пост будет просто служить целевой страницей для всей серии (хотя я планирую связать каждую часть серии с другими частями серии, работая над ней).
Наконец, я не собираюсь предполагать, что вы знаете что-то большее, чем следующее:
- WordPress предоставляет определенные таблицы, и вы можете взаимодействовать с ними через функции API,
- Типы постов ,
- И крючки.
Таким образом, все вышесказанное — это длинный способ сказать, что на этой неделе у меня будет несколько сообщений, которые слишком длинны для одного сообщения, но [надеюсь] достаточно интересны, чтобы следовать за ними.
Читать сериал? Хочу больше?
Если это звучит как ваша вещь, не стесняйтесь добавить этот конкретный пост в закладки или подписаться на блог или делать все, что вы делаете, чтобы не отставать от новых сообщений по мере их публикации.
Сообщения серии
- Ассоциация метаданных WordPress: как это сделать
- Программное создание пользователей WordPress
- Типы записей WordPress: абстракция для сущностей
- Ассоциация метаданных WordPress: связанные объекты