首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用Angular js获取Wordpress帖子

要在 AngularJS 中获取 WordPress 帖子,您可以使用 WordPress REST API

  1. 安装 AngularJS:

确保在您的 Web 项目中包含了 AngularJS。 您可以通过 npm 安装:

代码语言:javascript
复制
npm install angular

或者通过在 HTML 文件中添加以下 script 标签:

代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.2/angular.min.js"></script>
  1. 创建一个 AngularJS 应用:

首先,在您的 HTML 文件中添加一个 ng-app 指令以创建一个 AngularJS 应用:

代码语言:javascript
复制
<html ng-app="myApp">
  1. 创建一个控制器:

创建一个名为 wordpressController.js 的文件, 并在其中添加以下内容:

代码语言:javascript
复制
angular.module('myApp')
  .controller('wordpressController', ['$scope', '$http', function($scope, $http) {
    $http.get('https://your-wordpress-site.com/wp-json/wp/v2/posts')
      .then(function(response) {
        $scope.posts = response.data;
      });
  }]);

请确保将 your-wordpress-site.com 替换为您的 WordPress 站点域名。

  1. 在 HTML 中使用控制器:

将以下代码添加到您的 HTML 文件中,以便在页面加载时调用 wordpressController

代码语言:javascript
复制
<body>
  <div ng-controller="wordpressController">
    <h1>Posts</h1>
    <ul>
      <li ng-repeat="post in posts">
        <h2>{{ post.title.rendered }}</h2>
        <p>{{ post.content.rendered | limitTo: 100 }}...</p>
      </li>
    </ul>
  </div>
  <script src="wordpressController.js"></script>
</body>

这个列表将显示所有帖子的标题和前 100 个字符的内容。 您可以根据需要自定义此列表的显示方式。

  1. 根据需要添加样式:

您可以通过添加适当的 CSS 样式来美化页面。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券