Bonjour,
j'ai créé un début de site sous Wordpress dernière version, et j'ai également rajouté des tables manuellement dans la base de données de Wordpress, car je dois stocker des informations personnelles pour les visiteurs.
J'ai également créé une page jobs.php dont voici le contenu :
Dans cette page, j'aimerai afficher la liste des jobs (boulots étudiants en l'occurrence) dans un repeater avec le titre du poste en gras, et en dessous, une très brève description.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54 <?php /* Template Name: Jobs */ /** * The template for displaying all pages. * * C'est le template pour afficher la table avec les tous les jobs * * @package vantage * @since vantage 1.0 * @license GPL 2.0 */ get_header(); ?> <div id="primary" class="content-area"> <div id="content" class="site-content" role="main"> <?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'content', 'page' ); ?> <?php if (is_user_logged_in()): global $wpdb; $jobs = $wpdb->get_results("SELECT * FROM job;"); echo "<table>"; // echo "<td>".$jobs->title"</td>" foreach($jobs as $job) { echo "<tr>"; echo "<td>".$job->idjob."</td>"; echo "<td>".$job->typeJob."</td>"; echo "<td>".$job->titre_fonction."</td>"; echo "</tr>"; } echo "</table>"; else: echo "Désolé, vous devez être connecté pour voir ces informations"; endif; ?> <?php if ( comments_open() || '0' != get_comments_number() ) : ?> <?php comments_template( '', true ); ?> <?php endif; ?> <?php endwhile; // end of the loop. ?> </div><!-- #content .site-content --> </div><!-- #primary .content-area --> <?php get_sidebar(); ?> <?php get_footer(); ?>
Dès que le visiteur clique sur le titre en gras, ça ouvre une nouvelle page avec le détail complet du poste.
Cependant, je n'ai aucune notion de PHP, ou pas grand chose en tout cas, et j'aimerai trouver la solution la plus simple et la plus propre pour faire un petit formulaire de recherche, ainsi que l'affichage des résultats comme décrit ci-dessus (à moins qu'un module tout fait existe déjà pour l'affichage de données personnalisées dans Wordpress, mais je n'ai rien trouvé pour l'instant).
Je suis indépendant, un peu pressé par le temps et je suis prêt à payer (moyennant une facture bien évidemment) toute personne qui pourrait m'aider dans ce petit module.
Merci d'avance
Partager