PluginProbe
codoc / 0.9.60
codoc v0.9.60
0.9.8.8 0.9.8.9 0.9.9 0.9.9.1 trunk 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.8.1 0.8.2 0.8.3 0.8.4 0.8.6 0.8.7 0.8.8 0.8.9 0.9 0.9.1 0.9.10 0.9.11 All 114 releases
codoc / codoc.php

codoc.php in codoc 0.9.60, at codoc.php

40 lines 1.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 Plugin Name: codoc
4 Plugin URI: https://plugins.svn.wordpress.org/codoc/
5 Description: A WordPress plugin for monetizing websites by enabling paid articles, subscriptions(memberships), and tipping.
6 Author: codoc.jp
7 Author URI: https://codoc.jp
8 Version: 0.9.60
9 License: GPLv2
10 License URI: http://www.gnu.org/licenses/gpl-2.0.html
11 Text Domain: codoc
12 */
13
14 defined( 'ABSPATH' ) || exit;
15
16 const CODOC_PLUGIN_VERSION = '0.9.60';
17 const CODOC_URL = 'https://codoc.jp';
18 const CODOC_USERCODE_OPTION_NAME = 'codoc_usercode';
19 const CODOC_AUTHINFO_OPTION_NAME = 'codoc_authinfo';//認証時データ
20 const CODOC_TOKEN_OPTION_NAME = 'codoc_token'; //API用トークン
21 const CODOC_SETTINGS_OPTION_NAME = 'codoc_settings';//その他設定値(JSON)
22 const CODOC_SDK_PATH = '/sdk/js/sdk.v1';
23 const CODOC_SUPPORT_ENTRYCODE_OPTION_NAME = 'codoc_support_entrycode';
24
25 // API側のバリデーションと合わせる文字数上限 (codocブロックが存在する記事にのみ適用)
26 const CODOC_MAX_TITLE_LENGTH = 100;
27 const CODOC_MAX_BODY_FREE_LENGTH = 1000000;
28 const CODOC_MAX_BODY_PAYWALLED_LENGTH = 1000000;
29 const CODOC_MAX_BODY_LENGTH = 1500000;
30 const CODOC_MAX_BINDED_URL_LENGTH = 255;
31
32 if ( version_compare( PHP_VERSION, '5.4', '<' ) )
33 {
34 exit( sprintf( 'The codoc Paywall plugin requires PHP 5.4 or higher. You’re using %s.', PHP_VERSION ) );
35 }
36
37 require_once(plugin_dir_path( __FILE__ ) .'class-codoc.php');
38 // グローバル変数
39 $_CODOC = new Codoc;
40