web-dev-qa-db-fra.com

Comment: Wordpress offre d'emploi et les détails des candidats

Je développe un site wordpress ( http://new.saffronresourcing.com/candidates/ ) où les candidats qui souhaitent postuler à des emplois pourront télécharger leur cv avec leurs données personnelles. J'ai déjà créé un type de contenu personnalisé pour la liste des travaux qui sera utilisé pour la liste des emplois. Cela fonctionne bien. Un bouton "Postuler maintenant" est désormais associé à toutes les offres d'emploi. Le problème est

Lorsque l'utilisateur clique sur le bouton Appliquer, il affiche une autre page nommée uploadcv.php. La question est lorsque je suis dans la page uploadcv.php, je n’ai aucun moyen de trouver l’utilisateur de la page de liste d’emploi. J'ai donc besoin d'une variable de référence qui contiendra la liste de travaux de la page en cours réf. numéro et lorsque l'utilisateur clique sur le bouton Appliquer maintenant, il exécute cette variable et passe à la page uploadcv.php afin que je puisse enregistrer les détails dans la base de données avec le numéro de référence de ce travail.

Avez-vous une idée de la façon d'obtenir l'URL de la page en cours et de passer à la page suivante?

Maintenant, comme je l'ai dit précédemment, les candidats chargeront leur cv, je ne sais pas si je vais ajouter ce CV (type .doc, .pdf) dans la base de données mysql. Existe-t-il un code spécial pour insérer le fichier .pdf ou .doc dans la base de données?

Et lorsque les informations seront ajoutées à la base de données, je dois également récupérer ces informations et les afficher dans un tableau de bord wordpress afin que l’administrateur du site puisse voir quels candidats ont postulé pour quels emplois. Je recherche donc un panneau d'options ou une liste de candidats sur laquelle les données proviendront d'une base de données.

Donc, en un mot, dites-moi si vous savez comment obtenir l'URL de la page actuelle et passez à la page suivante, insérez les valeurs du formulaire de saisie des détails dans la base de données, puis récupérez les valeurs et les affichez dans le tableau de bord, quelque part dans le tableau de bord afin que l'administrateur puisse afficher la liste des candidats.

Je sais qu’il existe un plugin dans le gestionnaire de travaux wp, mais je ne sais pas comment utiliser ce plugin, je n’ai pas pu trouver une documentation appropriée. J'ai donc décidé de ne pas utiliser ce plugin et d'écrire du code moi-même. Si vous connaissez ce plugin, dites-moi comment vous l'avez utilisé à des fins de recherche d'emploi.

1
Zakir Sajib

Vous dites que la liste est un type de publication personnalisé, de sorte que chaque offre d'emploi comporte un identifiant de publication. Vous pouvez simplement la transmettre à votre uploadcv.php dans votre Postuler maintenant Bouton :

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

puis récupérez-le dans votre uploadcv.php:

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

Maintenant, en ce qui concerne la sauvegarde du CV dans la base de données, ce serait un mauvais identifiant, quand vous pouvez simplement télécharger le cv sur votre serveur et simplement sauvegarder l’URL dans la base de données.

0
Bainternet