在这件事上我遵循了所有的方向post 但我仍然无法得到要显示的结果。我知道PHP正在做一些事情,因为没有显示任何文本。结果有一个标题,没有正文内容。当插件被禁用时,它会以纯文本形式显示短代码。
<?php # -*- coding: utf-8 -*-
/* Plugin Name: Python embedded */
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;
}
我上传了
hello.py 和
Python.php 并确保插件已正确激活。
在我的帖子编辑器中,我有:[python file=“hello.py”]。