मेरे पास एक व्यक्तिगत ब्लॉग के लिए एक वर्डप्रेस इंस्टॉल है और मैं धीरे-धीरे उन सभी छोटे वेब बिट्स को पोर्ट कर रहा हूं जो मैंने वर्षों से ब्लॉग पर पृष्ठों पर लिखे हैं।
ऐसा ही एक पृष्ठ है http://www.projecttoomanycooks.co.uk/cgi-bin/memory/majorAnalysis.py जो एक सरल अजगर स्क्रिप्ट है जो शब्दों की एक सूची लौटाता है - मैं उस शब्द पृष्ठ में उस व्यवहार को एम्बेड करना चाहूंगा - क्या कोई मुझे वर्डप्रेस के भीतर अजगर के स्थान को चलाने के आसान तरीके के लिए सही दिशा में इंगित कर सकता है?
EDIT - नीचे दिए गए अद्भुत जवाब के बाद, मुझे बहुत कुछ मिल गया है ... लेकिन दुर्भाग्य से अभी भी काफी नहीं है ...
मेरे पास अजगर है जो सर्वर पर निष्पादित होता है ...
projecttoomanycooks server [~/public_html/joereddington/wp-content/plugins]#./hello.py
Hello World!
और यह सक्रिय प्लगइन के समान निर्देशिका में है ...
अजगर कोड ... जो निम्नलिखित कोड है ...
#!/usr/bin/python
print("Hello World!")
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;
}