2017-08-28 5 views
-1

レスポンシブデザインのために、私のテーマ関数ファイルに別の.cssファイルをエンキューする必要があります。スタイルを1つのファイルにマージしたくないだけです。 このことについては私のコードは次のようである:レスポンシブデザインのために2番目のstyle.cssファイルをwp_enqueueする方法は?

function mustabox_resources() { 

     wp_enqueue_style('style', get_stylesheet_uri()); 

     wp_enqueue_script(
     'mustascript', 
     get_stylesheet_directory_uri() . '/mustascript.js', 
     array('jquery') 
    ); 


     wp_enqueue_style('wpb-google-fonts', 'https://fonts.googleapis.com/css?family=El+Messiri:400,600&subset=arabic', false); 

     if (is_singular() && comments_open() && get_option('thread_comments')) { 
     wp_enqueue_script('comment-reply'); 
    } 
} 

add_action('wp_enqueue_scripts', 'mustabox_resources'); 

は、だから私は、私の別のcssファイルに別のwp_enqueue_styleを追加する:流れ詳細は responsive.css:

@media only screen and (max-width: 800px) 
+0

実際の問題は何ですか?スタイルシートが適用されるメディアを指定する方法は、wp_enqueue_styleのドキュメントで非常に明確に説明されています。 – CBroe

+0

ドキュメンテーションは何を言っていましたが、それは 'screen ... media ... – Mustafa

答えて

0

が詳述されていますWordpress Codex

function mustabox_resources() { 

    wp_enqueue_style('style', get_stylesheet_uri()); 
    wp_enqueue_style('responsive-style', get_template_directory_uri() . '/responsive-style.css', array(), '1.000', 'max-width: 800px'); 

    wp_enqueue_script(
     'mustascript', 
     get_stylesheet_directory_uri() . '/mustascript.js', 
     array('jquery') 
    ); 


    wp_enqueue_style('wpb-google-fonts', 'https://fonts.googleapis.com/css?family=El+Messiri:400,600&subset=arabic', false); 

    if (is_singular() && comments_open() && get_option('thread_comments')) { 
     wp_enqueue_script('comment-reply'); 
    } 
} 

add_action('wp_enqueue_scripts', 'mustabox_resources'); 

とにかく、このように分けてはお勧めしません。それがあなたを助けることを願っています

+0

お返事ありがとうございますが、なぜこのような方法をお勧めしないのですか?私はこれを試しましたが、うまくいきませんでした。 – Mustafa

+0

なぜ2つのファイルのスタイルが必要なのかわかりませんが、この目的のために2つのファイルをロードする必要がないので、この方法はお勧めしません。 メディアクエリが適用されてもファイルが読み込まれているため、ウェブサイトの速度が遅くなり、WordPressでプロジェクトを開発していると、プラグインなどのためにたくさんの読み込みが行われます。 あなたのために働く私はあなたに役立つより多くの情報を必要とするでしょう、そのコードは動作する必要があります... –

+0

、ありがとう、非常に...私はあなたのようにもう一度ファイルを作った – Mustafa

関連する問題