2017-07-06 5 views
1

これを行う方法がわからないので、誰かが私を助けてくれるかもしれません。プラグインと変数を使用してフロントエンドにCSSを追加する

サイトのフロントエンドで使用するCSSを呼び出すプラグインで関数を作成しようとしています。シンプルに聞こえますが、キャッチがあります。私はデータベース(プラグイン保存変数)からCSSスタイルを出力するPHPファイルを呼び出すことができるようにしたい

ではなくCSSファイルを呼び出す..

たとえば...標準的な方法:

<?php 

function register_style(){ 
    wp_register_style('front_stylesheet', plugins_url('/css/custom.css', __FILE__)); 
    wp_enqueue_style('front_stylesheet'); 
} 
add_action('enqueue_scripts', 'register_style'); 

?> 

しかし、私は単に "/css/rs.css"をPHPファイルパスに変更することはできません。だから私は代わりにそのPHPファイルを参照するでしょうか?

PHPファイルは、基本的には、データベースからCSSスタイルを取得し、タグがすでにエコーされるので、STYLEタグなし」という内容を出力し、単純なページです。

任意の助けいただければ幸いです。

答えて

1

あなたが言ったようにregister_styleメソッドを使用して、通常のファイルを追加し、「/css/custom.php」としてパスを持っている、とCSSを生成し、あなたのcustom.phpファイルの先頭には、追加することができます。

header("Content-type: text/css"); 

その前に空白がないファイルの最初の行になるようにします。

関連する問題