Ondersteuning » Code oplossingen gezocht » Inhoud PHP pagina tonen

  • Hoi!

    Ik gebruik WordPress als clubsite.

    Graag wil ik de scores van onze leden op een pagina tonen, die alleen voor diezelfde leden toegankelijk is.

    Technisch zou het dit zijn: WordPress toont de ledenpagina alleen als een lid is ingelogd (dat kan door de pagina als privé aan te duiden), en toont vervolgens de inhoud van een php-bestand dat alle informatie uit de database trekt. (Alle info wordt via een cron job elke week erin gepompt.)

    Kortom: hoe toon ik de inhoud die de dynamische PHP-pagina genereert?

    Hoop dat jullie het begrijpen.

    groetjes van Hub

1 reactie aan het bekijken (van in totaal 1)
  • Hallo Hub,

    Je kan dit op meerdere manieren aanpakken, bijvoorbeeld via:

    1. een WordPress hook (filter)
    2. een Shortcode (is eigenlijk ook een soort filter)

    Ik zelf denk dat een “shortcode” de meest robuuste oplossing binnen jouw situatie is.

    Bijvoorbeeld:

    [scores]

    Deze shortcode plaats je in de betreffende page/post (content editor). In je functions.php ‘registreer’ je dan deze shortcode:

    function haal_scores_op( $atts ){
    
      //hier de code om de scores uit de database te halen
      //en te printen naar het scherm
    
    }
    add_shortcode( 'scores', 'haal_scores_op' );

    Succes!

1 reactie aan het bekijken (van in totaal 1)
  • Het onderwerp ‘Inhoud PHP pagina tonen’ is gesloten voor nieuwe reacties.