Intereting Posts
Проблемы с ресурсами: импорт внешних данных в пользовательский тип сообщения и ведение записей в актуальном состоянии плагин перезаписывает файл другого плагина-.php Получить список категорий и список таксономии из разных типов сообщений, используя идентификатор сообщения? Получить идентификатор текущей таксономии в register_rest_field Создать короткий заголовок статьи Категория с одинаковым слизью Как исключить или фильтровать защищенные паролем сообщения при использовании next_post_link () previous_post_link Показать только один результат из "get_the_category_list" get_post_meta не работает внутри короткого кода WordPress – показать все сообщения + те, у которых есть тег Значение из настраиваемого поля не отображается? Создание сообщений из данных API, как идентифицировать уже импортированные должности? Как предотвратить загрузку изображений с несколькими размерами Как WooCommerce хранит продукты / изменения продукта? / Бесплатный скрипт для импорта вариаций продукта? Как изменить заголовок тега в плагине?

Использование внешней базы данных в wordpress

У меня есть базовый шаблон страницы, который я хочу «конвертировать» в динамический.

Я имею в виду, что у меня есть внешняя таблица в базе данных WordPress, которая содержит некоторые данные. И что я намерен выполнить, так это заставить эту страницу получать параметры $_GET а затем генерировать некоторую таблицу на основе данных этой внешней таблицы.

Я еще не начал писать код, так как я все еще пытаюсь понять лучший подход к этому:

1) Должен ли я делать вызовы $wpdb внутри самого шаблона страницы, а затем перекрестные данные между принятым параметром $_GET ?

2) Должен ли я переместить эту таблицу из базы данных WordPress и создать совершенно новую базу данных для связи?

3) Насколько безопасно будет зависеть от параметров $_GET , чтобы сгенерировать контент страницы (используя шаблон страницы)? После дезинфекции и т. Д.

1) Если все выходные будут происходить в одном шаблоне, я не понимаю, почему вы не можете сделать все в шаблоне. Как это организовано, действительно зависит от вас.

2) Если таблица находится в базе данных WordPress, это, безусловно, упрощает, вам не нужно будет создавать соединение с другой базой данных.

3) Это зависит от вас, чтобы подтвердить ввод пользователя. Если вы ожидаете целое число, убедитесь, что это то, что у вас есть. У PHP есть ряд функций, которые помогут в этом, и WordPress имеет некоторые функции, чтобы помочь в этом. Ваши запросы должны использоваться в любом случае, чтобы предотвратить SQL-инъекцию .

Вы также должны обеспечить вывод, который WordPress также может вам помочь .