J'ai une installation WordPress pour un blog personnel et je porte progressivement tous les petits morceaux Web que j'ai écrits au fil des ans sur des pages du blog.
Une de ces pages est http://www.projecttoomanycooks.co.uk/cgi-bin/memory/majorAnalysis.py qui est un simple script python qui renvoie une liste de mots - je voudrais intégrer ce comportement dans une page wordpress - quelqu'un pourrait-il m'orienter dans la bonne direction pour la manière facile de gérer un point de python dans wordpress?
EDIT - suite à la merveilleuse réponse ci-dessous, je suis beaucoup plus loin ... mais malheureusement toujours pas tout à fait là ...
J'ai python qui s'exécute sur le serveur ...
projecttoomanycooks server [~/public_html/joereddington/wp-content/plugins]#./hello.py
Hello World!
et il est dans le même répertoire que le plugin activé ...
Le code python ... qui a le code suivant ...
#!/usr/bin/python
print("Hello World!")
Le php:
<?php
/**
* Plugin Name: Joe's python thing.
* Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
* Description: A brief description of the Plugin.
* Version: The Plugin's Version Number, e.g.: 1.0
* Author: Name Of The Plugin Author
* Author URI: http://URI_Of_The_Plugin_Author
* License: A "Slug" license name e.g. GPL2
*/
/*from http://wordpress.stackexchange.com/questions/120259/running-a-python-scri
pt-within-wordpress/120261?noredirect=1#120261 */
add_shortcode( 'python', 'embed_python' );
function embed_python( $attributes )
{
$data = shortcode_atts(
array(
'file' => 'hello.py'
),
$attributes
);
$handle = popen( __DIR__ . '/' . $data['file'], 'r');
$read = fread($handle, 2096);
pclose($handle);
return $read;
}