Advertisement
sarahn

create_wpml_config.php

Apr 22nd, 2013
454
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. <?php error_reporting(1);
  2. /**
  3. * This code will create a code for wpml-config.xml file.
  4. * Upload the file to wordpress root folder
  5. * Then execute the file using http://yourdomainname.com/create_wpml_config.php?op_name=the-option-name-here
  6. * Copy the code to your wpml-config.xml file
  7. * Author: Harshad Mane
  8. * WPML.org
  9. */
  10. ?>
  11. <?php
  12. $option_name = $_GET['op_name'];
  13. if($option_name){
  14. require( './wp-load.php' );
  15.  
  16. /* Replace Option Name below */
  17. $get_array = get_option($option_name);
  18.  
  19. echo '&lt;wpml-config&gt;'."<br>";
  20. echo '&lt;admin-texts&gt;'."<br>";
  21. echo '&lt;key name="'.$option_name.'"&gt;'."<br>";
  22.  
  23. foreach($get_array as $key => $value){
  24. if(is_array($value)){
  25. echo '&lt;key name="'.$key.'"&gt;'."<br>";
  26. foreach($value as $value1 => $value2)
  27. {
  28. if(is_array($value2)){
  29. echo '&lt;key name="'.$value1.'"&gt;'."<br>";
  30. foreach($value2 as $value3 => $value4)
  31. {
  32. echo '&lt;key name="'.$value3.'" /&gt;'."<br>";
  33. }
  34. echo '&lt;/key&gt;'."<br>";
  35. }
  36. else
  37. {
  38. echo '&lt;key name="'.$value1.'" /&gt;'."<br>";
  39. }
  40. }
  41. echo '&lt;/key&gt;'."<br>";
  42. }
  43. else
  44. {
  45. echo '&lt;key name="'.$key.'" /&gt;'."<br>";
  46. }
  47. }
  48. echo '&lt;/key&gt;'."<br>";
  49. echo '&lt;/admin-texts&gt;'."<br>";
  50. echo '&lt;/wpml-config&gt;';
  51. }
  52. else
  53. {
  54. echo "Please enter option name!!";
  55. }
  56. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement