Php ATK4与wordpress开发的集成

Php ATK4与wordpress开发的集成,php,wordpress,atk4,Php,Wordpress,Atk4,我在atk4博客上找到了一篇文章,我按照说明做了操作,结果发现一个错误,上面说找不到ApiWeb类。然后我在index.php中查看了您下载的真实框架,它初始化所有内容的方式与博客文章中的方式不同。我想知道ATK4是否可以集成,或者可能我做错了什么?目前我也正在将wordpress网站与ATK4集成 在atk4的4.2和4.1.3版本中,atk4/lib目录中都存在ApiWeb.php类,因此不确定出现错误的原因 博客页面上关于将ATK4与wordpress集成的建议是,将ATK4库作为嵌入页面

我在atk4博客上找到了一篇文章,我按照说明做了操作,结果发现一个错误,上面说找不到ApiWeb类。然后我在index.php中查看了您下载的真实框架,它初始化所有内容的方式与博客文章中的方式不同。我想知道ATK4是否可以集成,或者可能我做错了什么?

目前我也正在将wordpress网站与ATK4集成

在atk4的4.2和4.1.3版本中,atk4/lib目录中都存在ApiWeb.php类,因此不确定出现错误的原因

博客页面上关于将ATK4与wordpress集成的建议是,将ATK4库作为嵌入页面中的php加载,因此需要确保根据ATK4文件的放置位置更改包含行

 <?php
   include 'atk4/loader.php';
   $api=new ApiWeb('sample_project');
   $api->add('jUI');
    ..   ..   ..
   $api->execute();
 ?>
我还没有尝试过,但我认为您需要验证ATK4的路径是否正确

我采用了一种不同的方法来集成Wordpress和ATK4,而不是按照您引用的博客文章将ATK4嵌入到页面中,我将在一次安装中安装Wordpress,在另一次安装中安装ATK4,并在两次安装中使用相同的模板

我使用的wordpress模板来自,它附带了一个包含wordpress文件的WP文件夹和一个包含示例页面的HTML文件夹。我取了一个HTML页面,创建了一个新的templates/default/shared.HTML,在适当的位置插入atk4标记

我已经在Wordpress主题->xxx->菜单中创建了一个菜单,它主要是来自Wordpress的静态页面,还有一个菜单选项是指向ATK4根目录开始的链接。因为我使用的是同一个模板,所以它看起来像一个单独的站点。在我的例子中,我没有使用Wordpress的登录功能-所有Wordpress页面都可以在不登录的情况下访问,但我使用的是基于登录用户的动态二级菜单和选项,这将在Frontend.php中定义

ATK4菜单给了我一个问题,因为它与网站不一致,在尝试使用CSS设计菜单样式并使用menu_Basic和menu_Lite创建子菜单后,我使用ATK4视图并将HTML从wordpress主题中拆分,创建了menu.HTML,一个submenu.html和一个menuitem.html,并使用Frontend.php中的代码进行了设置

这仍然是一个正在进行的工作,所以我现在不能提供链接,因为它还没有上线,但它似乎正在工作,可能会给你其他的想法,这取决于你想通过集成ATK4和Wordpress实现什么


如果你想让ATK4和Wordpress共用一个登录名,使用ATK4控制每个用户的访问权限,Wordpress有一个插件可以帮助你使用ATK4的基本功能,而不是使用Wordpress Auth功能。

目前我还在将Wordpress网站与ATK4集成

在atk4的4.2和4.1.3版本中,atk4/lib目录中都存在ApiWeb.php类,因此不确定出现错误的原因

博客页面上关于将ATK4与wordpress集成的建议是,将ATK4库作为嵌入页面中的php加载,因此需要确保根据ATK4文件的放置位置更改包含行

 <?php
   include 'atk4/loader.php';
   $api=new ApiWeb('sample_project');
   $api->add('jUI');
    ..   ..   ..
   $api->execute();
 ?>
