我有一个关于网络应用程序的想法,并计划在我去学习Python(现在我知道html / css,一些javascript,一些php和sql)。该应用程序将能够操纵和分析音频文件等。
理想情况下,我希望通过我的wordpress网站提供应用程序,以便我可以利用WordPress的登录管理和插件s2member的订阅管理和内容限制功能。 / p>
这可能吗?它甚至有意义吗?
如果没有,是否有更好的替代方法可以自动完成所有这些(订阅管理,登录,付款处理,内容限制等),而无需自己编写代码?
答案 0 :(得分:5)
我建议您使用Python开发REST API并扩展您的Wordpress站点以使用该API。
对于Python方面,您可以使用Flask并使用Flask-RESTful。
对于Wordpress方面,请查看this question。
答案 1 :(得分:4)
当然,如果你遇到几个条件:
这是一个(非常人为的)如何从插件中执行此操作的示例:
call-python.php(插件文件):
<php
/*
Plugin name: Call Python
Author:..
....
*/
$pyScript = "/path/to/app.py";
exec("/usr/bin/python $pyScript", $output);
var_dump($output);
python脚本app.py:
print("Hello, World")
那就是它!这会将Hello,world转移到身体上。显然,对于更复杂的python应用程序,你需要更多一点,但它会起作用。
就像其他人所说的那样,可能会有更好的&#34;更正确的&#34;这样做的方式。但如果您的最终目标是从WordPress运行python应用程序,那么它是可能的。