2017-06-27 5 views
0

ページテンプレートを使用すると、WordPressはそのページテンプレートに関連付けられたボディクラスを作成します。ページのテンプレートファイルでWordPress - 最新のテンプレート名を使用するボディクラスを強制的に実行する

<?php 

/** 
* Template Name: My Template 
*/ 

体クラスで:

<body class="... page-template-my-template ... 

ただし、テンプレートファイルにTemplate Nameを変更し、この新しいテンプレートを使用するように対応するページを更新する際に、そのページのURLを更新すると、ボディクラスはまだの古いというテンプレート名を使用しています。ボディクラスで :

<body class="... page-template-my-old-template-name ... 

どのように私は、最新のテンプレート名を使用するように、本体のクラスを強制することができますか?

+0

またはJSで追加する –

答えて

0

出力に右のクラスをbody_classメソッドを取得するために、私は、テンプレートファイル(だけでなく、Template Nameコメント)のファイル名を変更し、ページ上のテンプレート属性をリセットする必要がありました。

0

体内にクラスを表示するには、本体<?php body_class(); >の機能を使用します。

<body <?php body_class(); ?>> 
関連する問題