3

Wordpressフレームワークは初めてです。外部のCSSおよびJSファイルをWordpressページにリンクする方法を教えてください。新しいページを作成しましたが、CSSとJSファイルをリンクしたいと思います。

新しいテンプレートまたはプラグインを作成することは解決策ですか?私はこれに全く新しいです。

4

7 に答える 7

5

CSSまたはJSを条件付きで追加するかどうかによって異なります。それらをすべてのファイルに含める場合は、テーマフォルダーのfunctions.phpページを使用して、次を追加します。

            function your_scripts() {
                    wp_register_script('yourscriptname', '/PATH/TO/YOUR/SCRIPT.js', false);
                    // This registers your script with a name so you can call it to enqueue it
                    wp_enqueue_script( 'yourscriptname' );
                    // enqueuing your script ensures it will be inserted in the propoer place in the header section
            }
            add_action('wp_enqueue_scripts', 'your_scripts');
            // This hook executes the enqueuing of your script at the proper moment.

スタイルシートについては、次のように進めます。

            function your_css() {
                wp_register_style( 'nameofyourCSSsheet', '/PATH/TO/YOUR/STYLESHEET.css' );
                wp_enqueue_style( 'nameofyourCSSsheet' );
            }
            add_action( 'wp_enqueue_scripts', 'your_css' );
            // same hook is used to enqueue CSS sheets
于 2012-11-19T08:53:48.183 に答える
3

「ヘッダーとフッターの挿入」wordpress プラグインを使用します。それはあなたのためにすべての仕事をします!必要なものをプラグインのヘッダー セクションに貼り付けるだけです。

于 2014-05-14T21:48:00.537 に答える
1

現在のテーマにファイルを追加できます。css-filesをヘッダー(テーマフォルダーのheader.php)に追加します。そして、jsファイルをフッター(テーマフォルダーのfooter.php)に追加します。テーマフォルダはパスwp-content/themes/にあります

于 2012-11-19T08:23:22.207 に答える
0

テーマのheader.phpファイルを変更して、外部のJSファイルとCSSファイルを含めることができます。Header.phpは、wp-content>themes>現在アクティブなtheme>header.phpにあります。

エディターで開き、<head></head>タグ間に外部またはファイルへのリンクを含めます。

于 2012-11-19T08:26:35.007 に答える
0

既存の Wordpress テーマ内のファイルにリンクするために、プラグインや新しいテンプレートを作成する必要はありません。

提案されているように、テーマの header.php を開いて終了タグの前にファイルの場所へのリンクを挿入できます。

通常、CSS ファイルはテーマ フォルダー内にあります: wp-content/themes/your_theme/style.css

次の Wordpress 関数を使用して、スタイルシートを呼び出すことができます。

情報については、次の Wordpress Codex セクションをご覧ください: http://codex.wordpress.org/Function_Reference/bloginfo

于 2012-11-19T08:58:47.350 に答える