web-dev-qa-db-ja.com

特定のWordpressのメニューリンクにOnClickイベントを追加する方法はありますか

以下を追加する必要があります。

onclick="goog_report_conversion('tel:800-123-4567')"

WordPressによって生成されている特定のメニューリンクへ。

どうすればこれを達成できますか?

ありがとう。

1
Grant Ab

これは実際にはWordPress固有の質問ではありませんが、WordPressはメニュー項目のカスタマイズを提供していないため、これは必要ないと思います。

JQueryで.bind()を使用して、ユーザーが特定の項目をクリックしたときにイベントを追加できます。これをみて:

jQuery(document).ready(function(){
    jQuery( "#menu-item-57" ).bind( "click", function() {
        goog_report_conversion ('tel:800-123-4567');
    });
});

menu-item-57を、クリックイベントをバインドしたいメニュー項目のIDに変更します。

1
Jack Johansson