我还没有尝试过,但我认为您需要验证ATK4的路径是否正确

我采用了一种不同的方法来集成Wordpress和ATK4,而不是按照您引用的博客文章将ATK4嵌入到页面中,我将在一次安装中安装Wordpress,在另一次安装中安装ATK4,并在两次安装中使用相同的模板

我使用的wordpress模板来自,它附带了一个包含wordpress文件的WP文件夹和一个包含示例页面的HTML文件夹。我取了一个HTML页面,创建了一个新的templates/default/shared.HTML,在适当的位置插入atk4标记

我已经在Wordpress主题->xxx->菜单中创建了一个菜单,它主要是来自Wordpress的静态页面,还有一个菜单选项是指向ATK4根目录开始的链接。因为我使用的是同一个模板,所以它看起来像一个单独的站点。在我的例子中,我没有使用Wordpress的登录功能-所有Wordpress页面都可以在不登录的情况下访问,但我使用的是基于登录用户的动态二级菜单和选项,这将在Frontend.php中定义

ATK4菜单给了我一个问题,因为它与网站不一致,在尝试使用CSS设计菜单样式并使用menu_Basic和menu_Lite创建子菜单后,我使用ATK4视图并将HTML从wordpress主题中拆分,创建了menu.HTML,一个submenu.html和一个menuitem.html,并使用Frontend.php中的代码进行了设置

这仍然是一个正在进行的工作,所以我不能提供目前的链接,因为它还没有在线,但它似乎是b 根据你想通过集成ATK4和Wordpress实现的目标,e工作并可能给你其他想法


如果您想使用ATK4和Wordpress的通用登录来控制每个用户的访问权限,Wordpress有一个插件可以帮助您使用ATK4的基本功能,而不是使用Wordpress Auth功能。

Wow cool很高兴有其他人在使用ATK4将其集成到Wordpress中。我正在采取一种不同的方法来集成它,我试图让它与构建实际的WordPress插件一起工作——我认为它与jquery配合得非常好。但它只是给我的wp管理错误。我认为sence WordPress插件实际上并不仅仅是一个。php解析它的几个类、函数、钩子,所有这些都是在这些类、函数、钩子上触发的,这可能就是它给我带来错误的原因。谢谢你的帮助。自从我发布以来,我已经为wp_post创建了一个ATK4模型,并在我的wordpress模板中创建了一个与最近发布的html相匹配的视图。然后,我在shared.html和empty.html中添加了一个标记,可以在我的ATK4页面中显示最近的帖子列表,与页面和帖子上的wordpress页脚中显示的相同-当我将新网站上线时,将链接到这里,以便您可以看到自己。我不得不修改一些东西,因为ATK4和Wordpress都使用一些常见的CSS类名和ID,比如按钮和页脚的样式,所以我从Wordpress模板中删除了这些。哇,很高兴有人在ATK4上工作,将其集成到Wordpress中。我正在采取一种不同的方法来集成它,我试图让它与构建实际的WordPress插件一起工作——我认为它与jquery配合得非常好。但它只是给我的wp管理错误。我认为sence WordPress插件实际上并不仅仅是一个。php解析它的几个类、函数、钩子,所有这些都是在这些类、函数、钩子上触发的,这可能就是它给我带来错误的原因。谢谢你的帮助。自从我发布以来,我已经为wp_post创建了一个ATK4模型,并在我的wordpress模板中创建了一个与最近发布的html相匹配的视图。然后,我在shared.html和empty.html中添加了一个标记,可以在我的ATK4页面中显示最近的帖子列表,与页面和帖子上的wordpress页脚中显示的相同-当我将新网站上线时,将链接到这里,以便您可以看到自己。我不得不修改一些东西,因为ATK4和Wordpress都使用一些常见的CSS类名和ID,比如按钮和页脚的样式,所以我从Wordpress模板中删除了它们。