小编dsa*_*951的帖子

Wordpress REST API(wp-api)404错误

几个月以来,我一直在使用Wordpress REST插件WP-API,同时使用XAMPP进行本地开发.我最近将我的站点迁移到EC2实例,一切正常,每当我尝试访问API上的任何端点时,我现在都会收到带有以下消息的404:

在此服务器上找不到请求的URL/wordpress/wp-json /

使用以下结构启用漂亮的固定链接http://.../wordpress/sample-post/,在浏览器中导航到特定帖子时可以正常工作.

以下是有关我的设置的一些细节:

  • Wordpress 4.4.1
    • 不是多站点
  • WP REST API插件2.0-beta9
  • Apache 2.2.22
  • Ubuntu 12.04.5

任何帮助将不胜感激,因为我已经通过SO和WP支持论坛几个小时,我的想法.谢谢!

wordpress wordpress-plugin wp-api wordpress-rest-api

35
推荐指数
9
解决办法
6万
查看次数

将Angular Material Design复选框绑定到Controller中的数组

我有一组材料设计复选框,我想将它们的值绑定到我的控制器中的数组.

为了实现这一点,我使用了本SO答案中描述的第一种方法.正确地在列表中添加和删除值时,单击它们时,框不再显示为"已选中".我的代码在下面,我也在这个codepen中重新创建了问题.

我的复选框的HTML

<md-checkbox 
    ng-repeat="site in websites" 
    value="{{site}}" 
    ng-checked="selection.indexOf(site) > -1" 
    ng-click="toggleSelection(site)"> 
    {{site}}
</md-checkbox>
Run Code Online (Sandbox Code Playgroud)

来自Controller的JavaScript

  $scope.websites = ['Facebook', 'Twitter', 'Amazon'];
  $scope.selection = ['Facebook'];
  $scope.toggleSelection = function toggleSelection(site) {
    var idx = $scope.selection.indexOf(site);

    // is currently selected
    if (idx > -1) {
      $scope.selection.splice(idx, 1);
    }

    // is newly selected
    else {
      $scope.selection.push(site);
    }
  };
});
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angular-material

5
推荐指数
1
解决办法
9605
查看次数

在Angular ui-grid中删除导出为pdf选项

有没有办法从ui-grid下拉菜单中删除导出为pdf的选项?我想保留导出到csv的能力,但无法弄清楚如何在不删除所有导出功能的情况下删除pdf功能.

我从文档中编辑了这个plunker,删除了与pdf导出器相关的所有脚本和JavaScript.这有效地禁用了该功能,但仍可从菜单中选择导出为pdf.

app.controller('MainCtrl', ['$scope', '$http', function ($scope, $http) {
  $scope.gridOptions = {
    columnDefs: [
      { field: 'name' },
      { field: 'gender', visible: false},
      { field: 'company' }
    ],
    enableGridMenu: true,
    enableSelectAll: true,
    exporterCsvFilename: 'myFile.csv',
    exporterCsvLinkElement: angular.element(document.querySelectorAll(".custom-csv-link-location")),
    onRegisterApi: function(gridApi){
      $scope.gridApi = gridApi;
    }
  };
Run Code Online (Sandbox Code Playgroud)

angularjs angular-ui-grid

5
推荐指数
1
解决办法
8246
查看次数

基于列表中的值调用Python中的不同函数

我有一个脚本,它将一个度量列表作为输入,然后从数据库中提取这些度量以使用它们执行各种操作.

我的问题是不同的客户端获得指标的不同子集,但我不希望每次添加新客户端时都编写新的IF块.所以现在,我有一个大的IF块,根据相应的度量是否在列表中调用不同的函数.什么是最优雅或Pythonic处理这个的方式?

设置和功能定义:

clientOne = ['churn','penetration','bounce']
clientTwo = ['engagement','bounce']

def calcChurn(clientId):
    churn = cursor.execute(sql to get churn)
    [...]
    return churn

def calcEngagement(clientId):
    engagement = cursor.execute(sql to get engagement)
    [...]
    return engagement
Run Code Online (Sandbox Code Playgroud)

想象一下类似格式的其他三个函数,因此有一个函数对应于每个唯一度量.现在,脚本中的代码块采用度量列表:

def scriptName(client, clientId):
    if churn in client:
        churn = calcChurn(clientId)
    if engagement in client:
        engagement = calcEngagement(clientId)
    if penetration in client:
    [...]
Run Code Online (Sandbox Code Playgroud)

python list python-2.7

3
推荐指数
1
解决办法
3497
查看次数