0

私たちはWordpressで第三者によって開発されたウェブサイトを持っています。ウェブスクリプトの個々のページにJavaスクリプト関数とonClickイベントを追加する必要があります。WordPressページコードにアクセスできないか、管理ダッシュボードに表示されていますか?

ページにはボタンを模倣するdivがいくつかあるdivがあります。 div内にアンカータグが付いたテキストだけです。私たちは特に1つの特定のものに興味があります。 (つまり、$ 2.00オフクーポン)をクリックすると、PDFドキュメントがダウンロードされます。また、関数を呼び出すこともできます。 WordPressの管理ダッシュボード内で

enter image description here

、:クローム、私はその要素のコードを見たとき、それはこのようになります(赤い丸で囲んだエリアを参照)では

$2.00 Off Coupon

これらのボタンのコードはサードパーティの開発者がカスタムしたものであるため利用できません。

enter image description here

私の質問は、このコードは、データベースに格納されたテンプレート、テーマやページコードにあるのですか?このアンカータグを変更して、必要な機能を呼び出すonClickイベントを含めるにはどうすればよいですか?

私が正しい方向に導く助けがあれば、私はワードプレスの初心者であると大いに感謝しています。

答えて

1

このコードは、WordPressテーマのページテンプレートファイルにあると思います。 名前がpage-home.phpのファイルを探してみてください。

<?php 
/* 
Template Name: Home 
*/ 

か、応答のための

$('.home-ctas').on('click', 'a[data-emalabel="$2.00 off coupon"]', function(){ 
    // your function 
}); 
+0

おかげで問題に悪い解決策を試してください: このファイルには、このコードから開始する必要があります。テーマフォルダに「call-to-action」というPHPファイルがあります。これにはアンカー "" target = "_ blank" data-emacategory = "CTA" data-emalabel = "ビジターガイド" onClick = "callCouponDownload();">、私はあなたが見るように最後にonClickイベントを追加しました。 javaScript関数 "callCouponDownload"はどこに配置しますか? – JakeSays

+0

テストのためにフッターにjs関数を追加できます。すべてがうまくいくならば、このテーマでjsファイルを見つけることができます。あるいは、独自のjsファイルを作成し、 "wp_register_script"と "wp_enqueue_script"を使ってこのテーマに含めることができます。 –

関連する問題