假设我有一个单页的Javascript密集的Web应用程序。
但是对于网站的其余部分,我希望能够轻松地使用Wordpress创建内容页面。
我应该:
在根目录中安装Web应用程序,在子文件夹中安装Wordpress并将相同的主题应用于(ugh)?
以某种方式将应用程序编写为Wordpress的插件?如果是这样,我从哪里开始?
其他
有问题的应用很简单,因为页面上有一个表单,下面有自定义div。 jQuery / Javascript脚本通过根据表单中提交的内容操纵这些div来添加内容来完成艰苦的工作。
答案 0 :(得分:2)
就个人而言,我会在主题中创建一个名为application.php的文件,并在其中写下以下内容
<?php
/*
Template Name: ApplicationPage
*/
?>
//PASTE THE PHP CODE OF YOUR PAGE.PHP STARTING FROM GET_HEADER();
//REPLACE GET_CONTENT() WITH YOUR JAVASCRIPT
然后在主题文件夹中复制并粘贴page.php。通过这种方式,您只需创建一个新模板,以便用于您的应用程序。还有the_content()将其替换为您的重量级JavaScript。
保存后再创建一个新页面,在右侧你应该有一个带有模板的下拉列表...这里选择ApplicationPage并按Save。
现在,当您访问此页面时,应该包含您在application.php中包含的自定义代码
要获得更好的概述:http://www.wpbeginner.com/wp-themes/how-to-create-a-custom-page-in-wordpress/
答案 1 :(得分:0)
您可以随时在一个子目录中安装Wordpress,但如果您希望将wordpress功能集成到您网站的其他部分,那么这将无法帮助您。
这实际上取决于您希望投入此流程的工作量。理想情况下,你可以创建一个wordpress主题(可能还有一个插件,取决于你想要做什么)。 Wordpress在如何创建主题和插件方面拥有不错的文档。请查看以下URL以获取更多信息。
http://codex.wordpress.org/Theme_Development
注意:我不知道您现有的网络应用程序的功能,或者将其集成到wordpress中的复杂程度,反之亦然,因此这只是一个普遍的答案。
修改强>
根据你上面的编辑,由于你的应用程序主要包含在一个包含大量JS的单个页面中,我可能会选择创建一个wordpress主题(+插件)。该插件将涵盖您的应用程序的服务器端逻辑,主题将包含您的自定义应用程序(作为页面)以及常见的wordpress功能。