Задать вопрос
  • Как перевести произвольные строчки с помощью Polylang?

    webfactory
    @webfactory
    Всем добрый день) долго изучала инструкцию и то чем помогали разработчики в данной теме под этим вопросом. Но пробую реализовать все это у себя и не получается, я начинающий разработчик. Буду благодарна за помощь!
    Мне необходимо перевести фразу "Buy now", добавить ее в Strings translations. Эта фраза прописана отдельно в теме и woocommerce ее не переводит поэтому необходимо попробовать через Strings translations. Что конкретно нужно прописать в function.php? Просто pll_register_string( 'mythemeorpluginslug', 'English text to translate' ); он не понимает. Буду благодарна за помощь!!
    Вот сам код где вызывается эта кнопка
    /**
    * Display buy now button
    *
    * @since 1.0
    */
    function product_buy_now_button() {
    global $product;
    if ( ! intval( supro_get_option( 'product_buy_now' ) ) ) {
    return;
    }

    if ( $product->get_type() == 'external' ) {
    return;
    }

    echo sprintf( '%s', wp_kses_post( supro_get_option( 'product_buy_now_text' ) ) );
    }

    function buy_now_redirect( $url ) {

    if ( ! isset( $_REQUEST['buy_now'] ) || $_REQUEST['buy_now'] == false ) {
    return $url;
    }

    if ( empty( $_REQUEST['quantity'] ) ) {
    return $url;
    }

    if ( is_array( $_REQUEST['quantity'] ) ) {
    $quantity_set = false;
    foreach ( $_REQUEST['quantity'] as $item => $quantity ) {
    if ( $quantity <= 0 ) {
    continue;
    }
    $quantity_set = true;
    }

    if ( ! $quantity_set ) {
    return $url;
    }
    }
    Ответ написан
    Комментировать