개인 블로그에 WordPress를 설치하고 있으며 지난 몇 년 동안 쓴 모든 작은 웹 비트를 블로그의 페이지로 점차 포팅하고 있습니다.
그러한 페이지 중 하나는 http://www.projecttoomanycooks.co.uk/cgi-bin/memory/majorAnalysis.py 입니다. 단어 목록을 반환하는 간단한 파이썬 스크립트입니다-워드 프레스 페이지에 해당 동작을 포함하고 싶습니다 -누군가 워드 프레스 내에서 파이썬을 쉽게 실행할 수있는 올바른 방향으로 나를 가리킬 수 있습니까?
편집-아래의 멋진 대답에 따라, 나는 더 많이 얻었지만 불행히도 여전히 거기에 없습니다 ...
서버에서 실행되는 파이썬이 있습니다 ...
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;
}