payter/wp-remp-connector 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

payter/wp-remp-connector

最新稳定版本:0.2.0

Composer 安装命令:

composer require payter/wp-remp-connector

包简介

WP plugin, helper for retrievie of REMP CRM user data

README 文档

README

This plugin will provide functions to connect and retrieve API data from REMP CRM.

Installation

Download this package from this repository and copy it into /wp-content/plugins directory of your WP installation and run composer install in this folder to download vendors. Then go to the administration panel and activate plugin in plugins admin section.

If you use Bedrock WP installation, just install it by composer command and that's all:

composer require payter/wp-remp-user-helper:dev-master

Configuration

Plugin provide several PHP Constants and one that is mandatory to configure. Please add this into wp-config.php and set your current REMP CRM domain.

define('REMP_URL', 'http://remp.crm.domain');

Please check other constants to configure in wp-remp-user-helper.php

Functions to use

Plugin use functional programming - so all functionality is encapsuled in functions and ready to use. All functionality is PHP files that are located in lib directory.

Api functions

API functions that connects and retrieve data from REMP CRM API. Most useful function to use:

// Get parsed data from api or null
remp_api_data($url, $options = [], $method = 'GET'); 

// Will connect to the REMP API and return back Guzzle client object
remp_api_client($url, $options = [], $method = 'GET')

Cache functions

Cache functions for storing of results. It's important to store results in cache becauseAPI connection is expensive operation. You can substitute this function by your own in mu-plugins folder

remp_cache_key($key);
remp_cache_get($key, $group = REMP_CACHE_KEY_GROUP, $force = false);
remp_cache_set($key, $data, $group = REMP_CACHE_KEY_GROUP, $expire = REMP_CACHE_EXPIRATION);

Helpers functions

Other functions, that are useful

// Will generate url to the REMP CRM by passing url path as argument
remp_get_url($url_path = '');

User API functions

Use this functions to retrieve user info

// Check, if user is logged in REMP
remp_user_logged_in();

// Retrieve user info from API
remp_user_get_info();

// Retrieve all subscriptions from API for logged user
remp_user_get_subscriptions();

// Check by subscriptions, if user have currently active subscription
remp_user_is_premium();

统计信息

  • 总下载量: 1.17k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 3
  • 点击次数: 4
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-02-05

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固