Могу ли я использовать обычный php для работы со своей собственной базой данных mysql на сайте WordPress? - PullRequest
0 голосов
/ 12 октября 2011

У меня есть старое приложение web db, написанное на классическом asp с доступом еще в 2002 году. Теперь мне нужно оживить проект, и я изучаю php и mysql. Я довольно новичок в WordPress, но очень хочу учиться.

могу ли я использовать WordPress в качестве моей CMS, а затем в пользовательском посте (который я наткнулся на онлайн, когда я исследовал это) подключиться к базе данных MySQL (вручную перенесенной из моего файла доступа), используя стандартный код PHP для выведите все, что мне нужно?

есть ли лучший подход ко всему этому? извините, мой поиск в Google фактически оставил мне больше вопросов, чем ответов.

заранее спасибо, ребята, благодарю за помощь.

Ответы [ 2 ]

0 голосов
/ 12 октября 2011

Да, вы можете, Wordpress только расширяет существующие функции php своими собственными, но никогда не заменяет их.Вы можете создать новый тип страницы или создать плагин, который показывает необходимую информацию.

новая страница просто откроется и закроет соединение с внешней базой данных, что, как правило, вам, вероятно, проще всего использовать, если вы привыкли программировать на php.

создание подключения также позволит вам просто открывать и закрывать базу данных, но требует дополнительных исследований работы Wordpress self.Преимущества использования puggin для этого заключаются в том, что вы можете определить ярлыки для Wordpress для использования в вашем блоге или на сайте.Более подробную информацию об этом можно найти в документации Wordpress http://codex.wordpress.org/Developer_Documentation.

Вопрос о том, есть ли лучший способ сделать это?как насчет просто использовать базу данных, которую вы используете для своей информации для таблиц Wordpress.Wordpress не мешает вам повторно использовать одну и ту же базу данных для сайта, например, для хранения данных, которые вы хотите использовать на своем сайте.Это легче сделать, потому что на каждой странице уже есть открытое соединение с этой базой данных.вам нужно только использовать функции PHP по умолчанию для извлечения данных.Это то, что я рекомендую вам делать независимо от того, как вы извлекаете данные.Если пользовательская база данных уже создана, вы можете просто сказать Wordpress, чтобы она самостоятельно устанавливалась в эту базу данных.видя, что он использует WP_ в качестве префикса, это не должно вызывать проблем.

0 голосов
/ 12 октября 2011

Насколько я понимаю, вы требуете, чтобы Wordpress позаботился о вашем блоге и выполнил некоторую обработку данных из другого скрипта PHP.Это очень возможно.При переходе на MySQL убедитесь, что вы переносите существующие данные в формат, который требуется Wordpress.Вы можете использовать mysql_query , mysql_connect и связанные с ними функции для управления вашей обработкой.

Другой вариант (который многие порекомендуют) - это написать плагин WordPress вместо простого PHP-скрипта.См. http://codex.wordpress.org/Developer_Documentation, чтобы начать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...