質問: 'snapengage.startlink();'; return $atts; } } しかし、そのif文を付け加えると、1人のコメント投稿者が次のようなエラーになることを提案しました。fatal error: cannot use object of type wp_post as array私はもっと多くのコードが必要だと思いますが、迷っています。 if文なしのリマインダーとしては機能しますが、ターゲットにしたい1つのリンクではなくすべてのリンクをターゲットにします。
回答: 元の質問で提供したコードを具体的に編集します。add_filter( 'nav_menu_link_attributes', 'wpse121123_contact_menu_atts', 10, 3 ); function wpse121123_contact_menu_atts( $atts, $item, $args ) { // the id of the target menu item $menu_target = 123; // inspect $item if ($item->id == $menu_target) { $atts['data-toggle'] = 'modal'; } return $atts; }