it-swarm.com.de

Gewusst wie: WordPress-Jobliste und Kandidatendetails

Ich entwickle eine WordPress-Site ( http://new.saffronresourcing.com/candidates/ ), auf der sich Bewerber um eine Stelle bewerben können Laden Sie Ihren Lebenslauf mit Ihren persönlichen Daten hoch. Ich habe bereits einen benutzerdefinierten Inhaltstyp für die Jobliste erstellt, der für die Jobliste verwendet wird. Es funktioniert gut. Jetzt gibt es eine Schaltfläche "Jetzt bewerben", die an alle Stellenangebote angehängt ist. Das Problem ist

Wenn der Benutzer auf die Schaltfläche Anwenden klickt, wird eine andere Seite mit dem Namen uploadcv.php aufgerufen. Die Frage ist, wenn ich auf der Seite uploadcv.php bin, kann ich nicht herausfinden, von welcher Joblistenseite der Benutzer gekommen ist. Ich benötige also eine Referenzvariable, die die aktuelle Seitenjobliste ref enthält. Wenn der Benutzer auf die Schaltfläche Jetzt anwenden klickt, wird diese Variable ausgeführt und zur Seite uploadcv.php verschoben, damit ich die Details zusammen mit dieser Auftragsreferenznummer in der Datenbank speichern kann.

Gibt es eine Idee, wie man die aktuelle Seiten-URL abruft und zur nächsten Seite übergeht?

Wie ich bereits sagte, werden die Kandidaten ihren Lebenslauf hochladen. Ich bin nicht sicher, ob ich diesen Lebenslauf (Typ .doc, .pdf) in die MySQL-Datenbank einfügen werde. Gibt es einen speziellen Code zum Einfügen der PDF- oder DOC-Datei in die Datenbank?

Und wenn die Informationen zur Datenbank hinzugefügt werden, muss ich diese Details auch abrufen und im WordPress-Dashboard anzeigen, damit der Administrator der Website sehen kann, welche Kandidaten sich für welche Stellen beworben haben. Ich suche also eine Art Optionsfeld oder eine Seite mit Kandidatenlisten, auf der die Daten aus der Datenbank stammen.

Kurz gesagt, lassen Sie mich bitte wissen, ob Sie wissen, wie Sie die URL der aktuellen Seite abrufen und zur nächsten Seite gelangen. Fügen Sie die Werte aus dem Detaileingabeformular in die Datenbank ein und rufen Sie sie ab und zeigen Sie sie im Dashboard an, damit der Administrator sie anzeigen kann die Kandidatenliste.

Ich bin mir bewusst, dass es ein Plugin für den WP-Job-Manager gibt, aber ich habe keine Ahnung, wie dieses Plugin verwendet wird. Ich konnte keine richtige Dokumentation finden. Also habe ich beschlossen, dieses Plugin nicht zu verwenden und selbst Code zu schreiben. Wenn ihr von diesem Plugin wisst, lasst es mich wissen, wie ihr es für die Stellenanzeige benutzt habt.

1
Zakir Sajib

Sie sagen, dass es sich bei der Auflistung um einen benutzerdefinierten Post-Typ handelt, sodass jede Job-Auflistung eine Post-ID hat, die Sie einfach in Ihrer Jetzt bewerben an Ihre uploadcv.php übergeben können. ) Taste :

<a href=".../uploadcv.php?listing_id=<?php echo $post->ID; ?>">Apply Now</a>

und rufe das dann in deiner uploadcv.php ab:

$listing_ID = (int)$_GET['listing_id'];

Was das Speichern des Lebenslaufs in der Datenbank angeht, wäre dies eine falsche ID, wenn Sie den Lebenslauf einfach auf Ihren Server hochladen und die URL einfach in der Datenbank speichern können.

0
Bainternet