2

カスタム テンプレート ページでヘッダーを呼び出していget_header();ますが、style.css がサイトを壊すことなくヘッダーが読み込まれます。コードの上にヘッダーを配置すると、スタイル シートが正常に読み込まれることに気付きました。次に例を示します。

<?php
/*
    Template Name: Sample Template
*/

get_header();

//some code here

Cookie を使用しているため、一部のコードの下にヘッダーをロードする必要があります。私の知る限り、Cookie は HTML の前に生成する必要があります。

4

1 に答える 1

5

の上にコードを配置しないでくださいget_header()。代わりに、アクションを使用して「フック」し、そこで何らかの作業を行います。

たとえば、次get_headerのようなアクションを使用できます。

// in functions.php :

add_action( 'get_header', 'set_my_cookies' );
function set_my_cookies() {
    // ... set those cookies
}

http://codex.wordpress.org/Plugin_API/Action_Reference/get_headerを参照してください

アクションの詳細: http://codex.wordpress.org/Plugin_API

最初はアクション (およびフィルター) を理解するのに少し時間がかかるかもしれませんが、これらは WordPress の重要な概念であるため、間違いなく価値があります!

于 2013-10-30T23:51:47.480 に答える