2017-03-04 2 views
0

Diese Frage ist ein bisschen breiter als auf SO angenommen, aber ich muss irgendwo anfangen, da ich in einigen Dingen ein bisschen neu bin.Kommunikation mit einer Wordpress-Datenbank

Ich entwickle eine iOS/Android App für einen Kunden mit einem auf Wordpress basierenden Online-Shop.

Innerhalb der App, sich der Benutzer ihre Anmeldeinformationen des Benutzers an, das er/sie auf dem Online-Shop geschaffen hat, wo die zugrunde liegende Login-System behandelt wird webrequests

Seine WP-Website unter Verwendung hat eine Datenbank namens store_locations bestehend aus longitude und latitude Felder, und ich muss irgendwie die Felder aus der App lesen.

Was ich frage mich, ist:

  1. würde ich brauche ein eigenes PHP-Skript erstellen, um die DB zugreifen?
  2. Wie wird die Sicherheit behandelt, z. B. Benutzerüberprüfung?
  3. Wo wird das PHP-Skript auf dem Server platziert?

HINWEIS:

Bitte lassen Sie uns zuerst in den Kommentaren eine Diskussion haben, wie ich brauchen könnte wie pro Antrag die Frage zur Feinabstimmung, wenn etwas unklar ist.

EDIT 1 fand ich das folgende Video https://www.youtube.com/watch?v=f7ID_L91lIk , wo der Lehrer an 19:00 to 20:51 Gespräche über das, was ich gehe davon aus von oben würde klären question 2.

Antwort

0

Wie Sie gesagt haben, ist dies wahrscheinlich zu breit für hier. Ich schlage vor, Sie erstellen ein Plugin, das Ihnen Zugang zu AJAX gibt. Sie können auf diese here studieren und dann, wenn Sie spezifischere Fragen haben, lassen Sie es uns wissen.

Ich verstehe, dass Sie gebeten haben, es in den Kommentaren zuerst zu diskutieren, aber es gibt einfach nicht genug, um hier zu diskutieren und das fragt ziemlich viel nach einem unentwickelten Plan.

Wenn Sie weitere Fragen haben, zögern Sie nicht hier zu kommentieren.

+0

Was macht dieser Mann etwas in die richtige Richtung? https://www.youtube.com/watch?v=f7ID_L91lik – vaid

1

Wenn Sie mit Wordpress von einer externen Quelle interagieren möchten, sollten Sie WordPress REST API verwenden.

Sie müssen Daten aus einer benutzerdefinierten Datenbanktabelle abrufen. Sehen Sie sich dazu Adding custom endpoints an.