• MEXXIO

    (@mexxio)


    Mam pewien problem, nie potrafię pobrać ustawień z panelu np. koloru tła czy linku itd. tak aby to co ustawię wyświetlało się na stronie. Przykładowa opcjc, pobiera footer text i dodaje do stopki:

    <?php if(isset($mexxio['copyrights']) && $mexxio['copyrights'] != '') : ?>
    <div class="footer-copyright text-center"><?php echo 'Copyright ©'. $mexxio['copyrights']; ?></div>
     <?php endif; ?>

    i oczywiście do nagłówka dodaję ten kod:
    <?php $mexxio = get_option('mexxio'); ?>
    dodać to trzeba do każdego pliku gdzie wstawia się opcje jakieś. I problem jak coś takiego zrobić z CSS.
    Próbowałem tego sposobu ale zamiast ustawień pobiera mi z pliku który stworzyłem i w nim miały być funkcje pobiera mi po prostu tekst. Dodam że chodzi o wordpressa.

    Może napiszę to dokładniej, z innego stylu mam taki plik odchudzony tak aby pokazać o co chodzi:

    <?php
    header('Content-Type: text/css');
    /**
     * This will fetch custom theme style from the backend
     */
    define('WP_USE_THEMES', false);
    require_once('../../../../../wp-load.php');
    
    // prepare options
    $options                  = get_option('NAZWA');
    $background_color         = $options['background_color']; // solid value
    ?>
    
    /* Background Color  */
    <?php if($background_color != '') : ?>
    body {
      background-color: <?php echo $background_color; ?>;
    }
    <?php endif; ?>

    plik znajduje się gdzieś w folderze ze stylem, a w nim jak widać ścieżka do wp-load.php

    do pliku script.php w którym mam wszystkie css i js, próbowałem dodać ten plik z kodem powyżej jako CSS z rozszerzeniem .php

    wp_register_style('user-custom-styles' , get_template_directory_uri() . '/lib/user_settings.php');
    wp_enqueue_style('user-custom-styles');

    lecz po zapisaniu i odświeżeniu strony nic nie ma dosłownie biała strona.

Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
  • Temat ‘Redux Framework CSS’ jest zamknięty na nowe odpowiedzi.