Saya telah menambahkan cuplikan untuk menambahkan tautan "Profil" ke menu navigasi situs web saya. Kode saya:
add_filter( 'wp_nav_menu_items', 'my_nav_menu_profile_link');
function my_nav_menu_profile_link($menu) {
if (!is_user_logged_in()){
return $menu;
} else {
$user_data = bbp_get_user_profile_url( get_current_user_id() );
$profilelink = '<li><a href="'.$user_data.'&edit" >Profile</a></li>';
$menu = $menu . $profilelink;
return $menu;
}
}
Kode ini dengan benar menampilkan tautan profil di menu saya, tetapi sekarang saya ingin memindahkan tautan "profil" ini sebagai sub menu dari menu utama lainnya.
Struktur Menu saya adalah sebagai berikut:
Beranda | Akun Saya | Kategori
Saya ingin menambahkan tautan "profil" di bawah "Akun Saya". Ada saran untuk mengatasi masalah ini?
Jawaban:
Saya telah membuat dua fungsi ini yang dapat Anda gunakan untuk menambahkan item khusus ke item menu tertentu yang ada di menu Anda (halaman, posting, tautan ...).
Dalam kasus Anda, Anda dapat menambahkan fungsi ini ke functions.php Anda dan memanggilnya seperti ini:
add_subitems_to_menu ()
get_wp_object_id ()
sumber