ddw_wcde_help_content_custom_info

Help content: Custom strings & translations.

Description

ddw_wcde_help_content_custom_info(); 

Usage

  1. if ( !function_exists( 'ddw_wcde_help_content_custom_info' ) ) { 
  2. require_once ABSPATH . PLUGINDIR . 'woocommerce-german-de_de/includes/wcde-admin-extras.php'; 
  3.  
  4.  
  5. // NOTICE! Understand what this does before running. 
  6. $result = ddw_wcde_help_content_custom_info(); 
  7.  

Defined (1)

The function is defined in the following location(s).

/includes/wcde-admin-extras.php  
  1. function ddw_wcde_help_content_custom_info() { 
  2.  
  3. /** Bail early, if no German-based environment */ 
  4. if ( ! wcde_is_german() ) { 
  5.  
  6. return; 
  7.  
  8. } // end if 
  9.  
  10. $class_alternate = 'class="alternate"'; 
  11. $small_text = 'style="font-size: 0.6rem;"'; 
  12.  
  13. /** 3) Theme specific info */ 
  14. $custom_info_one = sprintf( 
  15. 'Zahlreiche Texte sind ber sogenannte <em>Filter</em> (Ankerpunkte fr Modifizierungen) und <em>Hooks</em> (Einhngepunkte fr eigenen Code) nderbar. Schauen Sie bitte in die offizielle %s oder suchen Sie nach Anleitungen in einschlgigen WooCommerce-Webseiten.',  
  16. '<a href="http://docs.woothemes.com/documentation/plugins/woocommerce/" target="_new">WooCommerce-Dokumentation</a>' 
  17. ); 
  18.  
  19. $custom_info_two = sprintf( 
  20. 'Alternativ ist die Verwendung einer selbstgepflegten bersetzung ber dieses Sprach-Plugin mglich: Die entsprechenden %s-Datei(en) ablegen in besonderen Pfaden (siehe unten) ablegen, wo diese auch sicher vor automatischen Aktualisierungen sind. :) — Dieser Weg wird prinzipiell nur empfohlen, wenn Sie ab da die weitere Pflege der bersetzung bernehmen. Will heien: Das Sprach-Plugin kmmert sich weiterhin ums Laden und Anzeigen Ihrer angepassten bersetzungen, aber Sie bernehmen die bersetzungspflege.',  
  21. '<code>*.mo</code>' 
  22. ); 
  23.  
  24. $custom_info_three = 'Nur <em>einen</em> der drei Pfade verwenden - die Abfrage erfolgt in der angegebenen Reihenfolge:<br />' . 
  25. '· <code ' . $small_text . '>/wp-content/languages/woocommerce-de/{dateiname-prfix}/{optional-du-sie-version/}{dateiname-prfix}-de_DE.mo</code>' . 
  26. '<br />· <code ' . $small_text . '>/wp-content/uploads/woocommerce-de/{dateiname-prfix}/{optional-du-sie-version/}{dateiname-prfix}-de_DE.mo</code>' . 
  27. '<br />· bei Multisite: <code ' . $small_text . '>/wp-content/uploads/sites/{site-id}/woocommerce-de/{dateiname-prfix}/{optional-du-sie-version/}{dateiname-prfix}-de_DE.mo</code>'; 
  28.  
  29. $custom_table_content = sprintf( 
  30. '<tr %3$s> 
  31. <td class="alignright" align="right">%1$s</td> 
  32. <td>%2$s</td> 
  33. </tr>',  
  34. '<strong>Mit WooCommerce-Boardmitteln</strong>',  
  35. $custom_info_one,  
  36. $class_alternate 
  37. ) . 
  38.  
  39. sprintf( 
  40. '<tr> 
  41. <td class="alignright" align="right">%1$s</td> 
  42. <td>%2$s</td> 
  43. </tr>',  
  44. '<strong>Selbstgepflegte bersetzungen</strong>',  
  45. $custom_info_two 
  46. ) . 
  47.  
  48. sprintf( 
  49. '<tr %3$s> 
  50. <td class="alignright" align="right">%1$s</td> 
  51. <td>%2$s</td> 
  52. </tr>',  
  53. '<strong>Alternative Dateipfade</strong>',  
  54. $custom_info_three,  
  55. $class_alternate 
  56. ); 
  57.  
  58. $custom_table_labels = sprintf( 
  59. '<tr> 
  60. <th scope="col" colspan="2">%1$s</th> 
  61. </tr>',  
  62. '<span class="ddwpinfo-ues-icon ddwpinfo-tweak"></span>Textnderungen & eigene Texte verwenden fr Passage XYZ ...?' 
  63. ); 
  64.  
  65. echo '<table class="widefat" style="margin: 20px auto;">'; 
  66.  
  67. echo sprintf( '<thead>%1$s</thead><tfoot></tfoot>', $custom_table_labels ); 
  68.  
  69. echo $custom_table_content; 
  70.  
  71. echo '</table>'; 
  72.  
  73. } // end of function ddw_wcde_help_content_custom_info