2017-11-22 10 views
0

プラグインを開発し、セクションにメタタグを追加する必要があります。WPの<head>セクションにタグを追加する方法はありますか?

私は約1時間を費やし、多くのフックを見つけましたが、すべてがバイパスされています。私は****の部分で自分のコードを有効にしたくない、sbがHTMLを追加する通常の方法があるかどうか教えてくれますか?

あなたは

答えて

0

<head>に含めるコンテンツの種類によって異なります。

スクリプトやスタイル登録および/または適切なWPの機能を使用してエンキューする必要があります

あなたが必要な場合は、wp_enqueue_scriptsでこの機能をフックすることができますあなたのフロントエンド(あなたの質問から推測します)またはadmin_enqueue_scriptsを管理領域で利用できるようにします。

コンテンツのどれ他のタイプのwp_headアクションフックを使用してフックアップすることができます:テーマはwp_head()関数を呼び出すとき

function hook_metatag() { 
    ?> 
    <meta name="description" content="Description"> 
    <?php 
} 
add_action('wp_head', 'hook_metatag'); 

これはエコーされます。

0

標準はwp_headフックを使用することですありがとうございました。

<?php 
add_action('wp_head', function() { 
    echo '<meta ... />'; 
}); 

注:これは、メタタグに適しています。ただし、スタイルやスクリプトを注入する場合は、wp_headを使用して自分で印刷する代わりに、wp_enqueue_script()またはwp_enqueue_style()を使用してください。

関連する問題