2016-07-26 12 views

Antwort

0

eine benutzerdefinierte Javascript-Datei mit dem folgenden Code erstellen

document.addEventListener("DOMContentLoaded", function(event) { 
     function isValidEmailAddress(emailAddress) { 
      var pattern = /^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i; 
      return pattern.test(emailAddress); 
     } 
     var recipients= document.getElementsByClassName('wc-email-settings-table-recipient'); 
     for(var i=0;i<recipients.length;i++){ 
      if(isValidEmailAddress(recipients[i].innerText)){ 
       recipients[i].innerText='This is hidden';// do what you want, fex. you can change the style instead of this 
      } 
     } 
    }); 

und enqueue die Datei auf der Admin-Seite erstellt js von unten Code in Ihre Funktionen der Anwendung .php Datei.

function my_enqueue() { 
    wp_enqueue_script('my_custom_script', get_template_directory_uri() . '/myscript.js'); 
} 
add_action('admin_enqueue_scripts', 'my_enqueue'); 

auch beachten, dass der Klassenname wc-email-settings-table-recipient für verschiedene Versionen von WooCommerce Plugin ändern kann.

Hoffe, das hilft.

Verwandte Themen