2017-10-16 8 views
0

私はwordpress用のカスタムページテンプレートを作成しています。特定のスタイルとスクリプトのみを含め、アクティブなテーマスタイルとスクリプトを完全に無視してデザインと矛盾しないようにしたいと思います。どのように私はワードプレスのページテンプレートのための特定のスタイルとスクリプトだけを含めることができますか?

私は特定のスタイルとスクリプトを許可して、アクティブ化されたwordpressテーマのすべてのスタイルとスクリプトを無視できますか?

+0

条件付きで、index.phpのデフォルトのスタイルとスクリプトに使用しますか? –

+0

私はクライアントのためにこれを構築しているので、彼がどのようなスタイルやテーマを使用しているのかわからないので、私のページテンプレートに関連する特定のスタイルとスクリプトのみを許可し、他のものはすべて無視する方法を見つける必要があります。 – Usman

+0

インデックスに$ REQUEST条件を使用します。または、プラグインを検索しようとします。私は第2のオプションを好む –

答えて

0

これが役に立ちます。

関数register_foundation_style(){ IF(is_page_template( 'テンプレート登録-page.php')){ wp_enqueue_style( '基礎'、get_stylesheet_directory_uri()。 '/foundation/css/foundation.min.css') ; } } add_action( 'wp_enqueue_scripts'、 'register_foundation_style'

参考:https://dobsondev.com/2015/06/05/conditionally-enqueue-stylesheet-into-wordpress-for-certain-page/

+0

これはOPの問題に対処していません。OPの問題は、他のスタイルやスクリプトをデキューできるようにするためです。 – FluffyKitten

+0

はい、スタイルやスクリプトを条件付きでエンキューすると、自動的に他のスタイルやスクリプトを無視するのが理想です。 – Usman

0

これを実現する方法はありません、私はこの小さなハックを行うに管理し、それだけで正常に動作します

私は私のテンプレートから<?php wp_head(); ?>を削除し、私は手動でこのようなCSSファイルが含まれています。

<?php echo '<link rel="stylesheet" href="' . plugins_url('assets/css/style.css', __FILE__) . '" type="text/css" media="screen" />'; ?>

関連する問題