Forum Replies Created

  • Ok I created a new code:

    // add the __() functions for theme translations (by BaLu.LT)
    $ignore_keys = array(
    $ikeys = "";
    foreach ( $ignore_keys as &$ikey ) $ikeys .= "(?<!\'" . $ikey . ")";
    $regular_expression = "/((?<=" . $ikeys . "\' => )\'.+\'(?=,))/";
    $html = preg_replace( $regular_expression, "__($1, 'acf_export')", $html );

    Few things to mention:
    No translation support for ‘default_value’ using it as default text (alternative: placeholder)
    No translation support for choices with identically matched keys to any of $ignore_keys or if it’s an integer

  • Weee! I was about to crate post for this topic and now I fount it on To-do.. sweeet!

    Code that I’m using right now:

    // add the __() function to specific strings for translation in theme
    $html = preg_replace("/'title'(.*?)('.+?',)/", "'title'$1__($2 'acf_export'),", $html);
    $html = preg_replace("/'label'(.*?)('.+?',)/", "'label'$1__($2 'acf_export'),", $html);
    $html = preg_replace("/'instructions'(.*?)('.+?',)/", "'instructions'$1__($2 'acf_export'),", $html);
    $html = preg_replace("/'button_label'(.*?)('.+?',)/", "'button_label'$1__($2 'acf_export'),", $html);
    $html = preg_replace("/'placeholder'(.*?)('.+?',)/", "'placeholder'$1__($2 'acf_export'),", $html);
    $html = preg_replace("/'message'(.*?)('.+?',)/", "'message'$1__($2 'acf_export'),", $html);
    $html = preg_replace("/'prepend'(.*?)('.+?',)/", "'prepend'$1__($2 'acf_export'),", $html);
    $html = preg_replace("/'append'(.*?)('.+?',)/", "'append'$1__($2 'acf_export'),", $html);

    The ‘acf_export’ helps out to find and replace it with theme text domain.
    This helps out, but could make some improvements and find a way to add translation functions to choices.

  • This is my first thought to solving this was:
    To add checkbox option on tab field to stop tabs instead of creating one.

    Second version:
    New Layout field: Separator

    Added image example
    This could also help for styling field groups in general

  • Same thing… have to change any random field value to trigger hide.
    I’m using ACF 4.2.2 and WP 3.6.1

Viewing 4 posts - 1 through 4 (of 4 total)