将Wordpress博客绑定到单个网站登录会话中,以便在菜单中选择博客时需要登录



我发现多个帖子都有类似的短语,但都太具体了,没有解决这个问题。。。

大多数网站都需要登录会话。我已经为WordPress建立了一个自定义插件来处理我的CMS需求,等等。我在网站上包含了一个博客。然而,我的问题是…当菜单上选择"博客"时,我如何要求登录。我不想向WordPress展示任何东西。我希望博客看起来像网站的其他部分。

基本上,我想在我的网站上"嵌套"博客,只需要一个登录会话。我将菜单项"博客"设置为一个类别,以便提取WordPress预构建的功能。所以这是我唯一不能用php登录会话的项目,因为实际上没有一个页面可以这样做

我读了好几本书。但发现它们有点令人困惑。很多人说要更改wp-config.php,但我对在WordPress中更改核心文件感到不舒服。我错过了什么或误解了什么?

更新:是否将菜单选择更改为"页面"而不是"类别",并使用header('Location:mysite.com/blog_files(当然是在会话验证后(在该页面中插入php文件以重定向WordPress存储我博客的位置?这是一项可行的全面工作吗?

您可以使用wordpress作为API点。Wordpress附带REST API。所以你能做的就是在某些动作之后得到所有的帖子。然后用html解析它们。

有两件事需要牢记。第一,wordpress上的所有内容都是帖子。第二,为了改变api的某些部分,你可以在functions.php中添加过滤器。

希望我能帮上忙。

UPDATE我已经成功地将我的博客"嵌套"到我的网站中,因此需要登录会话。将菜单选择更改为"页面"而不是"类别",并在该页面中插入php文件,并使用header('Location:mysite.com/blog_files重定向(当然是在会话验证后(,以重定向WordPress存储我的博客文件的位置。这既快捷又简单。然而,它仍然需要WP登录才能参与博客。:(

最新更新