私はwordpressでウェブサイトを構築しています。私はfaviconに苦労しています。ここに問題があります:何らかの理由で、あなたのコードをバックエンドに書きたいとしましょう。たとえば、あなたのページに直接PHPを追加する必要がある場合、またはjavascriptなどの静的なコードを使用する場合は、カスタムテンプレート。 それはおそらく良い習慣ではありませんが、そのように、あなたが(スタイリングの目的のために)体にクラスを追加したいとしましょう:Wordpressのfaviconのカスタムテンプレート
<?php
/**
* Template Name: Your template
*
* @package WordPress
* @subpackage Twenty_Sixteen
* @since Twenty Sixteen 1.0
*/
?>
<body <?php body_class('your-class'); ?>>
<?php get_header(); ?>
あなたはそのようなコードを生成します:
<body class="your-class some-other-class">
<!DOCTYPE html>
<html lang="en-CA" prefix="og: http://ogp.me/ns#" class="no-js">
<head>
<meta charset="UTF-8">
<OTHER THINGS>
</head>
<body class="all-the-other-class">
ここに問題があります。 bodyタグにボディに新しいクラスを追加したいだけで、html宣言の前にコードの先頭に新しいbodyタグを作成しないようにしたいと思います。そして、私は単一のテンプレートのためにしたい、このように、私は簡単に私の静的なHTMLのいくつかのPHPといくつかのjavascriptを追加することができます。 私が書いたコードはきちんと整理されておらず、技術的に間違っていてもうまくいきますが、body_class関数を追加したページでfaviconを見ることができないという欠点があります。なにか提案を?
は、ヘッダーのPHPファイルは、そのすべてのファイルに呼び出されますPHPのbody_class(?私のクラス' ); ?>>、私はすべての私のページに私のクラスのタグを持っています。私は別のテンプレートを持っているカスタムテンプレートを作成したい、WordPressのロジックでは、別のページです – Matto