ASCII diagrams describing the changes in Automattic/woocommerce-payments#11545.
BEFORE (broken on modern themes)
═════════════════════════════════
ASCII diagrams describing the changes in Automattic/woocommerce-payments#11545.
BEFORE (broken on modern themes)
═════════════════════════════════
The Skeleton component at plugins/woocommerce/client/blocks/assets/js/base/components/skeleton/ is not exported by any npm package and is not available for use by external extensions.
@woocommerce/base-components/skeletonwebpack-helpers.js#L55 and resolves to assets/js/base/components/@woocommerce/base-components is not a real npm package — it only exists at build time within the blocks webpack config| Index: client/payment-methods/index.js | |
| IDEA additional info: | |
| Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP | |
| <+>UTF-8 | |
| =================================================================== | |
| diff --git a/client/payment-methods/index.js b/client/payment-methods/index.js | |
| --- a/client/payment-methods/index.js (revision d8958789371cd08850016c48ee2bec9f9b363a0a) | |
| +++ b/client/payment-methods/index.js (date 1648624598757) | |
| @@ -243,7 +243,7 @@ | |
| <CardBody size={ null }> |
| <?php | |
| /* | |
| Plugin Name: Replicate core issue 49089 | |
| Plugin URI: https://core.trac.wordpress.org/ticket/49089 | |
| Description: Steps to replicate: (1) Visit wp-admin/edit.php, (2) Try to edit a post with "Quick Edit" to trigger the ajax action, (3) Check PHP error log (debug.log) | |
| Author: htdat | |
| Version: 0.1-dev | |
| */ | |
| add_action( | |
| 'wp_ajax_inline-save', |
| <?php | |
| /* Plugin Name: Damn Vulnerable WordPress Plugin | |
| * Description: Intentionally vulnerable plugin for plugin author education | |
| * Version: 0.1 | |
| * Plugin URI: http://make.wordpress.org/plugins/2013/04/09/intentionally-vulnerable-plugin/ | |
| * Author: Jon Cave | |
| * Author URI: http://joncave.co.uk | |
| * License: GPLv2+ | |
| * | |
| * DO NOT RUN THIS PLUGIN ON AN INTERNET ACCESSIBLE SITE |
| // Definition - wait X seconds | |
| const wait = seconds => new Promise(resolve => setTimeout(resolve, 1000 * seconds)); | |
| /* Usage */ | |
| async functionA() { | |
| // Do something | |
| // ... | |
| // Wait for 10 seconds | |
| await wait(10); |
| const unitValue = [ | |
| ["PENNY", 0.01], | |
| ["NICKEL", 0.05], | |
| ["DIME", 0.1], | |
| ["QUARTER", 0.25], | |
| ["ONE", 1], | |
| ["FIVE", 5], | |
| ["TEN", 10], | |
| ["TWENTY", 20], | |
| ["ONE HUNDRED", 100] |
| <?php | |
| add_filter( 'lazyload_is_enabled', 'htdat_disable_lazy_load_homepage', 15 ); | |
| function htdat_disable_lazy_load_homepage() { | |
| if ( is_front_page() ) { | |
| return false; | |
| } | |
| return true; |
| <?php | |
| add_filter( 'wordads_ads_txt', 'dat_wordads_ads_txt'); | |
| function dat_wordads_ads_txt ($ads_txt_transient) { | |
| $my_text = "#Add more texts"; | |
| $my_text .= "\r\n"; // new line | |
| $my_text .= "google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0"; // Edit your own text here | |
| $my_text .= "\r\n \r\n"; // new line | |
| return $my_text . $ads_txt_transient; | |
| } |
| function htdat_job_manager_alerts_alert_schedules ( $schedules ) { | |
| $schedules['monthly'] = array( | |
| 'interval' => 86400 * 30, | |
| 'display' => __( 'Monthly', 'wp-job-manager-alerts' ) | |
| ); | |
| return $schedules; | |
| } | |
| add_filter('job_manager_alerts_alert_schedules', 'htdat_job_manager_alerts_alert_schedules'); |