Changeset 3492972
- Timestamp:
- 03/27/2026 08:34:40 PM (24 hours ago)
- Location:
- periscopio
- Files:
-
- 13 added
- 4 edited
-
tags/1.0.1 (added)
-
tags/1.0.1/assets (added)
-
tags/1.0.1/assets/css (added)
-
tags/1.0.1/assets/css/admin.css (added)
-
tags/1.0.1/assets/js (added)
-
tags/1.0.1/assets/js/admin.js (added)
-
tags/1.0.1/includes (added)
-
tags/1.0.1/includes/class-dashboard-widget.php (added)
-
tags/1.0.1/includes/class-promo-banner.php (added)
-
tags/1.0.1/includes/class-settings-page.php (added)
-
tags/1.0.1/includes/functions.php (added)
-
tags/1.0.1/periscopio.php (added)
-
tags/1.0.1/readme.txt (added)
-
trunk/assets/css/admin.css (modified) (1 diff)
-
trunk/includes/class-promo-banner.php (modified) (8 diffs)
-
trunk/periscopio.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
periscopio/trunk/assets/css/admin.css
r3476376 r3492972 613 613 } 614 614 615 .periscopio-promo-column .button { 615 /* WP 7.0 fix: 3-class specificity (0,3,0) to override .wp-core-ui .button */ 616 .periscopio-promo-notice .periscopio-promo-column .button { 616 617 align-self: flex-start; 618 margin-top: auto; 617 619 white-space: normal; 618 620 height: auto; 621 min-height: auto; 619 622 line-height: 1.4; 620 623 padding: 6px 12px; 624 text-align: center; 621 625 } 622 626 -
periscopio/trunk/includes/class-promo-banner.php
r3476376 r3492972 83 83 'title' => __( 'Speed up your WordPress', 'periscopio' ), 84 84 'description' => __( 'Comprehensive performance optimizations: critical CSS, lazy loading, cache rules, and 30+ tweaks with zero configuration.', 'periscopio' ), 85 'button' => __( 'Install WPO Tweaks', 'periscopio' ),85 'button' => __( 'Install Zero Config Performance', 'periscopio' ), 86 86 ), 87 87 'no-gutenberg' => array( … … 97 97 'button' => __( 'Install Anti-Cache Kit', 'periscopio' ), 98 98 ), 99 'auto-capitalize-names-ayudawp' => array( 100 'icon' => 'dashicons-editor-textcolor', 101 'title' => __( 'Fix customer names', 'periscopio' ), 102 'description' => __( 'Auto-capitalize names and addresses in WordPress and WooCommerce. Keep invoices and reports professionally formatted.', 'periscopio' ), 103 'button' => __( 'Install Auto Capitalize', 'periscopio' ), 104 ), 105 'easy-actions-scheduler-cleaner-ayudawp' => array( 106 'icon' => 'dashicons-database-remove', 107 'title' => __( 'Clean Action Scheduler', 'periscopio' ), 108 'description' => __( 'Remove millions of completed, failed, and old actions from WooCommerce Action Scheduler. Reduce database size instantly.', 'periscopio' ), 109 'button' => __( 'Install Scheduler Cleaner', 'periscopio' ), 110 ), 99 111 'native-sitemap-customizer' => array( 100 112 'icon' => 'dashicons-networking', … … 103 115 'button' => __( 'Install Sitemap Customizer', 'periscopio' ), 104 116 ), 105 'auto-capitalize-names-ayudawp' => array( 106 'icon' => 'dashicons-editor-textcolor', 107 'title' => __( 'Fix customer names', 'periscopio' ), 108 'description' => __( 'Auto-capitalize names and addresses in WordPress and WooCommerce. Keep invoices and reports professionally formatted.', 'periscopio' ), 109 'button' => __( 'Install Auto Capitalize', 'periscopio' ), 110 ), 111 'easy-actions-scheduler-cleaner-ayudawp' => array( 112 'icon' => 'dashicons-database-remove', 113 'title' => __( 'Clean Action Scheduler', 'periscopio' ), 114 'description' => __( 'Remove millions of completed, failed, and old actions from WooCommerce Action Scheduler. Reduce database size instantly.', 'periscopio' ), 115 'button' => __( 'Install Scheduler Cleaner', 'periscopio' ), 116 ), 117 'search-replace-text-blocks' => array( 118 'icon' => 'dashicons-search', 119 'title' => __( 'Search & replace in blocks', 'periscopio' ), 120 'description' => __( 'Find and replace text across all your Gutenberg blocks. Bulk edit content without touching the database directly.', 'periscopio' ), 121 'button' => __( 'Install Search Replace Blocks', 'periscopio' ), 122 ), 123 'seo-read-more-buttons-ayudawp' => array( 124 'icon' => 'dashicons-admin-links', 125 'title' => __( 'Better read more links', 'periscopio' ), 126 'description' => __( 'Customize excerpt "read more" links with buttons, custom text, and nofollow option. Improve CTR and SEO.', 'periscopio' ), 127 'button' => __( 'Install SEO Read More', 'periscopio' ), 128 ), 129 'show-only-lowest-prices-in-woocommerce-variable-products' => array( 130 'icon' => 'dashicons-tag', 131 'title' => __( 'Cleaner variable prices', 'periscopio' ), 132 'description' => __( 'Display only the lowest price for WooCommerce variable products instead of confusing price ranges.', 'periscopio' ), 133 'button' => __( 'Install Lowest Price', 'periscopio' ), 134 ), 135 'multiple-sale-prices-scheduler' => array( 136 'icon' => 'dashicons-calendar-alt', 137 'title' => __( 'Schedule sale prices', 'periscopio' ), 138 'description' => __( 'Set multiple future sale prices for WooCommerce products. Plan promotions in advance with start and end dates.', 'periscopio' ), 139 'button' => __( 'Install Sale Scheduler', 'periscopio' ), 140 ), 141 'easy-store-management-ayudawp' => array( 142 'icon' => 'dashicons-store', 143 'title' => __( 'Simplify store management', 'periscopio' ), 144 'description' => __( 'Clean up WordPress admin for Store Managers. Hide unnecessary menus, keep only orders, products, and customers, plus quick access shortcuts.', 'periscopio' ), 145 'button' => __( 'Install Easy Store', 'periscopio' ), 146 ), 147 'lightbox-images-for-divi' => array( 148 'icon' => 'dashicons-format-gallery', 149 'title' => __( 'Lightbox for Divi', 'periscopio' ), 150 'description' => __( 'Add native lightbox functionality to Divi theme images. No jQuery, fast loading, fully customizable.', 'periscopio' ), 151 'button' => __( 'Install Divi Lightbox', 'periscopio' ), 152 ), 153 'post-visibility-control' => array( 154 'icon' => 'dashicons-hidden', 155 'title' => __( 'Control post visibility', 'periscopio' ), 156 'description' => __( 'Hide posts from homepage, archives, feeds, or REST API while keeping them accessible via direct URL.', 'periscopio' ), 157 'button' => __( 'Install Post Visibility', 'periscopio' ), 158 ), 159 'widget-visibility-control' => array( 160 'icon' => 'dashicons-welcome-widgets-menus', 161 'title' => __( 'Smart widget display', 'periscopio' ), 162 'description' => __( 'Show or hide widgets based on pages, post types, categories, user roles, and more. Works with any theme.', 'periscopio' ), 163 'button' => __( 'Install Widget Visibility', 'periscopio' ), 164 ), 165 'scheduled-posts-showcase' => array( 166 'icon' => 'dashicons-clock', 167 'title' => __( 'Show visitors what is coming up next', 'periscopio' ), 168 'description' => __( 'Display your scheduled and future posts on the frontend to gain and retain visits.', 'periscopio' ), 169 'button' => __( 'Install Scheduled Posts Showcase', 'periscopio' ), 170 ), 117 'post-visibility-control' => array( 118 'icon' => 'dashicons-hidden', 119 'title' => __( 'Control post visibility', 'periscopio' ), 120 'description' => __( 'Hide posts from homepage, archives, feeds, or REST API while keeping them accessible via direct URL.', 'periscopio' ), 121 'button' => __( 'Install Post Visibility', 'periscopio' ), 122 ), 123 'widget-visibility-control' => array( 124 'icon' => 'dashicons-welcome-widgets-menus', 125 'title' => __( 'Smart widget display', 'periscopio' ), 126 'description' => __( 'Show or hide widgets based on pages, post types, categories, user roles, and more. Works with any theme.', 'periscopio' ), 127 'button' => __( 'Install Widget Visibility', 'periscopio' ), 128 ), 129 'search-replace-text-blocks' => array( 130 'icon' => 'dashicons-search', 131 'title' => __( 'Search & replace in blocks', 'periscopio' ), 132 'description' => __( 'Find and replace text across all your Gutenberg blocks. Bulk edit content without touching the database directly.', 'periscopio' ), 133 'button' => __( 'Install Search Replace Blocks', 'periscopio' ), 134 ), 135 'seo-read-more-buttons-ayudawp' => array( 136 'icon' => 'dashicons-admin-links', 137 'title' => __( 'Better read more links', 'periscopio' ), 138 'description' => __( 'Customize excerpt "read more" links with buttons, custom text, and nofollow option. Improve CTR and SEO.', 'periscopio' ), 139 'button' => __( 'Install SEO Read More', 'periscopio' ), 140 ), 141 'show-only-lowest-prices-in-woocommerce-variable-products' => array( 142 'icon' => 'dashicons-tag', 143 'title' => __( 'Cleaner variable prices', 'periscopio' ), 144 'description' => __( 'Display only the lowest price for WooCommerce variable products instead of confusing price ranges.', 'periscopio' ), 145 'button' => __( 'Install Lowest Price', 'periscopio' ), 146 ), 147 'multiple-sale-prices-scheduler' => array( 148 'icon' => 'dashicons-calendar-alt', 149 'title' => __( 'Schedule sale prices', 'periscopio' ), 150 'description' => __( 'Set multiple future sale prices for WooCommerce products. Plan promotions in advance with start and end dates.', 'periscopio' ), 151 'button' => __( 'Install Sale Scheduler', 'periscopio' ), 152 ), 153 'easy-store-management-ayudawp' => array( 154 'icon' => 'dashicons-store', 155 'title' => __( 'Simplify store management', 'periscopio' ), 156 'description' => __( 'Clean up WordPress admin for Store Managers. Hide unnecessary menus, keep only orders, products, and customers, plus quick access shortcuts.', 'periscopio' ), 157 'button' => __( 'Install Easy Store', 'periscopio' ), 158 ), 159 'lightbox-images-for-divi' => array( 160 'icon' => 'dashicons-format-gallery', 161 'title' => __( 'Lightbox for Divi', 'periscopio' ), 162 'description' => __( 'Add native lightbox functionality to Divi theme images. No jQuery, fast loading, fully customizable.', 'periscopio' ), 163 'button' => __( 'Install Divi Lightbox', 'periscopio' ), 164 ), 165 'scheduled-posts-showcase' => array( 166 'icon' => 'dashicons-clock', 167 'title' => __( 'Show visitors what is coming up next', 'periscopio' ), 168 'description' => __( 'Display your scheduled and future posts on the frontend to gain and retain visits.', 'periscopio' ), 169 'button' => __( 'Install Scheduled Posts Showcase', 'periscopio' ), 170 ), 171 171 ); 172 172 } … … 179 179 private function get_services_catalog() { 180 180 return array( 181 'maintenance' => array(181 'maintenance' => array( 182 182 'icon' => 'dashicons-admin-tools', 183 183 'title' => __( 'Need help with your website?', 'periscopio' ), … … 186 186 'url' => 'https://mantenimiento.ayudawp.com', 187 187 ), 188 'consultancy' => array(188 'consultancy' => array( 189 189 'icon' => 'dashicons-businessman', 190 190 'title' => __( 'WordPress consultancy', 'periscopio' ), … … 193 193 'url' => 'https://servicios.ayudawp.com/producto/consultoria-online-wordpress/', 194 194 ), 195 'hacked' => array(195 'hacked' => array( 196 196 'icon' => 'dashicons-sos', 197 197 'title' => __( 'Hacked website?', 'periscopio' ), … … 200 200 'url' => 'https://servicios.ayudawp.com/producto/wordpress-hackeado/', 201 201 ), 202 'development' => array(202 'development' => array( 203 203 'icon' => 'dashicons-editor-code', 204 204 'title' => __( 'Custom development', 'periscopio' ), … … 206 206 'button' => __( 'Request a quote', 'periscopio' ), 207 207 'url' => 'https://servicios.ayudawp.com/producto/desarrollo-wordpress/', 208 ), 209 'hosting' => array( 210 'icon' => 'dashicons-cloud-saved', 211 'title' => __( 'Hosting built for WordPress', 'periscopio' ), 212 'description' => __( 'Google Cloud servers, automatic geo-located daily backups, and 24/7 expert support. Speed, security, and migration tools included.', 'periscopio' ), 213 'button' => __( 'Learn more', 'periscopio' ), 214 /* translators: SiteGround affiliate URL. Change this URL in translations to use a localized landing page. */ 215 'url' => __( 'https://stgrnd.co/telladowpbox', 'periscopio' ), 208 216 ), 209 217 ); -
periscopio/trunk/periscopio.php
r3476376 r3492972 4 4 * Plugin URI: https://servicios.ayudawp.com 5 5 * Description: Replace the default WordPress News dashboard widget with your own customizable RSS feeds. Perfect for agencies, developers, and site owners who want to display relevant news sources. 6 * Version: 1.0. 06 * Version: 1.0.1 7 7 * Author: Fernando Tellado 8 8 * Author URI: https://ayudawp.com … … 20 20 21 21 // Plugin constants. 22 define( 'PERISCOPIO_VERSION', '1.0. 0' );22 define( 'PERISCOPIO_VERSION', '1.0.1' ); 23 23 define( 'PERISCOPIO_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); 24 24 define( 'PERISCOPIO_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); -
periscopio/trunk/readme.txt
r3476376 r3492972 3 3 Tags: dashboard, news, rss, widget, feeds 4 4 Requires at least: 5.0 5 Tested up to: 6.95 Tested up to: 7.0 6 6 Requires PHP: 7.4 7 Stable tag: 1.0. 07 Stable tag: 1.0.1 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 79 79 == Changelog == 80 80 81 = 1.0.1 = 82 * Fix: Fixed promotional banner button alignment on WordPress 7.0 due to core CSS specificity changes 83 * Tested up to WordPress 7.0 84 81 85 = 1.0.0 = 82 86 * Initial release
Note: See TracChangeset
for help on using the changeset viewer.