Odpowiedź forum utworzona

Viewing 8 replies - 76 through 83 (of 83 total)
  • Forum: Wtyczki
    W odpowiedzi na: Tłumaczenie wtyczki pod unix-em

    Zrobiłem var_dump-a funkcji:

    $load_lang = load_plugin_textdomain( 'wpr', false, WPR_DIRECTORY . '/languages/' );

    Co ciekawe pod unixem zwraca false, a po windowsem zwraca true. Dziwne zachowanie.

    Tutaj pliki: Nowa i stara wersja wtyczki.

    A w gwoli wyjaśnień. Poprzednio robiłem dobrze. Jak nie jesteś pewny sprawdź sobie poprzednią wersję 🙂

    Forum: Wtyczki
    W odpowiedzi na: Tłumaczenie wtyczki pod unix-em

    Kliknąłem w link i robiłem wszystkie możliwe testy. Przejrzyj sobie jeszcze to co poniżej.

    Zrobiłem printa mojego zastosowania i nie widzę błędu.

    dirname( plugin_basename( __FILE__ ) ): wp-register
    WPR_DIRECTORY: wp-register

    Zwraca to samo.

    A za codex-em:

    Or if you’d like to put language files in a sub folder.
    load_plugin_textdomain( 'my-plugin', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );

    No dobrze, żeby ciebie zapewnić, że robię wszystko dobrze zmieniłem moją beznadziejną stałą:

    define('WPR_PATH', dirname( __FILE__ ) );
    define('WPR_DIRECTORY', dirname( plugin_basename( __FILE__ ) ) );
    define('WPR_URL', plugin_dir_url( __FILE__ ) );
    
    load_plugin_textdomain( 'wpr', false, WPR_DIRECTORY . '/languages/' );

    I dalej nic. Nie znajduje tłumaczenia. A tak też nie działa:

    load_plugin_textdomain( 'wpr', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
    Forum: Wtyczki
    W odpowiedzi na: Tłumaczenie wtyczki pod unix-em

    Skoro nie znasz funkcji plugin_basename to szkoda. WordPress na pewno zna 😉

    Zastosowanie z innych pluginów jest takie samo jak moje.

    load_plugin_textdomain( 'better-wp-security', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' );
    load_plugin_textdomain('polylang', false, basename(POLYLANG_DIR).'/languages');

    Więc tutaj ścieżki są prawidłowe. Codex to nie wyrocznia, bo wiele informacji jest błędnych. Także, nie wiem dlaczego dalej nie ładuje plików tłumaczenia. Wszystkie możliwości już sprawdzałem, oprócz kalsy prztewarzającej pliki MO.

    Forum: Wtyczki
    W odpowiedzi na: Tłumaczenie wtyczki pod unix-em

    Cześć, dzięki za odpowiedź.

    Funkcja plugin_basename zwraca po prostu samą nazwę katalogu: wp-register
    Ścieżka tłumaczenia wygląda tak: wp-register/language/

    Skrypt ma dostęp do plików tłumaczenia.

    Zmieniłem nazwę, pomyślałem, może to przez nazwanie jako index, nic z tego. Dalej nie działa.

    Forum: Wtyczki
    W odpowiedzi na: Rejestr zdarzeń

    Dzięki, dopiero wdrażam się w wordpress-a, poczytam o nonce’ach bo jeszcze całego codexa nie przeczytałem 🙂

    Użyłem nonce’ów w taki sposób:

    wp_nonce_field( 'save', 'options-wrp' ); //formularz
    if( !check_admin_referer('save','options-wrp') ) exit(); //odbieranie

    Eksport przerzuciłem do init:

    add_action( 'init', array( $this, 'export' ) );

    Forum: Wtyczki
    W odpowiedzi na: konwertowanie wp do static html

    Ja bym na twoim miejscu zainteresował się wtyczką super cache. Generuje statyczną stronę. W zakresie przesłania, to mógłbyś dopisać funkcję dla crona, która by wysyłała plik (nic trudnego).

    1. Co znaczy uporządkować. Jak zmieniłeś motyw to zapewne zawsze się coś zmienia.
    2. Zastanów się jak wstawić google analytics
    3. Show as slideshow, sciągnij jakiś skrypt galerii ala lightbox

Viewing 8 replies - 76 through 83 (of 83 total)