Changeset 2198669
- Timestamp:
- 11/22/2019 08:45:28 AM (6 years ago)
- Location:
- webflow-pages
- Files:
-
- 75 added
- 5 edited
-
tags/1.0.2 (added)
-
tags/1.0.2/README.txt (added)
-
tags/1.0.2/assets (added)
-
tags/1.0.2/assets/banner-1544x500.png (added)
-
tags/1.0.2/assets/banner-772x250.png (added)
-
tags/1.0.2/assets/icon-256x256.png (added)
-
tags/1.0.2/assets/icon.svg (added)
-
tags/1.0.2/assets/screenshot-1.png (added)
-
tags/1.0.2/assets/screenshot-2.png (added)
-
tags/1.0.2/assets/screenshot-3.png (added)
-
tags/1.0.2/assets/screenshot-4.png (added)
-
tags/1.0.2/externals (added)
-
tags/1.0.2/externals/dashboard (added)
-
tags/1.0.2/externals/dashboard/.gitignore (added)
-
tags/1.0.2/externals/dashboard/README.md (added)
-
tags/1.0.2/externals/dashboard/package-lock.json (added)
-
tags/1.0.2/externals/dashboard/package.json (added)
-
tags/1.0.2/externals/dashboard/public (added)
-
tags/1.0.2/externals/dashboard/public/bundle.css (added)
-
tags/1.0.2/externals/dashboard/public/bundle.css.map (added)
-
tags/1.0.2/externals/dashboard/public/bundle.js (added)
-
tags/1.0.2/externals/dashboard/public/bundle.js.map (added)
-
tags/1.0.2/externals/dashboard/rollup.config.js (added)
-
tags/1.0.2/externals/dashboard/src (added)
-
tags/1.0.2/externals/dashboard/src/App.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components (added)
-
tags/1.0.2/externals/dashboard/src/components/ChangeCacheAction.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/CollectionRules.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/ConfigurationContainer.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/Container.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/Footer.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/Input.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/InvalidateCacheAction.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/Label.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/Link.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/Logo.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/Navbar.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/Navigation.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/Notifications.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/PreloadCacheAction.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/RemoveTokenAction.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/Route.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/Site.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/StaticRules.svelte (added)
-
tags/1.0.2/externals/dashboard/src/components/Submit.svelte (added)
-
tags/1.0.2/externals/dashboard/src/main.js (added)
-
tags/1.0.2/externals/dashboard/src/pages (added)
-
tags/1.0.2/externals/dashboard/src/pages/Configuration.svelte (added)
-
tags/1.0.2/externals/dashboard/src/pages/Login.svelte (added)
-
tags/1.0.2/externals/dashboard/src/pages/Utils.svelte (added)
-
tags/1.0.2/externals/dashboard/src/store (added)
-
tags/1.0.2/externals/dashboard/src/store/notifications.js (added)
-
tags/1.0.2/externals/dashboard/src/store/router.js (added)
-
tags/1.0.2/externals/dashboard/src/store/wfData.js (added)
-
tags/1.0.2/externals/dashboard/src/utils (added)
-
tags/1.0.2/externals/dashboard/src/utils/ajax.js (added)
-
tags/1.0.2/includes (added)
-
tags/1.0.2/includes/admin (added)
-
tags/1.0.2/includes/admin/class-webflow-pages-admin.php (added)
-
tags/1.0.2/includes/admin/views (added)
-
tags/1.0.2/includes/admin/views/admin-settings-page.php (added)
-
tags/1.0.2/includes/admin/views/admin-welcome-page.php (added)
-
tags/1.0.2/includes/admin/views/assets (added)
-
tags/1.0.2/includes/admin/views/assets/logo-footer.svg (added)
-
tags/1.0.2/includes/admin/views/assets/logo.svg (added)
-
tags/1.0.2/includes/admin/views/assets/style.css (added)
-
tags/1.0.2/includes/class-webflow-pages.php (added)
-
tags/1.0.2/includes/misc (added)
-
tags/1.0.2/includes/misc/misc-functions.php (added)
-
tags/1.0.2/includes/public (added)
-
tags/1.0.2/includes/public/class-webflow-api.php (added)
-
tags/1.0.2/includes/public/class-webflow-pages-public.php (added)
-
tags/1.0.2/index.php (added)
-
tags/1.0.2/uninstall.php (added)
-
tags/1.0.2/webflow-pages.php (added)
-
trunk/README.txt (modified) (1 diff)
-
trunk/includes/misc/misc-functions.php (modified) (2 diffs)
-
trunk/includes/public/class-webflow-api.php (modified) (3 diffs)
-
trunk/includes/public/class-webflow-pages-public.php (modified) (3 diffs)
-
trunk/webflow-pages.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
webflow-pages/trunk/README.txt
r2167725 r2198669 67 67 68 68 == Changelog == 69 = 1.0.2 = 70 * Tweak - Added support for Webflow Pagination 71 69 72 = 1.0.1 = 70 73 * Fix - Fixed typo inside settings page -
webflow-pages/trunk/includes/misc/misc-functions.php
r2162160 r2198669 81 81 function wf_pages_get_site_domain() { 82 82 $site_data = Webflow_API::get_instance()->get_main_site_data(); 83 if (is_wp_error($site_data) ) {83 if (is_wp_error($site_data) || !$site_data) { 84 84 return ""; 85 85 } else { … … 101 101 */ 102 102 function wf_pages_get_url_content( $url ) { 103 103 104 $url = esc_url_raw( $url ); 104 105 -
webflow-pages/trunk/includes/public/class-webflow-api.php
r2167725 r2198669 184 184 185 185 $site = $this->get_site(); 186 186 187 if (is_wp_error($site)) { 187 188 return $site; 189 } 190 191 if (!$site) { 192 return new WP_Error('invalid_site_data', "Site data seems not valid"); 188 193 } 189 194 //if (!$site->lastPublished) { Last published is null on site hosted only on subdomains … … 366 371 { 367 372 368 if (is_wp_error($site) ) {373 if (is_wp_error($site) || !$site) { 369 374 delete_transient("_wf_site_data"); 370 375 return $site; … … 601 606 602 607 $list_response = $this->list_sites(); // With single token api you get only 1 site 603 if (!is_wp_error($list_response)) { 608 609 if (!is_wp_error($list_response) && !empty($list_response)) { 604 610 $this->site = $list_response[0]; 605 611 -
webflow-pages/trunk/includes/public/class-webflow-pages-public.php
r2162160 r2198669 140 140 $request = $wp->request; 141 141 142 142 143 $domain = wf_pages_get_site_domain(); 143 144 if ( "" == $domain ) { … … 148 149 149 150 if ( isset( $static[ $request ] ) ) { 150 return untrailingslashit( $domain ) . esc_url_raw( $static[ $request ] ); 151 $url = untrailingslashit( $domain ) . esc_url_raw( $static[ $request ] ); 152 153 if (!empty($_GET)) { // Sanitize Get 154 foreach ($_GET as $key => $value) { 155 $url = add_query_arg(sanitize_key($key), sanitize_title($value), $url); 156 } 157 } 158 159 return esc_url($url); 151 160 } 152 161 … … 157 166 $part = str_replace( $pattern, "", $request ); 158 167 if ( $part ) { 159 return esc_url_raw( untrailingslashit( $domain ) . trailingslashit( $match ). $part ); 168 $url = esc_url_raw( untrailingslashit( $domain ) . trailingslashit( $match ). $part ); 169 170 if (!empty($_GET)) { // Sanitize Get 171 foreach ($_GET as $key => $value) { 172 $url = add_query_arg(sanitize_key($key), sanitize_title($value), $url); 173 } 174 } 175 176 return esc_url($url); 160 177 } 161 178 } -
webflow-pages/trunk/webflow-pages.php
r2167725 r2198669 3 3 * Plugin Name: Webflow Pages 4 4 * Description: Build pages visually with the power of code in Webflow, then serve them right on your WordPress site. 5 * Version: 1.0. 15 * Version: 1.0.2 6 6 * Author: Webflow 7 7 * Author URI: https://webflow.com … … 22 22 23 23 // Define constants 24 define('WEBFLOW_PAGES_PLUGIN_VERSION', '1.0. 1');24 define('WEBFLOW_PAGES_PLUGIN_VERSION', '1.0.2'); 25 25 define('WEBFLOW_PAGES_PLUGIN_DIRECTORY_PATH', plugin_dir_path(__FILE__)); 26 26 define('WEBFLOW_PAGES_PLUGIN_DIRECTORY_URL', plugin_dir_url(__FILE__));
Note: See TracChangeset
for help on using the changeset viewer.