RunPHP se désactivee

  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #516345
    Monky
    Membre
    Padawan WordPress
    94 contributions

    Bonjour à tous,

    J’ai remarqué une anomalie avec runPHP que j’utilise sur la quasi-totalité de mes pages pour effectuer un php include.

    A chaque création d’une page, j’active runPHP. Mais je m’aperçois que l’option se désactive toute seule sur certaines pages sans savoir pourquoi.

    Je ne peux pas vérifier si runPHP est bien activé sur mes pages une par une (plus de 400 pages).

    Existerait-il un moyen d’activer automatiquement runPHP sur les pages par requête via phpmyadmin ?
    Ou me conseilleriez-vous un autre outil plus table pour permettre d’écrire en php dans les pages ?

    Merci,

    #862006
    luciole135
    Participant
    Maître WordPress
    13753 contributions

    Il faut éviter de faire du PHP dans les pages, utiliser les short-codes

    #862007
    Monky
    Membre
    Padawan WordPress
    94 contributions

    Je ne connaissais pas les short-codes.

    Malgré quelques lectures sur le sujet, cela me semble un peu abstrait. Je ne vois pas comment transcris mon code PHP en short-code. Est-ce vraiment possible de ce cas ?

    #862008
    luciole135
    Participant
    Maître WordPress
    13753 contributions

    A quoi sert ce includes ?, vous incluez quoi au juste ?

    Il fait quoi ce fichier test.php exactement ?

    #862009
    Monky
    Membre
    Padawan WordPress
    94 contributions

    Sur mon CMS, tout le contenu des pages est appelé de cette façon afin de réduire le poids de ma base.

    Par exemple, je crée un modèle de page PHP avec des requêtes permettant d’afficher des statistiques d’une base en fonction de l’identifiant de la page. Ex :

    post_name'” );
    $statistiques = mysql_query($query)  or die(“Erreur SQL : $query<br />“.mysql_error());
    
    while($stat = mysql_fetch_array($statistiques)) 
    {	
      echo ‘
      ‘.$post_name.’
    
      ici le contenu de la page sous forme de table, div, img…
    Population : ‘; if (empty($stat[‘population’])) echo ‘Non Disponible’; else echo number_format($stat[‘population’], 1, ‘,’, ‘.’),  ‘hab.’; 
    ‘;
    }
    ?>

    J’utilise ainsi ma ligne php include dans pays1, pays2, pays3… pour générer les pages sur le modèle.

    #862010
    luciole135
    Participant
    Maître WordPress
    13753 contributions

    Ceci est faisable avec un short-code, voir un esemple ici : http://labwp.com/developpement-wordpress/comment-utiliser-les-shortcodes-de-wordpress

6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.