Changeset 2321317
- Timestamp:
- 06/10/2020 05:10:07 AM (6 years ago)
- Location:
- wprequal/trunk
- Files:
-
- 5 edited
-
app/classes/class.Core.php (modified) (2 diffs)
-
app/classes/class.Entry.php (modified) (2 diffs)
-
app/classes/class.Nonce.php (modified) (3 diffs)
-
readme.txt (modified) (1 diff)
-
wprequal.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wprequal/trunk/app/classes/class.Core.php
r2315196 r2321317 168 168 169 169 wp_localize_script( 'wprequal_js', 'wprequal', array( 170 'endpoint' => $this->en try_endpoint(),171 'nonce_endpoint' => $this-> nonce_endpoint(),170 'endpoint' => $this->endpoint( 'entry' ), 171 'nonce_endpoint' => $this->endpoint( 'nonce' ), 172 172 'processing' => 'Sending' 173 173 )); … … 210 210 211 211 /** 212 * En try Endpoint213 * 214 * @ since 5.6212 * Endpoint. 213 * 214 * @param $param 215 215 * 216 216 * @return string 217 217 */ 218 218 219 public function entry_endpoint() { 220 return site_url( '/wp-json/wprequal/1.0/entry/' ); 221 } 222 223 /** 224 * Nonce Endpoint 225 * 226 * @since 5.6 227 * 228 * @return string 229 */ 230 231 public function nonce_endpoint() { 232 return site_url( '/wp-json/wprequal/' . WPREQUAL_VERSION . '/nonce/' ); 219 public function endpoint( $param ) { 220 221 return trailingslashit( join( '/', [ 222 home_url(), 223 'wp-json', 224 'wprequal', 225 WPREQUAL_VERSION, 226 $param 227 ] ) ); 228 233 229 } 234 230 -
wprequal/trunk/app/classes/class.Entry.php
r2315196 r2321317 50 50 51 51 register_rest_route( 52 'wprequal/ 1.0/',53 ' entry/',52 'wprequal/' . WPREQUAL_VERSION, 53 '/entry/', 54 54 array( 55 55 'methods' => WP_REST_Server::EDITABLE, … … 186 186 187 187 } 188 189 add_action( 'rest_api_init', function() {190 $bg_api = Entry::instance();191 $bg_api->register_route();192 } ); -
wprequal/trunk/app/classes/class.Nonce.php
r2315196 r2321317 45 45 } 46 46 47 /** 48 * Register route. 49 */ 50 47 51 public function register_route() { 48 52 … … 50 54 'wprequal/' . WPREQUAL_VERSION, 51 55 '/nonce/', 52 array(56 [ 53 57 'methods' => WP_REST_Server::READABLE, 54 'callback' => array( $this, 'get_nonce' )55 )58 'callback' => [ $this, 'nonce' ] 59 ] 56 60 ); 57 61 … … 64 68 */ 65 69 66 public function get_nonce() {67 return wp_create_nonce( WPREQUAL_NONCE_KEY ); ;70 public function nonce() { 71 return wp_create_nonce( WPREQUAL_NONCE_KEY ); 68 72 } 69 73 70 74 } 71 72 add_action( 'rest_api_init', function() {73 $nonce = Nonce::instance();74 $nonce->register_route();75 } ); -
wprequal/trunk/readme.txt
r2315196 r2321317 159 159 == Change Log == 160 160 161 = 7.7.1 = 162 * Tweek - Add version to endpoints 163 * Tweek - Consolidare register endpoints 164 * Bug Fix - Use home_url() for WP REST API endpoints 165 161 166 = 7.7 = 162 167 * Tweek - Remove global variable $wprequal -
wprequal/trunk/wprequal.php
r2315196 r2321317 4 4 Plugin URI: https://wprequal.com 5 5 Description: Mortgage and Real Estate Lead Capture System 6 Version: 7.7 6 Version: 7.7.1 7 7 Author: WPrequal 8 8 Author URI: https://wprequal.com … … 28 28 namespace WPrequal; 29 29 30 use WPrequal\App\Entry; 31 use WPrequal\App\Nonce; 32 30 33 $uploads = wp_get_upload_dir(); 31 34 … … 37 40 38 41 $constants = array( 39 'WPREQUAL_VERSION' => '7.7 ',42 'WPREQUAL_VERSION' => '7.7.1', 40 43 'WPREQOAL_PLUGIN' => plugin_basename( __FILE__ ), 41 44 'WPREQUAL_OPTIONS' => 'wprequal_options', … … 75 78 } ); 76 79 80 // Register endpoints. 81 add_action( 'rest_api_init', function() { 82 83 // Nonce endpoint. 84 App\Nonce::instance()->register_route(); 85 // Entry endpoint. 86 App\Entry::instance()->register_route(); 87 88 } ); 89 77 90 // Activate the plugin. 78 91 register_activation_hook( __FILE__, 'WPrequal\App\activate' );
Note: See TracChangeset
for help on using the changeset viewer.