是否可以在WordPress网站上运行Python应用程序?

9 python wordpress

我有一个关于Web应用程序的想法,并计划在我去学习Python(现在我知道html/css,一些javascript,一些php和sql).该应用程序将能够操纵和分析音频文件等.

理想情况下,我想通过我的wordpress网站提供应用程序,以便我可以利用WordPress的登录管理和插件s2member的订阅管理和内容限制功能.

那可能吗?它甚至有意义吗?

如果没有,是否有更好的替代方案可以自动完成所有这些(订阅管理,登录,支付处理,内容限制等)而无需自己编写代码?

lec*_*tif 6

我建议您使用Python开发REST API,并扩展Wordpress网站以使用该API。

对于Python方面,您可以选择Flask并使用Flask-RESTful

对于Wordpress方面,请看一下这个问题


Cod*_*ert 5

当然,如果您满足以下两个条件:

  • 您的Wordpress网站所在的服务器上也有python
  • 您可以在所述服务器上运行任意python脚本。

这是一个如何从插件执行此操作的示例(非常虚构):

call-python.php(插件文件):

<php
/*
Plugin name: Call Python
Author:..
....
*/

$pyScript = "/path/to/app.py";

exec("/usr/bin/python $pyScript", $output);
var_dump($output);
Run Code Online (Sandbox Code Playgroud)

和python脚本app.py:

print("Hello, World")
Run Code Online (Sandbox Code Playgroud)

就是这样!那将把你好,世界倾倒在身体上。显然,对于更复杂的python应用程序,您将需要更多的东西,但是它将起作用。

就像其他人所说的那样,可能会有更好的“更正确”的方式来做到这一点。但是,如果您的最终目标是从WordPress运行python应用程序,则有可能。