__ Nasıl yapılır () ve _e () wordpress herhangi bir PHP dosyası çalışır?

2 Cevap php

Ben benim javascript için i18n yapmak wordpress var istiyorum. Planım php dosyasındaki javascript kodu var olmaktır. Örneğin, aşağıdaki gibi bir sample.js.php dosyası:

function foo()
{
   alert(<?php _e('do something'); ?>);
}

Sample.js.php dosya javascript olarak adlandırılır.

<script type='text/javascript'>url-to-myplugin/sample.js.php</script>

However, it seems __() and _e() does't work as they are not defined. How to make the _e() and __() work in my case?

Teşekkürler


Ben cevabı buldum. Aşağıdaki kodu çalışma yapacağız.

<?php
    define('WP_USE_THEMES', false);
    require('./wp-blog-header.php');
?>

2 Cevap

: Just sample.js.php komut içine WP yapılandırma dosyasını

<?php require_once 'your-path-to/wp-config.php'; ?>

function foo()
{
   alert(<?php _e('do something'); ?>);
}

Eğer gettext extenssion yüklediniz mi?