2017-09-02 3 views
0

ネットワークグループ用のサイトを構築しています。特定のテンプレートのみが使用されている場合に関数を追加する方法

これは可能かどうかわかりませんが、カテゴリを開いている場合は、その上にカーソルを置いたときにその隣に「開く」と表示されるスタイルをナビゲーションに追加する必要があります。私はそれを変更することができることを知っているが、問題はユーザーフレンドリーである必要があるので、彼らはそれを自分で変更することができるということです。だから私は可能な限り簡単にする方法を見つけようとしています。

これまでのところ、別のページテンプレートを作成してそのテンプレートのホバースタイルを作成するというアイデアを思いつきました。問題はあなたがそのテンプレートページにいなければならないということです。開いていなくてもそれらのすべてにカーソルを合わせると表示されます。

特定のテンプレートを使用している場合にのみページの機能を追加する方法はありますか? http://pt6-dev.info/categories/auto-truck-repairs/

私はPHPとJavaScriptの基礎のいくつかを知っているので、任意の助けやアイデアをいただければ幸いです - ここで

は、私は追加のテンプレートを使用しているページへのリンクです!あなただけの<スクリプトを使用してPHPタグでPHPファイルうちにそれを追加することができ

+0

アイデアが機能を追加し、テンプレートからそれを呼び出す、 'functions.php'と呼ばれるファイルですそのテンプレートは関数を呼び出すでしょう... – balexandre

+0

しかし、ページがあなたのページに関係なくそのテンプレートを使用している場合にのみ、ホバー効果を「開く」ようにするにはどうすればいいですか? – Peggy

答えて

0

>要素

+0

私はdivにテンプレートをラップして、CSSファイルにスタイルを設定しました。しかし、私はどのようにそのカテゴリページがそのテンプレートを使用している場合にホバー効果を表示するかを理解しようとしています。あなたがどんなページを持っていようとも、仕事をする。 – Peggy

+0

is_page_template( 'your-template-name-here')を使用してページが特定のテンプレートを使用しているかどうかを検出することができます。 https://developer.wordpress.org/reference/functions/is_page_template/ is_page (あなたのページ)を使用してカテゴリページ上でそれらを使用して目的の機能を達成するためのif条件で両方を使用するかどうかを検出します。 例: if(is_page( 'your_page')&& is_page_template( 'your-template')) {あなたのコードはこちら} これはあなたの探しているものを達成するはずです https://developer.wordpress.org/reference/functions/is_page/ – Arkay

関連する問題