首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用wordpress Api for wordpress功能

使用wordpress Api for wordpress功能
EN

Stack Overflow用户
提问于 2019-12-07 21:52:25
回答 1查看 62关注 0票数 0

我正在为一个使用bootstrap 4框架的客户建立一个外部网站。他们有一个Wordpress,里面存储着他们所有的数据、音乐和视频等。Wordpress只是他们内容的一个管理系统。我将为他们建立一个单独的网页/网站,以呈现给他们的用户,将允许用户注册和订阅邮件列表和更新等。所以永远不能使用API。我想知道,为了从https://wp.example.com调用wordpress api,我需要在index.php文件中放置什么。它是否需要进入head部分或紧接在结束body标记之前?

我想使用WordPress Api来获取或回显当前用户的头像和用户名。以包含在引导标头导航栏中。

代码语言:javascript
复制
<?php
       global $current_user;
       get_currentuserinfo();     
       echo get_avatar( $current_user->ID, 64 );
?>
        <?php global $current_user; wp_get_current_user(); ?>
    <?php if ( is_user_logged_in() ) { 
     echo 'Welcome Back, ' . $current_user->user_login . "\n"; echo 'User display name: ' . $current_user->display_name . "\n"; } 
    else { wp_loginout(); } ?>

最后但并非最不重要的一点是,我想使用wordpress api检查用户是否已登录/注销,以显示/隐藏引导程序按钮,该按钮将包含一个独占菜单。我对此很陌生,但我认为它是这样的

代码语言:javascript
复制
<?php global 
if ( is_user_logged_in() ) {
// <button type="button" class="btn btn-outline-primary">Menu</button> 

    } else {
      <button type="button" class="btn btn-outline-primary">SignUp/Login</button>
    }
    ?>

我不知道如何准确地调用或请求,头部或包含,或任何它是需要使用的https://wp.example.com安装在html中的api,或放置它的地方,即。,,以使这些函数工作。请帮帮忙

EN

回答 1

Stack Overflow用户

发布于 2019-12-12 01:01:08

一定要遵循cabrerahector's的建议并查看WordPress API...that的文档,这是最好的起点。

要回答你的question...the,使用WP REST API的唯一原因是当你不想使用WordPress来处理你网站的前端时。

所以..。除了index.php,functions.php和style.css,你不会使用你的‘主题’文件夹。

您可能还希望将WordPress安装放在子域中,并从主域运行前端。

我将以下代码放入主题的index.php中

代码语言:javascript
复制
<script type="text/javascript">window.location = 'http://admin.example.com/wp-admin/';</script>

查看这篇文章Using WordPress as a Headless CMS

此外,WP REST API也是有限的……我不得不添加几个自定义端点,因为有些数据不包括在开箱即用的地方。

您可以使用以下端点获取'user‘数据

代码语言:javascript
复制
GET /wp/v2/users/<id>

REST API Handbook/users

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59226684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档